Kointegration paarweise Forex Handel ist ein wertvolles Werkzeug. Für mich, Kointegration ist die Grundlage für eine ausgezeichnete marktneutrale mechanische trading-Strategie, die mich in jeder wirtschaftlichen Umfeld profitieren können. Ob ein Markt in einem Aufwärtstrend ist, Abwärtstrend oder einfach seitlich verschieben, Forexpaare Handel ermöglicht es mir, das ganze Jahr über Gewinne ernten.
Ein Forexpaare, die trading-Strategie, die Kointegration nutzt als eine Form der Konvergenz Handel klassifiziert wird basierend auf statistischen Arbitrage und Rückfall bedeuten. Diese Art von Strategie wurde zuerst von einem quantitativen Handel Team bei Morgan Stanley in den 1980er Jahren populär mit Lager-Paaren, Obwohl ich und andere Händler gefunden haben, dass es funktioniert auch sehr gut für den Handel mit Forex-Paare, auch.
Forexpaare Handel basierend auf Kointegration
Forexpaare Handel basierend auf Kointegration ist im Wesentlichen eine Rückfall-Mittelwert-Strategie. Einfach erklärt, Wenn zwei oder mehr Forexpaare cointegrated sind, Es bedeutet der Preis spread zwischen separaten Forexpaare neigt, um seinen Mittelwert konsequent im Laufe der Zeit wiederherzustellen.
Es ist wichtig zu verstehen, dass diese Kointegration keine Korrelation ist. Korrelation ist eine kurzfristige Beziehung hinsichtlich Co Verbringungen von Preise. Korrelation bedeutet, dass individuelle Preise zusammenrücken. Obwohl die Korrelation einige Händler berufen ist, von selbst ist es eine unzuverlässige Werkzeug.
Andererseits, Kointegration ist eine längerfristige Beziehung mit Co Bewegungen der Preise, in denen die Preise noch innerhalb bestimmter Bereiche oder Aufstriche zusammenrücken, als ob zusammen angebunden. Ich habe Kointegration ein sehr nützliches Instrument paarweise Forex Handel gefunden..
Während meiner Forexpaare Handel, Wenn die Verbreitung mit einem Schwellenwert von meinem mechanischen Handel Algorithmen berechnet wird erweitert, Ich kurz"" der Spread zwischen den Paaren. Mit anderen Worten, Ich wette, dass die Ausbreitung zurück in Richtung NULL aufgrund ihrer Kointegration zurückgesetzt wird.
Grundlegende Forexpaare Handelsstrategien sind sehr einfach, insbesondere bei Verwendung von mechanischen Handelssystemen: Ich wähle zwei verschiedene Währungspaare, die tendenziell ähnlich bewegen. Ich kaufe das Währungspaar leistungsschwache und das out Performance-paar zu verkaufen. Wenn die Differenz zwischen den beiden Paaren konvergiert, Ich schließe meine Position für einen Gewinn.
Forexpaare Handel basierend auf Kointegration ist eine ziemlich marktneutrale Strategie. Als Beispiel, Wenn Sie ein Währungspaar stürzt, dann wird der Handel wahrscheinlich ein Verlust an der Längsseite und eine Aufrechnung Gewinn auf der kurzen Seite führen. Also, es sei denn, alle Währungen und Basiswerte plötzlich an Wert verlieren, net Handel sollte nahe Null in einem Worst-Case-Szenario sein..
Vom gleichen token, Paare, die in vielen Märkten ist eine trading-Strategie selbst finanziert, Da die Erlöse aus Leerverkäufe manchmal verwendet werden können, um die long-Position zu öffnen. Auch ohne diesen Vorteil, Kointegration betriebenen Forex-Paare Handel arbeitet immer noch sehr gut.
Verständnis Kointegration für Handel Forex-Paare
Kointegration ist hilfreich für mich paarweise Forex Handel, weil es lässt mich meine mechanischen Handelssystem basiert auf beiden kurzfristigen Abweichungen vom Gleichgewicht Preise sowie langfristige Preis Erwartungen Programm, damit meine ich Korrekturen und wieder ins Gleichgewicht.
Zu verstehen, wie Kointegration-gesteuerte Forexpaare Emissionshandel, Es ist wichtig zuerst definieren Kointegration dann beschreiben, wie sie arbeitet, in mechanische Handelssysteme.
Wie ich bereits erwähnt habe, Kointegration bezieht sich auf die Gleichgewicht-Beziehung zwischen Gruppen von Zeitreihen, wie Preise von separaten Forexpaare, die selbst nicht im Gleichgewicht sind. Im mathematischen Jargon erklärt, Kointegration ist eine Technik für das Messen der Beziehung zwischen nicht-stationäre Variablen in einer Zeitreihe.
Wenn jeder mindestens zwei lange Reihen jeweils einen Wurzel-Wert gleich haben 1, aber ihre Linearkombination ist stationär, dann sollen sie cointegrated werden.
Ein einfaches Beispiel, Prüfen Sie die Preise für ein Aktienindex und seine Verwandten Futures-Kontrakt: Obwohl die Preise der einzelnen dieser beiden Instrumente nach dem Zufallsprinzip über kurze Zeit Wandern kann, Schließlich kehren sie ins Gleichgewicht, und ihre Abweichungen werden stationär.
Hier ist ein weiteres Beispiel, in Bezug auf das klassische "Random Walk"-Beispiel erklärt: Lassen Sie uns sagen, es gibt zwei einzelne betrunkene homeward Wandern nach einer Nacht Trinkgelage. Nehmen wir weiter an, dass diese beiden betrunkenen nicht einander kennen, Es gibt also keine berechenbare Beziehung zwischen ihre individuelle Wege. Daher, Es gibt keine Kointegration zwischen ihren Bewegungen.
Im Gegensatz dazu, halten Sie die Idee, die eine einzelne betrunken homeward Wandern ist, während begleitet von seinem Hund an der Leine. In diesem Fall, gibt es eine definitive Verbindung zwischen die Bahnen dieser beiden Armen Kreaturen.
Obwohl jeder der beiden noch auf einem individuellen Weg in kurzer Zeit ist, und obwohl entweder einer des Paares möglicherweise nach dem Zufallsprinzip oder Verzögerung der anderen zu einem bestimmten Zeitpunkt in der Zeit, noch, Sie werden immer nah beieinander gefunden werden. Der Abstand zwischen ihnen ist ziemlich vorhersehbar, So sollen die beiden cointegrated werden.
Jetzt zurück in technischer Hinsicht, Wenn es zwei nicht-stationäre Zeitreihen gibt, wie eine hypothetische Gruppe von Währungspaare AB und XY, das stationäre geworden, wenn der Unterschied zwischen ihnen berechnet wird, Diese Paare sind eine integrierte erster Ordnung-Serie genannt – auch nennen ein I(1) Serie.
Obwohl keiner dieser Serien auf einen konstanten Wert bleibt, Wenn gibt es eine Linearkombination AB und XY, der stationären (als ich beschrieben(0)), dann AB und XY cointegrated.
Das oben genannten einfache Beispiel besteht aus nur zwei lange Reihen von hypothetischen Forexpaare. Noch, Das Konzept der Kointegration gilt auch für mehrere Zeitreihen, verwenden höhere Integration Bestellungen... Denken Sie in eine wandernde betrunken von mehreren Hunden begleitet, jeder an der Leine unterschiedlicher Länge.
In der realen Wirtschaft, Es ist leicht zu finden, Beispiele zeigen Kointegration von Paaren: Einnahmen und Ausgaben, oder Härte des Strafrechts und Größeder Gefangenenpopulation. Paarweise Forex Handel, mein Schwerpunkt liegt auf Kapital auf die quantitative und berechenbare Beziehung zwischen cointegrated Paare von Währungen.
Zum Beispiel, nehmen wir an, ich diese zwei cointegrated hypothetischen Währungspaare gerade bin, AB und XY, und die cointegrated Beziehung zwischen ihnen ist AB – XY = Z, bei dem Z gleich eine stationäre Serie mit einem Mittelwert von 0 (null), Das ist, ich(0).
Dies scheint eine einfache trading-Strategie vorschlagen: Wenn AB – XY > V, und V ist mein Schwellenpreis trigger, dann das Handelssystem Forex-Paare würden AB kaufen und verkaufen XY, Da wäre die Erwartung für AB im Preis sinken und XY zu erhöhen. Oder, Wenn AB – XY < -V, Ich würde erwarten, dass AB kaufen und verkaufen von XY.
Vermeiden Sie unechte Regression paarweise Forex Handel
Noch, Es ist nicht so einfach, wie das obige Beispiel würde vorschlagen. In der Praxis, ein mechanisches Handelssystem für Forexpaare Handel muss Kointegration statt nur unter Berufung auf das Bestimmtheitsmaß von AB und XY berechnen.
Das ist, weil gewöhnliche Regressionsanalyse hapert, beim Umgang mit nicht-stationäre Variablen. Es führt dazu, dass die so genannte unechte Rückschritt, was darauf hindeutet, Beziehungen zwischen Variablen selbst wenn es keine gibt.
Angenommen, zum Beispiel, dass ich Vinculum 2 separate "Random Walk" lange Reihen gegeneinander. Wann ich testen, ob es ist eine lineare Beziehung, sehr oft finden ich hohe Werte für R-Quadrat sowie niedrigen p-Werte. Noch, Es gibt keine Beziehung zwischen diesen 2 Random walks.
Formeln und Tests für Kointegration paarweise Forex Handel
Der einfachste Test für Kointegration ist der Engle-Granger-test, Das funktioniert wie folgt:
- Stellen Sie sicher, dass ABt und XYt sind beide I(1)
- Berechnet das Verhältnis Kointegration [XYt aAB =t + et] mithilfe der Methode der kleinsten Quadrate
- Überprüfen Sie, ob die Kointegration Residuen et sind stationäre mithilfe eines Einheitswurzel Tests wie Augmented Dickey-Fuller (ADF) Test
Eine detaillierte Granger-Gleichung:
ΔABt Α1 =(XYt-1 − ΒABt-1) +ut und ΔXYt Α2 =(XYt-1 − ΒABt-1) + vt
Wenn XYt-1 − ΒABt-1 ~ Ich(0) Beschreibt die Beziehung Kointegration.
XYt-1 − ΒABt-1 Beschreibt das Ausmaß der das Ungleichgewicht von lange Sicht, während αi ist die Geschwindigkeit und die Richtung, an dem sich das Währungspaar Zeitreihen aus das Ungleichgewicht korrigiert.
Bei der Verwendung von Engle-Granger-Methode paarweise Forex Handel, die Beta-Werte der Regression werden verwendet, um den Handel-Größen für die Paare zu berechnen.
Bei der Verwendung von Engle-Granger-Methode paarweise Forex Handel, die Beta-Werte der Regression werden verwendet, um den Handel-Größen für die Paare zu berechnen.
Fehlerkorrektur für Kointegration paarweise Forex Handel:
Bei Verwendung von Kointegration für Handel Forex-Paare, Es ist auch hilfreich, Konto wie cointegrated Variablen anpassen und das langfristige Gleichgewicht zurück. Also, zum Beispiel, Hier sind die zwei Beispiel-Forexpaare Zeitreihen dargestellt autoregressively:
ABt aAB =t-1 + bXYt-1 + ut und XYt = Taxit-1 + dXYt-1 + vt
Forexpaare Handel basierend auf Kointegration
Wann verwende ich mein mechanisches Handelssystem für den Handel mit Forex-Paare, die Einrichtung und Ausführung sind relativ einfach. Erste, Ich finde zwei Währungspaare, die scheinen, wie sie cointegrated werden können, z. B. EUR/USD und GBP/USD.
Dann, Berechnen Sie die geschätzte Spreads zwischen den zwei Paaren. Nächste, Ich check für Stationarity mit einer Einheitswurzel Test oder eine andere gängige Methode.
Ich dafür sorgen, dass meine eingehenden Datenfeed entsprechend funktioniert, und ich ließ meine mechanischen Handel Algorithmen erstellen Sie die trading-Signale. Vorausgesetzt ich habe laufen ausreichend Rücken-Tests um die Parameter zu bestätigen, Ich bin schließlich bereit, Kointegration paarweise meine Forex Handel verwenden.
Ich habe einen Indikator MetaTrader anbietet, einen ausgezeichneten Ausgangspunkt um ein Kointegration Forex Handelssystem Paare bauen. Es sieht wie ein Indikator Bollinger-Band, Doch zeigt in der Tat der Oszillator den Preis zwischen die zwei verschiedene Währungspaare.
Wann verschiebt sich dieser Oszillator entweder hoch oder niedrig extrem, Es zeigt, dass die Paare Entkoppelung sind, die Signale des Handwerks.
Noch, um sicher zu sein abhängig von Erfolg ich mein gut gebauter mechanisches Handelssystem filtern die Signale mit der Augmented Dickey-Fuller-Test vor der Ausführung der entsprechenden Berufe.
Natürlich, Wer Kointegration für seine oder ihre Forexpaare Handel verwenden will, noch fehlt die erforderliche Algo Programmierkenntnisse, auf ein erfahrener Programmierer zum Erstellen einer gewinnenden Fachberaterin ist Verlass.
Durch die Magie der algorithmischen Handel, Ich programmiere mein mechanisches Handelssystem definieren Sie die Preis-Spreads auf der Grundlage von Datenanalysen. Mein Algorithmus-Monitore für Preis Abweichungen, dann automatisch kauft und verkauft von Währungspaaren um zu Marktineffizienzen zu ernten.
Risiken beachten, wenn Handel mit Devisen Kointegration Paare
Handel Forex-Paare ist nicht völlig risikofrei. Vor allem, Ich denken Sie daran, dass das Handeln mit Kointegration Forexpaare ist eine Mean-Reversion-Strategie, die auf der Annahme basiert, dass die Mittelwerte gleich in Zukunft sein, wie sie in der Vergangenheit waren.
Obwohl der zuvor erwähnte Augmented Dickey-Fuller-Test hilfreich ist bei der Überprüfung der cointegrated Beziehungen für Handel Forex-Paare, Es bedeutet nicht, dass die Spreads in Zukunft cointegrated werden weiterhin.
Ich verlasse mich auf starke Risiko-Management-Regeln, Was bedeutet, dass mein mechanisches Handelssystem aus unrentablen Trades beendet wird, oder wenn die berechnete Rückfall-mittlere ungültig ist.
Wenn die mittlere Werte ändern, Es heißt drift. Ich versuchen, möglichst bald erkennen, drift. Mit anderen Worten, Wenn die Preise der zuvor cointegrated Forexpaare beginnen, in einem Trend statt Zurücksetzen auf den zuvor berechneten Mittelwert bewegen, Es ist Zeit für die Algorithmen der mein mechanisches Handelssystem für die Neuberechnung der Werte.
Wann verwende ich mein mechanisches Handelssystem für den Handel mit Forex-Paare, Ich benutze die Arma-Formel weiter oben in diesem Artikel um einen gleitenden Durchschnitt um die Ausbreitung Prognose berechnen. Dann, Meiner berechnete Fehler Begrenzungen Ausfahrt des Handels mit.
Kointegration ist ein wertvolles Werkzeug für meine Handel Forex-Paare
Die Verwendung von Kointegration paarweise Forex Handel ist eine marktneutrale mechanische trading-Strategie, die lässt mich Handel in jedem Marktumfeld. Es ist eine intelligente Strategie, die auf Rückfall bedeuten, Doch hilft es mir die Gefahren von einigen der anderen Rückfall-Mittelwert-Forex-trading-Strategien zu vermeiden.
Aufgrund der möglichen Verwendung in profitable mechanische Handelssysteme, Kointegration für Forexpaare Handel hat Interesse von professionellen Händlern sowie akademische Forscher angezogen..
Es gibt viele vor kurzem veröffentlichten Artikel, wie Dies Quant-Schwerpunkt Blogartikel, oder diese wissenschaftliche Diskussion des Subjekts, sowie jede Menge Diskussion bei den Gewerbetreibenden.
Kointegration ist ein wertvolles Werkzeug in meinem Handel Forex-Paare, und ich empfehle, dass Sie für sich selbst prüfen.
Tommaso-Sillian sagt
Sehr guter Artikel. Es ist inspirierend. Danke fürs Schreiben!
Harish Nachnani sagt
Exzellente Artikel!
Korrelation wird auch in Aktien angewendet. (Aktien). Was ist der Unterschied? Die oben genannten Prozesses kann auf Aktien angewendet werden?
Vielen Dank
Eddie-Flower sagt
Harish:
Ja, der gleiche Vorgang kann auf Aktien sowie darüber Derivaten angewendet werden. Da gibt es so ein großen Universum der Bestände gegenüber Forexpaare, Es sollte eine größere Zahl von Möglichkeiten für den Handel. Mit der Zahl-Knirschen macht der heutigen Handelssysteme, viele Sätze von Beziehungen können schnell geprüft werden, in Echtzeit. Kointegration kann auch durch Optionen Händler verwendet werden; Es kann erwartet werden, zu Ergebnissen wie die beliebte Coca Cola und Pepsi-Spreads, in denen die Preis-Beziehungen zwischen bestimmten Aktien/Optionen können Händler in relativ geringem Risiko spielt mit eine ziemlich gute Chance auf den Sieg zu engagieren.
Ed
Harish Nachnani sagt
Hallo Eddie,
Handeln Sie Intraday oder über Wochen mit dieser Strategie? Auch, welche Programmiersprache würden Sie empfehlen. R braucht Zeit zum Ausführen von Berechnungen und wenn es Intra-Day-Handel ist, Latenz kommt ins Spiel.
Vielen Dank,
Harish
Shaun-Overton sagt
Die Programmiersprache spielt keine Rolle für Ende des Day-trading. Alle Sprachen wie Perl, Python, C/C++ und c# ist in Ordnung. R kann extrem schnell aber es verlangsamt, wenn es gezwungen hat, um dynamisch Speicher.
EF sagt
Harish:
Ich tausche mit tägliche Diagramme, und ich bleiben in den meisten berufen für ein paar Tage, um ein paar Wochen. Shaun ist ein Experten-Programmierer, und ich vertraue immer seine Strafe um die beste Programmiersprache zu verwenden, um die besten Ergebnisse für eine bestimmte Handelsstrategie zu erhalten. Tatsächlich, Shaun kann eine ausgewogene erstellen., preisgekröntes Programm Kointegration und andere Faktoren auch nutzen. Wünschen Sie ein Angebot, Bitte kontaktieren Sie ihn direkt bei Info@onestepremoved.com
Ed
Chris-Zimmer sagt
Hallo Eddie.
Es gibt einige Interesse an eine Implementierung dieser für MT4. Wenn Sie können bieten einige Besonderheiten auf Ihre Umsetzung dieser Strategie in Code, Senden Sie bitte an czimmer@onestepremoved.com.
Vielen Dank
Chris
Sasha sagt
Hallo Eddie,
Ich mache ein kleines Projekt auf Kointegration Strategien im FX für mein MSc. Ich glaube, dass Sie Kointegration Tests auf eine Menge von Währungspaaren ausgeführt. Welche findest Du statistisch signifikant cointegrated werden?
Vielen Dank,
Sasha
Shaun-Overton sagt
Hallo Sasha,
Ich glaube nicht, dass Eddie tatsächlich lief die Zahlen. Der Artikel soll eine allgemeine Anleitung zum Konzept, aber nicht ganz bis zu dem Punkt des Seins ein bona-fide-Strategie.
–Shaun
Sasha sagt
1) USD/JPY und EUR/CHF
2) EUR/PLN und EUR/HUF
3) USD/TRY und USD/ZAR
4) AUD/USD und NZD/USD
5) EUR/NOK und EUR/SEK
Ich weiß, dass diese hier ziemlich stark korreliert sind, aber nicht implizieren Kointegration.
Best,
Sasha
Camilo Romero sagt
There are good forex pairs cointegrated:
– NZDUSD – USDCHF
– GBPUSD – NZDUSD
– EURGBP – EURNZD
I don’t thing USDJPY / EURCHF would be a cointegrated pair because there will not be a market-neutral strategy
Shaun-Overton sagt
Hi Camilo,
Vielen Dank für.
Camilo Romero sagt
Has anyone implemented a backtest code using mean reversion strategy?
Should I ajust pip values between two forex pairs?
Has anyone added commission cost to backtest code and got profitable results?
Shaun-Overton sagt
I’m sure someone has, but it’s not something where you’re going to find an obvious answer on short term charts. You may find long term cointegrations, but that’s not research I’ve done.
Julian P sagt
The only cointegration is between EUR and CHF and between AUD and NZD since are the only intimate trade and economics between this countries and central banks are creating this cointegration.
Shaun-Overton sagt
Not EUR and GBP?
Robert J Armagost sagt
Hallo Eddie. Exzellente Artikel. I have been back testing 10 years of charts thinking ” I can’t be the first person to have thought of this!” when I found this site. Thanks so much for writing this. I don’t feel quite so alone anymore. 🙂 Just wondering which broker you use or do you use multiple brokers. Vielen Dank für Ihre Zeit.
Sincerely Robert J. Armagost
Shaun-Overton sagt
Hi Robert,
The main broker that I use is Pepperstone and STO (via TopTradr).
–Shaun
Robert sagt
Hello Shaun I have been trading this strategy manually. Do have software to automate this? (So I don’t have to get up in the middle of the night anymore) Vielen Dank für Ihre Zeit.
Shaun-Overton sagt
Not off the shelf, but it’s something that we can build. Shoot me an email with your entry and exit rules to get an estimate. Info@onestepremoved.com
Ed Flower sagt
Robert — Thanks for your good feedback. Shaun has the right tools to implement this type of trading strategy, and I entirely agree with his broker recommendations, Thanks again for commenting! EF