Saturday, 22 April 2017

Epchan Devisenhandel


Trading Strategy 8211 Buy on Gap (EPChan) Dieser Beitrag wird eine Strategie namens Buy on Gap zu untersuchen, die von E. P Chan in seinem Blog-Post 8220das Leben und den Tod einer Strategie8221 diskutiert wurde. Die Strategie ist eine mittlere Rückkehrstrategie, die die schwächsten Aktien im SampP 500 an den offenen Positionen zu kaufen und die Positionen am Ende zu liquidieren sucht. Die Performance der Strategie ist in dem Bild unten, Annualisierte Sharpe Ratio (Rf0) 2.129124 zu sehen. Von der Post wurden zwei Handelskriterien erwähnt: Kaufen Sie die 100 Aktien aus den SampP 500-Konstituenten, die die niedrigsten vorherigen Tage Tiefststände zu den aktuellen Tagen Eröffnungskurs haben, vorausgesetzt, dass die oben genannte Rendite geringer ist als die 1-fache der Standard-Standardabweichung von 90 Tage von Close returns Das Kriterium ist ziemlich spezifisch, aber es ist wichtig, einen flexiblen Code schreiben, wo es einfach ist, die wichtigsten Modellparameter zu ändern, unten ist eine Liste der Variablennamen, die die Parameter im R-Skript angeben: nStocksBuy 8211 Wie viele Aktien zu kaufen stdLookback 8211 Wie viele Tage für die Standardabweichungsberechnung stdMultiple 8211 Zahl zur Multiplikation der Standardabweichung mit (war 1 in Kriterium 2.) zurückzukehren, desto größer diese Variable, desto mehr Bestände werden das Kriterium 2 erfüllen. Der Code wird in 5 verschiedene unterteilt Abschnitte. Abschnitt 1 . Loop durch alle Aktien aus der Datendatei geladen, für jede Aktie berechnen den Vortag in der Nähe der aktuellen Tage offen (lowOpenRet). Berechnen Sie die Close Close Rückkehr und berechnen Sie die Standardabweichung (stdClClRet). Berechnen Sie auch die Open to Close-Rückkehr für jeden Tag (dayClOpRet), wenn wir beschließen, diesen Tag zu handeln, wäre dies die Rückkehr der Strategie für den Tag. Sektion 2 . Dieser Abschnitt kombiniert Spalten aus jedem einzelnen Bestandesdatenrahmen in große Matrizen, die alle Bestände abdecken. RetMat enthält das lowOpenRet für jeden Bestand. StdMat enthält das stdClClRet für alle Aktien, dayretMat enthält den dayClOpRet für alle Aktien. Im Grunde genommen, statt viele Variablen zu haben, kombinieren wir sie zu einer großen Matrix. Abschnitt 3. Damit wird überprüft, ob die Matrizen in Abschnitt 2 mit dem Handelseintragskriterium übereinstimmen. Dieser Abschnitt erzeugt zwei Matrizen (conditionOne und conditionTwo). Die Matrizen enthalten eine 1 für ein übergebenes Eingabekriterium und eine 0 für ein fehlgeschlagenes Eingabekriterium. Sektion 4 . Dies multipliziert die BedingungOne mit BedingungTwo, um BedingungenMet zu geben, da diese Matrizen binär multipliziert werden, identifiziert die Bereiche, in denen beide Bedingungen vorüber sind (111 dh ein Durchlauf). Dies bedeutet, geben Sie einen Handel. ConditionsMet wird dann als Maske verwendet, es hat 18217s, wenn ein Trade sollte auftreten und 08217s, wenn kein Handel sollte passieren. So multiplizieren Sie diese mit DayClOpRet gibt uns die Open to Close täglichen Renditen für alle Tage und Aktien, dass ein Trade aufgetreten. Das Skript geht davon aus, dass das Kapital gleichmäßig zwischen allen Aktien geteilt wird, die an der Börse gekauft werden, wenn weniger als 100 Aktien den Einstiegskriterien entsprechen, dann ist es akzeptabel, weniger zu kaufen. Abschnitt 5. In diesem Abschnitt werden einfache Performanceanalysen durchgeführt und die Eigenkapitalkurve gegenüber dem SampP 500-Index dargestellt. Auf den Code (beachten Sie, dass die Datendatei in Stock Data Download 038 Saving R erzeugt wird): Mögliche künftige Änderungen Hinzufügen von Shorting die stärksten Aktien, so dass die Strategie marktneutral ist Variieren Sie, wie viele Aktien zu halten Variieren Sie die Eingabevariablen (siehe oben) Versuchen Sie ein anderes (EPChan) rdquo Im EPChans Blog spricht er über diese Strategie, die zusammenbricht, muss der oben genannte Code etwas anders zu seiner Implementierung sein, da die Leistung noch OK nach 2008 schaut Eine weitere plausible Erklärung könnte die Überlebens-Bias sein, die Liste der S038P-Konstituenten stammt aus dem Jahr 2011, doch EPChan ging im Jahr 2007, wo die Bestandteile unterschiedlich sind. Zum Beispiel wissen wir, dass Lehman Brothers in dieser Zeit gefaltet, aber das ist nicht zurück getestet. Tolle Analyse Diese Daten haben Überlebenschance, aber erst zurück zu 2005, ich frage mich, wie viel das wirklich die Ergebnisse ändern würde2008 Hallo GekkoQuant, It8217s wirklich seltsam, dass Ihre Ergebnisse von denen von Chan8217s sind unterschiedlich. Ich kommentierte die Zeile, wenn Sie den Durchschnitt auf die Standardabweichung und die Ergebnisse don8217t ändern viel hinzufügen. Dann habe ich die gleiche Strategie auf Bovespa (BVSP) Aktien angewendet, da ich in Brasilien lebe und mit diesem Markt arbeite. Sie sollte im Vergleich zu SampP ähnliche Ergebnisse erzielen, da diese Strategie in der Eröffnungsauktionspreis von Equities8221 (Chan8217s Worte) eine besondere Ineffizienz ausnutzt. Wir don8217t haben so viele Aktien, die zweckmäßig flüssig sind, um 8220safely8221 Handel, so testete ich ein Maximum von 10 und 20 Aktien gehalten während des Tages. Für den Zeitraum von Januar 2007 bis heute bekam ich eine kumulative Rückkehr von 7,7 bzw. 4,6. Hallo GekkoQuant Ich habe ur-Strategie für wenige Eimer von Aktien, es zeigt eine gute Leistung. Aber ich habe ein wenig verwirrt, während versucht in der kurzen Seite 8211 8220shorting die stärksten Aktien, so dass die Strategie ist Marktneutral8221. Können Sie bitte ein bisschen über die stärksten Aktien. Meinten Sie 8211 Aktien mit den niedrigsten Vortagen Hallo zu den aktuellen Tagen Op, und die Rendite ist mehr als die 1 mal die 90-Tage-Standardabweichung von Cl-Cl Rückkehr Hinterlasse eine Antwort Antworten abbrechenHochfrequenzhandel am Devisenmarkt Dies ist die Titel eines Berichts veröffentlicht von der Bank of International Settlements (die Zentralbanken auf der ganzen Welt dient) im September 2011. Als Forex Trader selbst, ich natürlich mit großer Interesse zu sehen, hoffen, zu sehen, was ist die state-of-the - Kunst. Hier sind ein paar interessante Nuggets, zusammen mit meinem Kommentar: 1) FX HFT arbeiten mit einer Latenz von weniger als 1 ms, während die meisten von uns nur algorithmischen Händler in der Regel eine Latenz von mindestens 10ms leiden. Zum Beispiel bietet Interactive Brokers noch keine Kollokations-Einrichtungen für seine Kunden, so dass wir das beste tun können, um unsere Trading-Server auf dem Internet-Backbone in der Nähe von seinem Stamford, CT, Standort zu platzieren. Die beste Umgehungszeit ist 10ms. Diejenigen, die mit FXCM Handel haben eine bessere Chance für niedrigere Latenz, da sie freie Kollokation für ihre Kunden. Diejenigen, die auf dem ECN FXall handeln, können in ihrem Equinix-Rechenzentrum zusammenarbeiten. Während FCM360 Kollokations-Service für EBS-Händler bietet. Ich kann keinen Kollokations-Service für Hotspot FX oder Currenex finden. Wenn Sie von solchen Dienstleistungen oder FX-Brokern wissen, die Kollokation zur Verfügung stellen, hinterlassen Sie einen Kommentar 2) HFT ist typischerweise in Märkten mit hoher Liquidität und geringer Volatilität tätig. Ersteres ist nicht verwunderlich, da Märkte mit geringer Liquidität nur wenige Gegenparteien nutzen können. Letzteres erfordert ein wenig Nuance. Ich denke, die meisten HFT würden von einer hohen Volatilität in einem Mittelwert zurückgehender Markt profitieren, aber leider ist die hohe Volatilität normalerweise mit dem Markt im freien Fall korreliert. So dont überrascht sein, wenn Sie feststellen, dass HFT-bereitgestellte Liquidität plötzlich verschwindet, wenn der Markt in Stress ist, obwohl der BIZ-Bericht erklärte, dass sie auch schnell wieder in den Markt eintreten, sobald der Tumult vorbei ist. 3) Als eine Folge von 2), HFT meist Handel in den wichtigsten Währungspaare. Aber zunehmend haben NZD und MXN viele automatisierte und HF-Händler gezeichnet. 4) Fast definitionsgemäß verbleiben die Bidask-Zitate, die von HFT platziert werden, auf dem Buch für eine sehr kurze Zeit, gemessen in ms, wenn nicht durch den Austausch länger zu bleiben. EBS und Reuters haben eine Mindestquote oder ein Mindestfüllungsverhältnis. Eine Börse, die nicht über solche Mindestanforderungen verfügt, ist Currenex, die daher besonders attraktiv für den HF-Handel ist. Wenn Sie also kein HF-Spieler sind und nicht von einem HF-Spieler profitieren wollen, sollten Sie vorsichtig sein, Currenex 5) Zwei der beliebtesten Kategorien von HFT-Strategien: Dreiecks-Arbitrage und Liquiditäts-Umverteilung (unter Ausnutzung von Preisdiskrepanzen) Über verschiedene Handelsplattformen.) Trotz der schlechten Ruf HFTers wurden in den letzten Jahren zu erwerben, ich glaube, sie bieten einen nützlichen Service für andere Algo-Händler wie mich über diese 2 Strategien. Es ist ein Streit, um auf der Suche nach einem besseren Maklerpreis für Ihre Strategie 58 Kommentare: hi Ernie, interessante Artikel. Einige Punkte: 1. Co-Location Ich würde nicht glauben, ein Makler, der Co-Standort mit meinen Strategien bietet, es sei denn, Sie besitzen die Hardware, aber immer noch, dass sie noch Zugriff auf die Box, um die Netze und Zeug einzurichten. 2. Viele Makler wie FXCM, Currenex, Hotspot sind die Gegenpartei Ihrer Trades daher HFT nicht wirklich mit diesen Typen arbeiten. Auf der anderen Seite ist IB für HFT geeignet, da es sich um ein ECN handelt. Ich don39t konkurrieren in der ultra niedrigen Latenz Arena (zumindest noch nicht). Also für die Co-Location, I39m mehr mit dem Failover-Problem. Ich verwende nur Amazon EC2 für diese Angelegenheit. Aber als Impuls-Trader, ich wirklich genießen Sie die niedrigere Bidask-Spread und höhere Liquidität HFT39ers bieten uns. Es hilft, meine Transaktionskosten zu senken und einige exotische Instrumente jetzt besser geeignet für meine kurzfristigen Strategien. Hallo Issy, 1) Sie können nur die ausführbaren Codes und nicht die Quellcodes auf Ihren Server hochladen. Ihr Broker wird nicht die klüger mit Ihrer Strategie durch nur halten Sie Ihre ausführbaren Dateien. 2) Currenex und Hotspot sind keine Makler. Sie sind ECN39s. Nach dem BIS-Bericht treten die meisten HFT auf diesen ECN39s auf. Ich glaube nicht, dass IB für HFT verwendet werden kann, weil a) fehlende Kollokationsanlage, b) eine Verzögerung bei Handelsbestätigungen von bis zu 6 Sekunden und c) nach vielen kenntnisreichen Quellen ihre Preiszufuhren quasi-gefiltert sind. Das heißt, sie zeigen nicht alle Zitate von den Bankhändlern an, möglicherweise aufgrund interner Risikomanagementgründe. Ich finde auch, dass IB39s Preis Feeds auf dem Aktienmarkt recht laut, mit fehlerhaften Zecken gefüllt. Es gibt einige Hinweise darauf, dass das gleiche Rauschen auch in ihren FX-Feeds vorhanden ist. Ich beobachte auch nach 2 Sek. Die Füllung nach 6 Sek. Tatsächlich sind die meisten Aufträge nach den 2sec trotz fortgesetztem Abbruchversuchen beginnend mit 2sec gefüllt. Stelle dir das vor. Lesen Sie die oben genannten Links re FX ECN, es klingt irgendwie wie die wilden Westen. Ich frage mich, wie viel und welche Art von Arbeit in den Aufbau der quotrelationshipsquot mit den Banken beteiligt ist, und ob diese widerrufen werden können und was es braucht, um sie zu erhalten. Es klingt seltsam, dass es ein Netzwerk, aber man muss noch 1: 1 Beziehungen in extra zu bauen. Hallo, Eernie: Sorry für die Frage eine Frage, die ein bisschen aus dem Thema ist. Ich verwende Matlab und Quant2IB API, um einige intraday Handelsstrategien durchzuführen. Ich habe versucht, mehrere Strategien gleichzeitig laufen (kodiert in separaten Scripts) innerhalb der gleichen Matlab-Sitzung. Ich versuchte mit dem parallelen Rechenwerkzeug, aber ich scheiterte. Gibt es eine gute Möglichkeit, dieses Problem zu behandeln Hallo Anon, warum müssen Sie verschiedene Strategien in einer Matlab-Sitzung ausführen Sie führen einfach mehrere Matlabs, jeweils mit einer anderen Client-ID, mit der gleichen TWS. Ernie obwohl HFT ist ein sehr interessantes Gebiet, ich habe meine Zweifel darüber. Da wir es mit sehr kleinen Zeitrahmen zu tun haben (wie Sie gesagt haben 1-10ms), müssen die Algorithmen einfach, schnell und nicht sehr anspruchsvoll sein. Dies führt zu drei Problemen: 1.) Wenn es so etwas wie eine ungewöhnliche Situation oder eine Marktanomalie gibt, können diese Algorithmen falsche Entscheidungen treffen. Und da sie in hohen Frequenzen arbeiten, besteht ein hohes Risiko von unvorhergesehenen Konsequenzen und Kettenreaktionen. Siehe Flash-Crash (en. wikipedia. orgwiki2010FlashCrash). 2.) Da die Algorithmen schnell sein müssen, sind sie definitiv sehr statisch. Dies bedeutet, dass sie sich nicht an unterschiedliche Marktsituationen anpassen können. Auch in einer Krise oder während einer Marktanomalie könnte dieser Mangel an Flexibilität tödlich sein. 3.) Die verwendeten Algorithmen sind ziemlich Standard (Sie erwähnten Dreieck Arbitrage und Liquidität-Umverteilung), nur weil es nicht zu viele verschiedene Ansätze, um Wege zu machen, um Gewinne in 1ms machen. Wenn alle die gleichen (oder ähnliche) Algorithmen gleichzeitig benutzen, kann sich niemand von der Menge abheben. Als Ergebnis wird jeder den gleichen (dh keinen) Gewinn zu machen. Der einzige Weg, besser zu sein als die anderen, ist Geschwindigkeit (dies wurde bereits diskutiert). Aus diesen Gründen denke ich, dass HFT ein gefährliches Spielzeug sein kann. Meiner Meinung nach sind anspruchsvollere Ansätze die Zukunft. Ein Beispiel könnten transparente Selbstlernsysteme sein (keine neuronalen Netze, da sie überhaupt nicht transparent sind). Sie sind sehr dynamisch in der Anpassung an den Markt und sie nicht auf Standard-Verfahren von den Menschen gefunden verlassen. Natürlich kommt dies mit einer höheren Bearbeitungszeit, aber auch mit mehr Sicherheit. Hallo Timo, Die Punkte, die du gemacht hast gültig sind, obwohl ich glaube, dass fast jede Strategie in unterschiedlichem Ausmaß von zunehmender Konkurrenz und sinkenden Renditen leidet. Aber selbst wenn wir im Handel mit Haltedauer in Minuten, nicht Millisekunden gemessen haben, müssen wir noch Wege finden, um unsere Latenz durch Kollokation und bessere Makler-System zu senken. Wenn Sie eine Kaufgelegenheit sehen, wollen Sie nicht immer ein paar Cent mehr zahlen als andere Händler mit geringer Latenz, auch wenn Sie beabsichtigen, diese Position für etwa 1 Stunde zu halten. Ernie PASS AI, quotAs wir haben es mit sehr kleinen Zeitrahmen zu tun (wie Sie gesagt haben 1-10ms), die Algorithmen müssen einfach, schnell und nicht sehr anspruchsvoll. quot Sie würden erstaunt sein, was Sie können, um in unter einem ms in Der HFT-Raum, einschließlich der Verarbeitung neuronaler Netze, maschinelles Lernen und so weiter. I39ve arbeitete in FX HFT für die letzten 5 Jahre, und alle wahren HFT-Läden sind die Verarbeitung in weniger als 100 Mikrosekunden, einige viel schneller als das. Und es gibt viele viele verschiedene Möglichkeiten, in diesem Zeitrahmen zu profitieren, ob Sie liefern oder Entfernen von Liquidität. It39s gerade, dass die meisten 39normal39 Händler don39t an dieser Skala denken und es39s schwer, sich anzupassen (auch hart, die andere Weise zu gehen, wie I39ve von Zeit zu Zeit entdeckt, als, versuchend, meine Handelszeithorizonte zu erhöhen). Anon, Vielen Dank für Ihre Einsicht sehen Sie abnehmende Gewinne in den HFT-Raum im letzten Jahr oder so durch Konkurrenz oder abnehmende Volumina Ernie Ja, die Rentabilität in der HFT ist seit vielen Jahren rückläufig seit dem Höhepunkt der Volatilität im Jahr 20082009. Dieses YTD ist für die meisten Spieler besonders rauh gewesen. In der zweiten Hälfte des Jahres 2011, während passive Strategien (Market Making) wurden rund umgeschlagen, zumindest die aggressiven Strategien (Market Taking) waren gut auf die erhöhte Volatilität. In diesem Jahr jedoch mit dem dramatischen Rückgang der Volatilität und Volumen, sind beide Seiten verletzt und auf der Suche nach Expansion in neue Märkte, vor allem in Übersee. Hallo Anon, Vielen Dank für Ihre offene Beurteilung der Zustand der HFT. Leider, meine Modelle leiden genau die gleichen Probleme, die Sie beschrieben YTD, obwohl sie nicht genau HF Mein Weg, um mit der Situation umzugehen ist, langfristige Strategien zu handeln. Ernie Großer Posten total schätzen Der Report überprüft die Tatsachen über Hochfrequenzhandel (HFT) in der Devisen (FX) einschließlich seine Definition, Auswirkung auf andere Marktteilnehmer, Verhalten in den normalen und betonten Zeiten und Hauptunterschiede, die mit HFT in den Aktien verglichen werden . Außerdem werden Bereiche identifiziert, die eine weitere Untersuchung rechtfertigen können. Sie haben gesagt, wenn wir beabsichtigen, direkt auf die ECN39s, dann müssen wir ein Konto mit einem Prime-Broker zu eröffnen, aber was Prime-Broker sind die besten Da die größten Devisenhändler als Deutsche Bank, Citi Bank, UBS in ihren Seiten zeigen sie wirklich Hohe Ausbreitung, so 2 Pips für EURUSD. Oder wenn ich groß bin, bieten sie eine viel niedrigere Bedingung an, wie gut sie erhalten können, wenn denken Sie, dass 0.2 Pip Dank für das Antworten. Hallo Felipe, Der größte FX Prime Broker benötigt normalerweise ein 10M Konto. Auch die angezeigten Spreads sind oft nicht unbedingt kleiner als diejenigen auf IB, aber Ihre Limit Orders können viel schneller und zu besseren Preisen gefüllt werden. Das Währungspaar begleitet das Kontingent oder den Bidask-Preis. Dies wird in folgendem Format ausgedrückt: EURUSD. 1,2836 1,2839. Die erste Zahl in der Serie repräsentiert den Geldkurs, die Kosten für den Verkauf des Euros gegenüber dem Dollar oder die Abwicklung von 8216short39 auf den Euro. Die zweite Zahl ist der Preis fragen, die Kosten für den Kauf des Euro gegen den Dollar, oder gehen 8216long8217 auf den Euro. Der Unterschied zwischen dem Bidask-Preis wird als Pip-Spread bezeichnet. Ecn forex broker Oh, 10M ist eine Menge. Also ihre Differenz ist nicht eine niedrigere Spread, sondern eine bessere Ausführung (untere Schlupf) Ist das richtig Aber können sie bieten mindestens 0,5 Pip Spread Könnten Sie ein Beispiel für eine gute Prime Broker Hallo, ich danke Ihnen so viel für Ihren Beitrag Kürzlich I39ve gewesen Kämpfen mit meiner Masterarbeit. It39s auf FX HFT-Strategien. Ich habe die Daten (Millisekunden) der besten Bid - und Ask-Preise oder den Deal Preis, aber ich habe wirklich keine Ahnung, wie zu starten. Coz it39s so schwierig, Modelle für FX HFT zu finden. Haben Sie eine Empfehlung von Artikeln oder Websites Viel Dank .. Hallo Anon, HFT kann meist sehr profitabel Handel Strategien, so dass keine Überraschung wenige Menschen bereit sind, Ihnen zu sagen, ihre Strategien Allerdings überprüfen Sie das Buch quotBroken Marketsquot auf meiner Liste empfohlen Die rechte Seitenleiste meines Blogs. Sie könnten einige Inspirationen.

No comments:

Post a Comment