Sunday, February 19, 2017

Quantitative Trading Strategien Forex Austausch

Beginner39s Guide to Quantitative Trading In diesem Artikel Im gehe, um Ihnen einige der grundlegenden Konzepte, die ein Ende-zu-Ende-quantitativen Handelssystem zu begleiten. Dieser Beitrag wird hoffentlich zwei Publikum dienen. Die erste wird Einzelpersonen versuchen, einen Job an einem Fonds als quantitative Händler zu erhalten. Die zweite wird Einzelpersonen, die versuchen wollen, und gründen ihre eigenen Handel algorithmischen Handelsgeschäft. Der quantitative Handel ist ein äußerst anspruchsvoller Bereich der Quantfinanzierung. Es kann eine beträchtliche Menge an Zeit, um das notwendige Wissen zu gewinnen, um ein Interview oder konstruieren Sie Ihre eigenen Trading-Strategien. Nicht nur das, sondern es erfordert umfangreiche Programmierkenntnisse, zumindest in einer Sprache wie MATLAB, R oder Python. Doch mit zunehmender Handelsfrequenz der Strategie werden die technologischen Aspekte viel wichtiger. Daher wird das Vertrautsein mit CC von größter Bedeutung sein. Ein quantitatives Handelssystem besteht aus vier Hauptkomponenten: Strategieidentifizierung - Strategiefindung, Ausnutzung einer Kante und Festlegung der Handelsfrequenz Strategy Backtesting - Datenerfassung, Analyse der Strategieperformance und Beseitigung von Verzerrungen Execution System - Verknüpfung mit einem Brokerage, Automatisierung des Handels und Minimierung Transaktionskosten Risikomanagement - Optimale Kapitalallokation, WettgrößeKelly-Kriterium und Handelspsychologie Beginnen Sie mit einem Blick auf die Identifizierung einer Handelsstrategie. Strategieidentifikation Alle quantitativen Handelsprozesse beginnen mit einer ersten Forschungsperiode. Dieser Forschungsprozess umfasst das Finden einer Strategie, ob die Strategie passt in ein Portfolio von anderen Strategien, die Sie ausgeführt werden können, erhalten alle Daten, die notwendig sind, um die Strategie zu testen und versuchen, die Strategie für höhere Renditen und oder ein geringeres Risiko zu optimieren. Sie müssen in Ihrem Eigenkapitalbedarf Faktor, wenn Sie die Strategie als Einzelhändler und wie alle Transaktionskosten werden die Strategie beeinflussen. Entgegen der landläufigen Meinung ist es eigentlich ganz einfach, profitable Strategien durch verschiedene öffentliche Quellen zu finden. Akademiker veröffentlichen regelmäßig theoretische Handelsergebnisse (wenn auch vorwiegend für Transaktionskosten). Quantitative Finance-Blogs diskutieren Strategien im Detail. Fachzeitschriften skizzieren einige der Strategien, die durch Mittel eingesetzt werden. Man könnte fragen, warum Einzelpersonen und Firmen sind scharf, ihre profitable Strategien zu diskutieren, vor allem, wenn sie wissen, dass andere, die den Handel verdrängen kann die Strategie von der Arbeit auf lange Sicht zu stoppen. Der Grund liegt in der Tatsache, dass sie nicht oft diskutieren die genauen Parameter und Tuning-Methoden, die sie durchgeführt haben. Diese Optimierungen sind der Schlüssel, um eine relativ mittelmäßige Strategie zu einem äußerst profitablen zu machen. In der Tat ist eine der besten Weisen, Ihre eigenen einzigartigen Strategien zu verursachen, um ähnliche Methoden zu finden und dann Ihr eigenes Optimierungsverfahren durchzuführen. Hier ist eine kleine Liste von Orten auf der Suche nach Strategie Ideen: Viele der Strategien, die Sie betrachten wird in die Kategorien der Mittel-Reversion und Trend-folgendesMomentum fallen. Eine Mittelrücksetzstrategie ist diejenige, die versucht, die Tatsache auszuschöpfen, dass ein langfristiges Mittel auf einer Preisserie existiert (wie der Spread zwischen zwei korrelierten Vermögenswerten), und dass kurzfristige Abweichungen von diesem Mittel schließlich zurückgehen werden. Eine Impulsstrategie versucht, sowohl die Anlegerpsychologie als auch die Big-Fonds-Struktur zu nutzen, indem sie eine Fahrt auf einem Markttrend ausnutzt, die in einer Richtung Dynamik gewinnen und dem Trend folgen kann, bis sie sich umkehrt. Ein weiterer sehr wichtiger Aspekt des quantitativen Handels ist die Häufigkeit der Handelsstrategie. Niedrigfrequenzhandel (LFT) bezieht sich allgemein auf jede Strategie, die Vermögenswerte länger als ein Handelstag hält. Entsprechend bezieht sich der Hochfrequenzhandel (HFT) im Allgemeinen auf eine Strategie, die Vermögenswerte intraday hält. Ultra-Hochfrequenz-Handel (UHFT) bezieht sich auf Strategien, die Vermögenswerte in der Größenordnung von Sekunden und Millisekunden halten. Als Handelspartner sind HFT und UHFT sicher möglich, aber nur mit detaillierter Kenntnis der Handelstechnologie Stack und Orderbuch Dynamik. Wir werden diese Aspekte in diesem einleitenden Artikel in großem Ausmaß diskutieren. Sobald eine Strategie oder ein Satz von Strategien identifiziert wurde, muss sie nun für die Rentabilität auf historischen Daten getestet werden. Das ist die Domäne des Backtests. Strategie Backtesting Das Ziel des Backtesting ist es, nachzuweisen, dass die anhand des obigen Prozesses identifizierte Strategie rentabel ist, wenn sie sowohl auf historische als auch auf Out-of-Sample-Daten angewendet wird. Dies setzt die Erwartung, wie die Strategie in der realen Welt durchzuführen. Allerdings ist Backtesting nicht eine Garantie für den Erfolg, aus verschiedenen Gründen. Es ist vielleicht das subtilste Gebiet des quantitativen Handels, da es zahlreiche Vorurteile mit sich bringt, die sorgfältig geprüft und so weit wie möglich beseitigt werden müssen. Wir diskutieren die gemeinsamen Arten von Bias einschließlich Vorausschau. Überlebens-Bias und Optimierung Bias (auch bekannt als Data-Snooping Bias). Weitere Schwerpunkte im Backtesting sind Verfügbarkeit und Sauberkeit historischer Daten, Factoring in realistischen Transaktionskosten und die Entscheidung über eine robuste Backtesting-Plattform. Besprechen Sie die Transaktionskosten weiter unten im Abschnitt Ausführungssysteme. Sobald eine Strategie identifiziert wurde, ist es notwendig, die historischen Daten zu erhalten, durch die zur Durchführung von Tests und vielleicht Verfeinerung. Es gibt eine beträchtliche Anzahl von Datenanbietern in allen Assetklassen. Ihre Kosten sind in der Regel mit der Qualität, Tiefe und Aktualität der Daten. Der traditionelle Ausgangspunkt für den Beginn der quant Trader (zumindest auf der Retail-Ebene) ist die Nutzung der kostenlosen Datensatz von Yahoo Finance. Ich werde nicht auf Anbieter zu viel hier wohnen, eher möchte ich mich auf die allgemeinen Fragen konzentrieren, wenn es um historische Datensätze geht. Zu den Hauptanliegen mit historischen Daten gehören Genauigkeit, Überlebensfähigkeit und Anpassung für Kapitalmaßnahmen wie Dividenden und Aktiensplits: Genauigkeit bezieht sich auf die Gesamtqualität der Daten - ob sie Fehler enthält. Fehler können manchmal leicht zu identifizieren, wie mit einem Spike-Filter. Die falsche Spitzen in den Zeitreihendaten herausholen und für sie korrigieren. Zu anderen Zeiten können sie sehr schwer zu erkennen. Es ist oft notwendig, zwei oder mehr Anbieter zu haben und dann alle ihre Daten gegeneinander zu überprüfen. Survivorship Bias ist oft ein Merkmal von freien oder billigen Datensätzen. Ein Datensatz mit Überlebensvorspannung bedeutet, dass er keine Vermögenswerte enthält, die nicht mehr handeln. Im Falle von Aktien bedeutet dies delistedbankrupt Aktien. Diese Vorspannung bedeutet, dass jede Börsenstrategie, die auf einem solchen Datensatz getestet wird, wahrscheinlich besser abschneidet als in der realen Welt, da die historischen Gewinner bereits vorgewählt wurden. Corporate Aktionen umfassen logistische Aktivitäten durch das Unternehmen, die in der Regel eine Schritt-Funktion ändern in den Rohpreisen, die nicht in die Berechnung der Renditen des Preises aufgenommen werden. Anpassungen für Dividenden und Aktiensplits sind die gemeinsamen Täter. Ein Verfahren, das als Rückenanpassung bekannt ist, muss bei jeder dieser Aktionen durchgeführt werden. Man muss sehr vorsichtig sein, einen Aktiensplit nicht mit einer wahren Renditeanpassung zu verwechseln. Viele Händler wurden von einer Unternehmensaktion gefangen Um ein Backtest-Verfahren durchzuführen, ist es notwendig, eine Software-Plattform zu nutzen. Sie haben die Wahl zwischen dedizierten Backtest-Software, wie Tradestation, eine numerische Plattform wie Excel oder MATLAB oder eine vollständige benutzerdefinierte Implementierung in einer Programmiersprache wie Python oder C. Ich werde nicht zu viel auf Tradestation (oder ähnlich), Excel oder wohnen MATLAB, wie ich glaube an die Schaffung eines Full-in-house-Technologie-Stack (aus Gründen unten beschrieben). Einer der Vorteile davon ist, dass die Backtest-Software und das Ausführungssystem auch bei extrem fortgeschrittenen statistischen Strategien eng integriert werden können. Für HFT-Strategien ist es besonders wichtig, eine benutzerdefinierte Implementierung zu verwenden. Beim Backtesting eines Systems muss man in der Lage sein zu quantifizieren, wie gut es funktioniert. Die Industriestandard-Metriken für quantitative Strategien sind der maximale Drawdown und das Sharpe Ratio. Der maximale Drawdown charakterisiert den grössten Peak-to-trough-Rückgang der Kontoguthabenkurve über einen bestimmten Zeitraum (in der Regel jährlich). Dies wird meist als Prozentsatz angegeben. LFT-Strategien neigen dazu, größere Drawdowns als HFT-Strategien, aufgrund einer Reihe von statistischen Faktoren haben. Ein historischer Backtest zeigt den bisherigen maximalen Drawdown, der ein guter Leitfaden für die zukünftige Drawdown-Performance der Strategie ist. Die zweite Messung ist das Sharpe-Verhältnis, das heuristisch definiert ist als der Durchschnitt der Überschussrenditen dividiert durch die Standardabweichung dieser Überschussrenditen. Hier bezieht sich die Überschussrendite auf die Rendite der Strategie oberhalb eines vordefinierten Benchmarks. Wie das SP500 oder ein 3-monatiges Schatzamt. Beachten Sie, dass die jährliche Rendite keine übliche Maßnahme ist, da sie die Volatilität der Strategie nicht berücksichtigt (im Gegensatz zum Sharpe Ratio). Sobald eine Strategie rückgängig gemacht wurde und als frei von Verzerrungen betrachtet wird (so viel wie möglich), mit einem guten Sharpe und minimierten Drawdowns, ist es Zeit, ein Ausführungssystem aufzubauen. Ausführungssysteme Ein Ausführungssystem ist das Mittel, mit dem die Liste der durch die Strategie erzeugten Geschäfte durch den Broker gesendet und ausgeführt wird. Trotz der Tatsache, dass die Handelsgenerierung halb - oder sogar vollautomatisiert werden kann, kann der Ausführungsmechanismus manuell, halb-manuell (d. H. Ein Klick) oder vollautomatisiert sein. Für LFT-Strategien sind manuelle und halb-manuelle Techniken üblich. Für HFT-Strategien ist es notwendig, einen vollautomatischen Ausführungsmechanismus zu schaffen, der oft eng mit dem Handelsgenerator (aufgrund der Interdependenz von Strategie und Technologie) gekoppelt ist. Die wichtigsten Überlegungen bei der Erstellung eines Ausführungssystems sind die Schnittstelle zum Maklergeschäft. Minimierung der Transaktionskosten (einschließlich Provision, Rutschung und Spread) und Divergenz der Performance des Live-Systems von der getesteten Performance. Es gibt viele Möglichkeiten, um eine Brokerage Schnittstelle. Sie reichen vom Aufruf Ihres Brokers über das Telefon bis hin zu einer vollautomatischen, leistungsstarken Application Programming Interface (API). Idealerweise möchten Sie die Ausführung Ihres Trades so weit wie möglich automatisieren. Dies befreit Sie, um auf weitere Forschung konzentrieren, sowie ermöglichen es Ihnen, mehrere Strategien oder sogar Strategien der höheren Frequenz laufen (in der Tat, HFT ist im Wesentlichen unmöglich, ohne automatisierte Ausführung). Die oben beschriebene gemeinsame Backtesting-Software wie MATLAB, Excel und Tradestation eignet sich für niedrigere, einfachere Strategien. Allerdings wird es notwendig sein, ein hauseigenes Ausführungssystem zu erstellen, das in einer Hochleistungssprache wie C geschrieben ist, um irgendeine reale HFT durchzuführen. Als Anekdote hatten wir in dem Fonds, in dem ich früher beschäftigt war, eine 10-minütige Handelsschleife, wo wir alle 10 Minuten neue Marktdaten herunterladen und dann Trades basierend auf diesen Informationen im gleichen Zeitrahmen ausführen würden. Dies war mit einem optimierten Python-Skript. Für alles, was Minuten-oder zweite Frequenz Daten, ich glaube, CC wäre mehr ideal. In einem größeren Fonds ist es oft nicht die Domäne des Quant-Traders, die Ausführung zu optimieren. Allerdings in kleineren Geschäften oder HFT-Firmen, die Händler sind die Ausführenden und so eine viel breitere Skillset ist oft wünschenswert. Denken Sie daran, wenn Sie von einem Fonds beschäftigt werden möchten. Ihre Programmierkenntnisse werden so wichtig sein, wenn nicht mehr, als Ihre Statistiken und Ökonometrie Talente Ein weiteres wichtiges Thema, das unter dem Banner der Ausführung fällt, ist die der Transaktionskostenminimierung. Es gibt in der Regel drei Komponenten zu Transaktionskosten: Provisionen (oder Steuern), die die Gebühren sind, die durch das Maklergeschäft, die Börse und die SEC (oder ähnliche Regulierungsbehörde) Schlupf, die der Unterschied zwischen dem, was Sie beabsichtigten Ihre Bestellung zu sein Gefüllt im Vergleich zu dem, was es tatsächlich auf Ausbreitung gefüllt wurde, was der Unterschied zwischen dem Bidask-Preis des gehandelten Wertes ist. Es ist zu beachten, dass die Spreizung NICHT konstant ist und von der gegenwärtigen Liquidität (d. h. Verfügbarkeit von Buysell-Aufträgen) auf dem Markt abhängt. Transaktionskosten können den Unterschied zwischen einer äußerst profitablen Strategie mit einer guten Sharpe-Ratio und einer äußerst unrentablen Strategie mit einer schrecklichen Sharpe-Ratio machen. Es kann eine Herausforderung sein, die Transaktionskosten von einem Backtest korrekt vorherzusagen. Abhängig von der Häufigkeit der Strategie benötigen Sie Zugriff auf historische Daten, die Tick-Daten für Bidask-Preise enthalten werden. Gesamte Teams von Quants werden aus diesen Gründen der Optimierung der Ausführung in den größeren Fonds gewidmet. Betrachten Sie das Szenario, in dem ein Fonds eine beträchtliche Menge von Geschäften (von denen die Gründe dafür vielfältig sind) abzuladen brauchen. Durch das Dumping so viele Aktien auf den Markt, werden sie schnell drücken den Preis und kann nicht erhalten optimale Ausführung. Daher existieren Algorithmen, die Futteraufträge auf den Markt tropfen, obwohl der Fonds das Risiko eines Rutschens ausübt. Darüber hinaus gehen andere Strategien auf diese Notwendigkeiten und können die Ineffizienzen ausbeuten. Dies ist die Domäne der Fondsstruktur Arbitrage. Das letzte Hauptproblem bei Ausführungssystemen betrifft die Divergenz der Strategieperformance von der getesteten Performance. Dies kann aus einer Reihe von Gründen geschehen. Weve bereits diskutiert, Blick nach vorne Bias und Optimierung Bias in der Tiefe, bei der Prüfung Backtests. Einige Strategien machen es jedoch nicht einfach, diese Vorurteile vor der Bereitstellung zu testen. Dies geschieht in HFT überwiegend. Es kann Bugs in der Ausführung System sowie die Trading-Strategie selbst, die nicht angezeigt werden, auf einem Backtest aber DO zeigen sich im Live-Handel. Der Markt könnte unter Umständen einem Regimewechsel nach dem Einsatz Ihrer Strategie unterliegen. Neue regulatorische Rahmenbedingungen, veränderte Investorenstimmung und makroökonomische Phänomene können alle zu Divergenzen in der Marktverfassung und damit zur Rentabilität Ihrer Strategie führen. Risikomanagement Das letzte Stück des quantitativen Handelspuzzles ist der Prozess des Risikomanagements. Das Risiko beinhaltet alle bisherigen Vorurteile, die wir besprochen haben. Es umfasst Technologie-Risiko, wie z. B. Server an der Börse plötzlich eine Festplatte Fehlfunktion an. Es enthält Brokerage-Risiko, wie der Makler Bankrott (nicht so verrückt wie es klingt, angesichts der jüngsten Angst mit MF Global). Kurz gesagt, es deckt fast alles, was möglicherweise die Handelsumsetzung stören könnte, von der es viele Quellen gibt. Ganze Bücher sind dem Risikomanagement für quantitative Strategien gewidmet, so will ich nicht versuchen, auf alle möglichen Quellen des Risikos hier aufzuklären. Das Risikomanagement umfasst auch die so genannte optimale Kapitalallokation. Die ein Zweig der Portfolio-Theorie ist. Dies ist die Mittel, mit denen das Kapital zu einer Reihe von verschiedenen Strategien und den Handel innerhalb dieser Strategien zugeordnet wird. Es ist ein komplexes Gebiet und stützt sich auf einige nicht-triviale Mathematik. Der Industriestandard, nach dem die optimale Kapitalallokation und die Hebelwirkung der Strategien zusammenhängen, wird das Kelly-Kriterium genannt. Da dies ein einleitender Artikel ist, werde ich nicht auf seine Berechnung. Das Kelly-Kriterium macht einige Annahmen über den statistischen Charakter der Renditen, die oft nicht auf den Finanzmärkten gelten, so dass Händler oft konservativ sind, wenn es um die Umsetzung geht. Ein weiterer Schwerpunkt des Risikomanagements liegt im Umgang mit dem eigenen psychologischen Profil. Es gibt viele kognitive Verzerrungen, die in den Handel einschleichen können. Obwohl dies bei algorithmischem Handel zugegebenermaßen weniger problematisch ist, wenn die Strategie allein bleibt. Eine gemeinsame Vorspannung ist diejenige der Verlustaversion, bei der eine Verlustposition aufgrund des Schmerzes, einen Verlust zu realisieren, nicht ausgeschlossen wird. Ebenso können Gewinne zu früh genommen werden, weil die Angst, einen bereits gewonnenen Gewinn zu verlieren, zu groß sein kann. Eine andere gemeinsame Vorspannung wird als Wiederholungsvorspannung bezeichnet. Dies äußert sich, wenn die Händler zu viel Wert auf die jüngsten Ereignisse legen und nicht längerfristig. Dann gibt es natürlich das klassische Paar emotionale Vorurteile - Angst und Gier. Diese können häufig zu Unter - oder Überhebungen führen, was zu einem Blow-up (d. h. dem Konto-Eigenkapital-Überschrift zu null oder schlechter) oder zu reduzierten Gewinnen führen kann. Wie zu sehen ist, ist der quantitative Handel ein äußerst komplexer, wenn auch sehr interessanter Bereich der quantitativen Finanzierung. Ich habe buchstäblich zerkratzt die Oberfläche des Themas in diesem Artikel und es ist schon ziemlich lange Ganze Bücher und Papiere wurden über Themen, die ich habe nur einen Satz oder zwei in Richtung geschrieben. Aus diesem Grund, vor der Anwendung für quantitative Fondshandel Arbeitsplätze, ist es notwendig, eine erhebliche Menge an Grundlagenstudie durchzuführen. Zumindest benötigen Sie einen umfangreichen Hintergrund in Statistik und Ökonometrie, mit viel Erfahrung in der Umsetzung, über eine Programmiersprache wie MATLAB, Python oder R. Für mehr anspruchsvolle Strategien am höheren Frequenz Ende, ist Ihre Fähigkeit gesetzt wahrscheinlich Um Linux Kernel-Modifikation, CC, Assembly-Programmierung und Netzwerk-Latenz-Optimierung. Wenn Sie daran interessiert sind, Ihre eigenen algorithmischen Trading-Strategien zu schaffen, wäre mein erster Vorschlag, um gute Programmierung zu bekommen. Meine Vorliebe ist es, so viel von der Daten-Grabber, Strategie Backtester und Execution-System von sich selbst wie möglich zu bauen. Wenn Ihr eigenes Kapital auf der Linie ist, würden Sie nicht besser schlafen in der Nacht wissen, dass Sie Ihr System vollständig getestet haben und wissen, ihre Fallstricke und besondere Probleme Outsourcing dies zu einem Anbieter, während potenziell Zeitersparnis auf kurze Sicht könnte extrem sein Teuer in der langfristigen. Ich vertraue im Allgemeinen auf Ihre Buchempfehlungen, aber eine schnelle Google-Suche auf dieser sieht zweifelhaft. Forderungen von 1000 annualisierten Renditen, etc. Sind Sie sicher, über diese ein Ich ziehe es vor, Asset-Klasse Entscheidungen von Momentum auf der Sub-Asset-Klasse Ebene zu trennen. Zum Beispiel könnte eine zyklische Industrie stark aufgrund ihrer hohen beta Rallye, wenn der Markt Rallyes. Nehmen Sie die idiosynkratischen Renditen, berechnen die 2-12 Monatsrendite (der erste Monat neigt dazu, einige mittlere Reversion haben), Skala, die durch die idiosynkratische Volatilität. Sobald ein Wochenmonat (sie wandelt so oft wie Ihre traditionellen Signale), wandeln Sie diese in eine Z-Punktzahl, die in einem anderen Teil des View-Konstruktionsprozesses verwendet werden oder ein Portfolio der oberen 25, unteren 25 und mittleren 50 bilden können Und verfolgen die Leistung. Sie können dies in jeder Assetklasse oder über alle Assetklassen hinweg tun. Sie könnten auch einige Ansichten auf einem Asset-Klasse-Ebene sowie mit einem ähnlichen Ansatz. Der Trick ist dann Methoden, um zusammen zu kombinieren (Black-LittermanEntropy Pooling). Sobald Sie eine Methode, um unterschiedliche Arten von Ansichten zusammen zu kombinieren haben, könnten Sie leicht integrieren Mittelwert-Reversion und Impulsstrategien in einem Portfolio. Bei SensoBeat (sensobeat) gehen wir davon aus, dass es ein Nachrichtenmagazin gibt, und wir versuchen, diese Dynamik zu verfolgen (Stock quotbuzzquot). Wir tun es nur für Aktien, sondern kann auch auf andere Felder angepasst werden, solange sie ein quotbuzzquot haben können. Wir dachten, es für Algo-Trading, die für Sie mehr relevant ist, aber machen es vollautomatisch war ein großes Problem. Z. B. Die Stimmung einer Nachrichten ist positiv, aber wenn es die Erwartungen verfehlt, ist die Wirkung negativ. Wir beschlossen, für ein Entscheidungshilfe-Tool zu gehen, dass der Händler die endgültige Entscheidung trifft. Wäre interessant zu hören, was professionelle Algo-Händler denken an die Idee Anon, Wie ich in meinem Buch erwähnt, finde ich selten finden jede veröffentlichte Strategie profitabel wie es ist. Häufig, es gewonnen39t sogar stehen bis zum Backtesting, ganz zu schweigen von Live-Trading. Also habe ich nicht zu viel Gewicht auf den 1000 Anspruch gesetzt. Die wichtigen Take-away aus dem Buch sind einige Techniken, die ich didn39t wissen, bevor die ich ändern und verbessern kann. Ernie John, Vielen Dank für Ihre Idee. Tatsächlich erinnert mich das an eine ganze Klasse von Momentum-Strategien, die ich gelesen habe: Grundsätzlich halten ein Long-Short-Portfolio auf einige einfache Ranking-Kriterien wie die verzögerten Rückkehr, wie Sie vorgeschlagen. Anscheinend funktioniert das nicht nur in Aktien, sondern auch in Rohstoff-Futures. (Google das Papier von Joelle Miffre und Georgios Rallis genannt quotMomentum in Commodity Futures Marketsquot). Das Problem für mich (aber nicht notwendigerweise für Pensionskassen) ist, dass die Haltedauer zu lang ist und die Rendite vergleichsweise niedrig ist. Die lange Haltedauer bedeutet zwangsläufig, dass das Portfolio eine vorübergehende Volatilität aufweist und somit die Sharpe-Ratio unterdrückt. Was ist nicht zu sagen, dass Ihr Vorschlag unbedingt dieses Problem hat. Ernie Guy, Vielen Dank für Ihr Produkt mit uns teilen. In diesem Zusammenhang sollte ich erwähnen, dass die Firma Ravenpack einen ähnlichen News-Stimmungsindikator aufweist, von dem ich glaube, dass er für den algorithmischen Handel verwendet werden kann, und Ravenpack39s-Indikatoren können in die Alphacet Discovery39s-Plattform integriert werden. Auch, wenn man Interesse an Nachrichten aus dem Internet, aber nicht unbedingt aus finanzieller Newswire interessiert ist, bietet das Unternehmen Recorded Future ähnliche Stimmung Daten über eine API geeignet für algorithmischen Handel. Ernie, Danke für den Hinweis auf Ravenpack. Sie tun Sentimentanalyse, die ein paar andere Unternehmen auch tun (thestocksonar, sentigo). Sie alle versuchen zu entscheiden, ob eine Nachricht positiv ist oder nicht. SensoBeat versucht, eine andere Frage zu beantworten: Wie viel hat sich die Nachricht verbreitet (in Echtzeit) Soweit wir wissen, ist diese Information nicht verfügbar für Händler. 2 Ähnliche Artikel von 2 verschiedenen Unternehmen können sehr unterschiedliche Ausbreitung und damit unterschiedliche Auswirkungen auf die Aktie haben. Wenn der Trader eine Nachricht aus seinem Lieblings-Feed liest er doesn39t wissen, ob diese Nachricht jetzt beginnt zu verbreiten, ist es bereits quotall-overquot das Internet, und so weiter. Guy, das ist sicherlich ein interessantes Feature. Gut zu wissen, dieses Produkt existiert Ernie Die Sache mit Impuls ist, dass es weiter gehen und gehen oder es kann ein Blindgänger sein. Die beste Regel, die ich zu handeln Momentum-Strategien zu finden ist nur verwalten Sie Ihre Exits und nie ein Ziel. Das Sprichwort limitieren Sie Ihre Verluste und lassen Sie Ihren Gewinn runquot kann einfach sein, aber es ist so wahr. Eine weitere Idee, die ich vor langer Zeit von TraderFeed abgeholt habe, ist: 1) einen Trend zu identifizieren und 2) einen Gegen-Trend einzugeben. Effektiv, zum Beispiel zu kaufen bei lokalen Minimums in einem Hausse-Markt. Faizul Ramli sagte. Dieses ist so ein rechtzeitiger Artikel, den ich Ihr Buch wieder neu las, und Sie schlugen vor, daß, wenn man ein niedriges Niveau des Kapitals hat, Strategien mit Hebel (wie Futures und forex) vermutlich die besten sind, zum mit zu beginnen. Allerdings hatte keine Erfahrung im Handel Futures oder Forex, was würden Sie empfehlen, die beste Buch-Website sein, um mit Paul beginnen, ja, mit Impuls Strategien Ich mag Stop-Loss, aber kein Gewinnziel haben. Umgekehrt, mit Umkehrstrategien Ich mag Gewinnziel haben, aber keinen Stop-Loss. Doch ebenso wie ein häufig neu berechne - tes Gewinnziel tatsächlich als Stop-Loss wirken kann, kann ein häufig neu berechneter Stop-Loss zu einem Gewinnziel werden. Hallo Faizul, In Bezug auf Trading-Futures, können Sie mit Joe Duffy39s Buch wie ich empfohlen. Für FX, lernte ich alles, was ich weiß, Zitat des Jobquot und von meinem Ex-Partner in meinem Hedgefonds. Vielleicht können einige Leser hier vorschlagen, ein gutes Buch Faizul Ramli sagte. Danke Ernie. Nur bestellt das Buch heute so hoffentlich wird es in einer Woche oder so. Gefunden eine Website that39s gut, wie es wirklich von den Grundlagen beginnt. Ernie, fühlst du, dass meine Reversion isn39t eine gute Strategie in Forex Ich versuchte ziemlich hart Backtesting EURUSD Daten auf der Suche nach mittleren Reversion in verschiedenen Zeitskalen, mit Mischungen von Oszillatoren, und fand nichts nützliches. Vielleicht liegt es daran, dass die Devisenmärkte so groß sind, dass sie nur durch aktuelle Nachrichten, nicht durch stochastische Handelsmuster bewegt werden. AZRamblers, Es gibt Mittel-Umwandlung Strategien, die in FX arbeiten, aber EURUSD ist kein guter Kandidat. Man muss nach Ländern suchen, deren Wirtschaftsindikatoren stärker kointegriert sind. Ernie Mark Ambrose sagte. Für mehr Schwung auf Ihrem Forex-Handel zu gewinnen, besuchen Sie ultimatesignalsmembersgo. phpr38ampil0 haben Sie jemals Gauß-Funktionen Gary sah in, Viele von uns Quants Gaussians in vielen Formen verwendet haben, aber vielleicht können Sie das konkretisieren hinsichtlich seiner Verwendung in der Impuls Kontext Vielleicht Punkt Zu einer Online-Referenz Ernie Hi Ernie, ich bin ein großer Fan von Ihrem Buch und diesem Blog, aber ich konnte keine Möglichkeit finden, die Performance Ihres Fonds zu verfolgen. Wo kann ich das bitte sehen. Hallo Eis, Bitte mailen Sie mich privat. Danke, Ernie Hey Ernie Sie haben mich berühmt gemacht: D Ich habe vor allem über Forex für die letzten paar Jahre gelesen, sowie das Üben verschiedener Impuls-Techniken mit einem Demo-Konto ohne gleichbleibenden Erfolg. Das einzige Buch, das ich quotmore oder lessquot interessant fand, zu lesen, einen guten Überblick über all die Dinge zu bekommen war quotDay Handel und schwingen die Währung Marketquot Handel, von Kathy Lien, aber auch hier ist es nur ein quotlearn das basicsquot Buch. Über momentum-Techniken, um den fx Markt zu handeln. Ich schätze, rein mechanische Methoden per se nicht funktionieren (aka Trading-Systeme finden Sie in der Regel in vielen fxforums veröffentlicht). Sie müssen erste Momente oder Situationen erkennen, wann ein Trend (nach dem London offen nach NY zu öffnen, nachdem Pressemitteilung wie NFP.) Dürfte aufgrund externer Ereignisse geschehen, die berücksichtigt werden müssen, oder durch Ereignisse quottechnicalquot wie quotMaster candlesquot (Preis reicht, ohne vorherige Balken Maximums oder Minimums, dann brechen sie heftig). Vielleicht gibt es andere Möglichkeiten, Trends zu identifizieren, aber ich bin nicht bewusst von ihnen, so, wenn jemand weiß, I180d wirklich glücklich zu wissen. Ich bin kein Experte, aber nach dem Lesen Ernie180s vollständigen Blog, finde ich das Paar trading Ansatz viel fester für meinen Geschmack, und wenn auf Forex angewendet, ich denke, es könnte eine schöne Möglichkeit für den kleinen Spekulanten, ohne eine große Anforderung von Kapital zu versuchen (da einige Broker ermöglicht es Ihnen, mit Mini - und Mikro-Lose (Mini 10.000 8.364 micro 1000 8364 ie) zu handeln ich werde dich auch Ernie Mail) Was halten Sie von Katalysatoren, wie das Ergebnis ab, wenn es darum geht, Reversion Lager Swing-Trading-Systeme zu bedeuten haben Haben Sie alle statistischen Tests getroffen und entschieden: 1) Geben Sie keine Bestände ein, die Einnahmen zu melden, bevor you39d erwarten, zu beenden. 2) Geben Sie kleinere Positionen noch Hoffnung für mittlere Reversion. 3) Geben Sie, egal was auf der Grundlage von Preis-Aktion ignorieren alle Neuigkeiten. Mark, würde ich vermeiden, in Positionen von Aktien, die angekündigt haben oder erwartet, dass die Gewinne für Mittel-Umkehr-Strategien bekannt zu geben. Ernie gtgt quotI würde vermeiden, in Positionen von Aktien, die angekündigt haben oder werden erwartet, dass die Gewinne für Mittelwert-Rückgabe Strategien bekannt zu geben. Cot Ich habe das Ergebnis zu vermeiden. Aber meine Vermutung wäre, dass there39s noch positive Erwartung gibt. Nur viel mehr Volatilität. Ich hatte eine harte Zeit bekommen Einkommen Daten für eine ausreichend große Datenmenge, um tatsächlich testen, dass - waren Sie in der Lage, Backtest dieses Free Trade die Chancen. Komplettes statistisches Zentrum für saisonale und statistische Muster für Dow, SP, Nasdaq, Dax. Suchen Sie Ihre besten Handelsmuster Auswahl Monat, Tag des Monats, Verfall Wochen, Mondphase, Präsidentschafts-Zyklus, Politik etc. Zusätzliche Werkzeuge: 1) Was, wenn. (Rückkehr n Tage nach, wenn Änderung ist.) 2) Erstaunliche und rentable intraday Statistiken. 3) Tagesprognose für Dax und Nasdaq. Versuchen Sie es und profitieren. Microbolsa. blogspotpmicro-pautas-nuevo. html Kommentare und Anregungen sind willkommen. Mark, Haben Sie von PEAD gehört: Post Earnings Ankündigung Drift Research zeigt, dass der Preis nicht bedeuten wird - wieder nach Gewinn-Ankündigung. Ich habe solche Situationen durch Web-Verschrottung von Daten aus dem Ergebnis getestet. Vielen Dank für Ihre Antworten, Ernie. Wenn es darum geht, PEAD und mittlere Reversion-Tests mit Einnahmen geschabt Daten, was war a) die durchschnittliche Haltezeit für Ihre Strategie b) und wie viele Tage vor oder nach dem Einkommen Eintrag würde ausgeschlossen werden Die meisten der PEAD-Forschung las ich über Gespräche über ein Drift dauerhafte 3-12 Monate, während meine mittlere Reversion Swing Trades don39t länger als 4 Tage. Eine ähnliche Frage zu Mine in Ihrem Blog auf epchan. blogspot200707more-on-news-driven-trading. html von quotvivkrishquot Mark erhöht wurde, can39t ich Ihnen die genaue Haltedauer von meiner Strategie offen zu legen, aber ich kann Ihnen, dass der Zeitskala sagen Ist sehr ähnlich zu Ihren Mittel-Umkehr-Strategien. PEAD-Momentum kann nicht mehr als 3 Monate dauern, da es alle drei Monate eine Gewinnanzeige gibt, die einen neuen Trend auslöst. Ernie, finde ich, dass profitable Impuls Handelsstrategien für Futures-Portfolios sind nicht unmöglich schwer zu finden. Gewöhnlich haben sie eine durchschnittliche gewinnende Handelseinflußzeit von 25-100 Tagen und eine durchschnittliche verlierende Handelseinflußzeit von 5-25 Tagen. (Denn sie schneiden Verlierer und lassen Sieger laufen.) Auch das Lehrbuch dreifach gleitenden Durchschnitt System ist solide profitable, auch mit strafenden großen Provisionen und Schlupf, wenn auf einem diversifizierten Portfolio von 50 Futures-Märkten getestet. (Achten Sie darauf, ein global diversifiziertes Portfolio zu verwenden, um mehr von dieser Free-Mittagessen-Nichtkorrelation zu erhalten). Passen Sie die Parameter zu bekommen gt75 Tage Haltezeiten für gewinnende Trades, voila: Gewinne. Ein weiteres einfaches und profitables Momentum-System für Futures erscheint auf Ed Seykota39s Website. Er nennt es quotSupport und Resistancequot aber it39s eigentlich ein klassisches Breakout System: lange gehen, wenn der Kurs durchbricht (siehe oben) Widerstand usw. bit. lye5tTRo Mit welcher Art von Kapital haben Sie finden es möglich, Start Eigenhandel (Day-Trading) für ein Leben mit etwas im Voraus Kapital benötigt, nur um in der Lage zu Tag-Handel in den meisten Börsen und viele Macho Hedge-Fonds sind glücklich mit 4 über 3-Monats-LIBOR in diesen Tagen (es als Indikator für ein ehrgeiziges noch möglicherweise realistisch von Leistungserwartung zu erwähnen - Anmerkung: LIBOR ist ziemlich niedrig und in diesen Tagen), realistisch denken Sie it39s eine schlechte Zeit und fundamentaly anders als die Zeit, die Sie Ihr eigenes Unternehmen gründen würden wir uns über ein Minimum von 100-150k verfügbar rein sprechen für Pumpernickel Anfahren, Dank Viel für Ihre Referenzen. Sie klingen sehr interessant. Ernie Anon, Es ist möglich, ein lebendes Handel 100-150K Kapital zu machen, aber offensichtlich nicht, wenn die Hebelwirkung 5 ist. Es wäre eine einfache Berechnung, um die für das Überleben benötigten Renditen zu finden, sobald Sie den Gewinn definieren, den Sie benötigen. Ernie Vielen Dank für die Diskussion Duffy39s Buch. Ich habe einige interessante Falten dort gefunden. Manny Viele hoch directionallow vol Trends treten in der Nacht Börsensitzung der Index-Futures, zum Beispiel die 21.15 bis zu 07.00 BST für SampP 500 Index-Futures, die typischerweise als Umkehrung nach sehr großen bewegt, so lange gehen, wenn die trendmove weitgehend nach unten ist, Und gehen Sie kurz, wenn die Trendbewegung weitgehend auf. Sorry, ich bedeutete GMT die Strategie ist zwar richtig. Hallo DP, Vielen Dank für die Futures-Tipp: werde Backtest diese irgendwann Ernie aus meiner Erfahrung, Dynamik sind viel leichter zu finden als bedeuten Reversion-Strategien für Rohstoffe (Futures) Anon, Ja, ich stimme mit Ihnen. Mean-reversion mainly works for individual stocks, while momentum mainly works for futures and currencies. Ernie I can appreciate why you might no be inclined towards using adaptive strategies, especially if one is employing off the shelf tools such as the neural tool box in Matlab. Their neural nets mostly train in back propagation mode, burn through years of data, and your out-of-sample dataset is meaningless as the model is static and cannot adapt itself. While trying to solve the overnight gap in futures and currencies, I decided to give neural nets another shot, and proceeded to design my own. Using compression technology, I managed to build one that burns through the minimum amount of data, e. g. about 2 months using hourly bars with 5 years of data, and then every new prediction is out-of-sample and the net integrates new bars toward the next prediction. At the end of the day, the net retrains itself thoroughly, and try to predict the opening bar for the next morning, and then goes back to predicting intraday closing bars. I view mechanical systems as saying to a sprinter to train intensively for 4 years, then drop out of sight and go on a binge for a year, reappear, go back immediately on the track and you39re expected to win the gold medal. Unlikely to happen. We need to constantly upgrade our knowledge to reflect upon the future. Anyhow, ever since, it39s been smooth sailing for overnight gaps in FX and futures trading. Hi Jay, Thanks much for sharing your improved neural net training method with us It is gratifying to hear that someone has actually made adaptive methods work to profit in trading. However, there are quite a few people who told me they have used quite simple technical indicators to trade the overnight gap in futures and FX, and in fact I have backtested one such method which produces very nice results too. So maybe sophisticated machine learning methods are not strictly necessary to produce consistent results for this particular market opportunity. In today39s Financial Times. Please respect FT39s tsampcs and copyright policy which allow you to: share links copy content for personal use amp redistribute limited extracts. Email ftsales. supportft to buy additional rights or use this link to reference the article - ftcmss2a29d2b4a-60b7-11e0-a182-00144feab49a. htmlixzz1J8QME6Pt As the new money came pouring in, Madoff insists he planned to continue using his legitimate investment strategy, which was based around a so-called 8220black box8221 8211 a complex technique that relies on computing algorithms to select trades. 8220Before, I had helped develop products for the Chicago Board Options Exchange for index trading 8211 I had built a model for that business,8221 he says. 8220So I thought I would put together a portfolio of SampP 500 stocks, with 85 per cent exposure, then used OEX the SampP 100 index positions as a hedge.8221 This type of jargon sounds unintelligible to non-bankers, but is entirely typical 8211 and credible 8211 on Wall Street, and Madoff delivers it without missing a beat. Is he lying It is impossible to tell but as he speaks, he becomes so animated that colour flushes into his cheeks. 8220But the problem with my black box was that to make it work you need to have volatility, volume and momentum. And, of course, we didn8217t get that.8221 Soon after Madoff took in this new influx of capital, the markets became becalmed 8211 which prevented his 8220black box8221 strategy from producing profits. Yet his new clients expected generous returns, and were soon demanding redemptions. Hi Ernie, can you please share some of the techniques to trade the FX overnight gaps PS: i purchased your book and awaiting delivery. Ali, An example of the overnight gap momentum is the London Breakout strategy discussed in the comment by Bernd referenced in my blog post. Ernie Ok so let me put myself in the shoes of a new trader with not so much capital and not a lot of experience, let180s say 10 or 20k, just trying to get a nice return on his savings, not making a living off trading The trader finds a model that is profitable, heshe does not have the resources to automate hisher system using matlab ( needs to pay for it making it able to interact with the broker platform ) The trader will develop its activity in Forex, for example, because of the better conditions to leverage hisher capital ( a 20 unlevered return in forex --gt 40 if the leverage is 1:2, which is a quite conservative leverage. ) What would be the best choice for this trader to backtest the strategies If this person trades part time and does it in the 4hr timeframe for example, will it be likely to achieve high sharpe ratios or is that just inversely correlated to the timeframe I ask about this because, when you have 500k or 1Million or more, it can be profitable to invest 10 or 15k in automating your operations, even more, but if you are a 20k trader, that would just drain your capital. Thanks in advance Ernest hello M chan, I have been developing trading strategies on close to close data for about a year and i39m looking to start trading intraday (1 hour bars). Do you know of any book were I could find the basics of the technics involved. For exemple what are the slippage assumptions What kind of order execution should I use for backtest (trade on next bar opening price, VWAP) etc. Thanks in advance. I assume that when you said quotdoes it in 4 hr timeframequot, you mean this trader research and send in an order with this 4 hours Not that the trader execute many trades within this 4 hours If so, then the trader can use Excel, or a standard FX automation program like Metatrader to automate the strategy. In fact, if the trader is good at programming but short of cash, she can use R instead. Hi Anon, Actually, you can just backtest what order types will produce the best backtest results. As for slippage, it is equal half-of the bid-ask spread, assuming that your order size is no bigger than the typical bidask size. Thanks Ernie, Any recomended reading (I39m not looking for strategies but for methods) Anon, I learn most of these execution-related issues from actual trading. Few books will go down to such details. However, you can check out the Trading and Exchanges book on my Recommended List on my blog39s right sidebar -- it does a good job of explaining the market microstructure. Ernie Do you think that it is possible to find good mean reverting strategies in futures, that39s a good question Anon, Yes, there are good mean-reverting strategies in equity index futures. Ernie i just started blogging on this platform a couple of days ago and was looking for like minded people to read and follow. this looks like a great blog. you39re more than welcome to comment on my page and i39ll be looking forward to reading more stuff from you. You can see how the momentum works in the fx from this program: qedmoneydownloadsignaliqsetup. exe Do you have any experience looking for co-integrated currency pairs Do you think we can apply the concept of pair trading to co-integrated currency pairs, just like stocksetfs Adrian, Sure, you can find cointegrating FX pairs as well. Ernie There seems to be many studies on the profitability of Pair trading for stocksetfs but not for FX. Do you have any references to papers that have conducted such studies for FX pair trading It seems Pair Trading using stocksetf seems more straight-forward than FX, in terms of position sizing. Say we find a cointegrated FX pair using different base currencies, AUD. CAD and NZD. JPY. If we want to risk say just USD10000 on each longshort leg, how many lots should we get for each leg Hope to get your advice on this. Tks Hi Adrian, If NZD. USD0.75, then US10,000 is equivalent to 13,333 units of NZD. JPY. You have to convert both sides of the pair to USD first before running them through the usual pair trading strategies. Instead of reading papers on FX pairs trading, I recommend reading up on basic FX trading. Für z. B. study materials for FINRA Series 34 exam at thectr. first, thanks for producing a very informative blog. i39m struggling a bit with how to find cointegrated pairs and triplets in futures but you39re last comment re: needing first to convert to value in forex may have helped. before testing for cointegration (or even Paerson39s r), should i first multiply the various contracts by their dollar value in order to get them into dollar terms for example, multiply the ES contract by 50, and the ENQ by 20. i would then apply a hedge ratio to these values before testing. i39ve been getting hung up when trying to compare an equity index to a currency or commodity. Hi Mike, When the multiplier is a constant (as is the case for a future or ETF traded on a US exchange), the hedge ratio will take care of it automatically. If the multiplier varies (such as a foreign currency where the quotquote currencyquot is not USD), then you have to convert the time series using the FX rate back to USD first, because the PampL of this pair is denominated in the quote currency. Could you elaborate on why quotFor futures, the overnight gap is obviousquot Many futures contracts trade almost 24 hours on Globex. Is there a quotconsensusquot definition of the open and close in these markets in order to define gaps Hi ezbentley, The gap in futures refers to the open and close of the pit trading. Ernie Ernie, Do you think is a good idea to apply momentum strategy during events like, for instance nonfarm payrolls announcement I know that many traders use this technique to trade manually. From the other side there are many high frequency traders that do the same and using low latency technology. What is the point to compete with them if this guys are always trade faster Indeed, I haven39t found much alpha at this short time scale. But that39s because we never pretend to be HFT Ernie The Logical Trader by Mark Fisher has some SIGNALS to play around for Momentum Trading Strategies. Paul Tudor Jones recommends this as one of his favorite trading books and has an excerpt at the beginning of the book. You can also follow a blog on ELITE Trader: the ACD Method - this is the longest thread on any strategy on Elite Trader. The guys on this blog are manual traders, but automated traders like can take many of these ideas and systematize it. Thanks for the tip, Harry I will check that out. Ernie


No comments:

Post a Comment