Thursday 23 November 2017

Mikrostruktur Trading Strategien


Dieses Gipfeltreffen deckt die neuesten handels - und technologischen Herausforderungen, die die Buy-Side in einer sich ständig verändernden Finanz - und Regulierungslandschaft betreffen, sowie innovative Strategien zur Optimierung der Handelsabwicklung, Risikomanagement und Steigerung der operativen Effizienz bei gleichzeitiger Minimierung der Kosten. WatersTechnology und Sell-Side Technology freuen sich, den 7. jährlichen North American Trading Architecture Summit zu präsentieren. Zusammenführung von Technologen, Architekten, Softwareentwicklern und Rechenzentrumsleitern aus der Finanzwelt, um die neuesten Fragen der Handelstechnologie zu diskutieren. Datum: 05 Apr 2017 New York Marriott Marquis, New York Tokio Finanzinformationstechnologie Gipfel Gewässer TechnologyHow to Code Ihre eigenen Algo Trading Robot Laden des Spielers. Jemals wollte ein algorithmischer Trader mit der Fähigkeit, Ihre eigenen Handelsroboter Code Und noch sind Sie frustriert mit der Menge an unorganisierten, irreführende Informationen und falsche Versprechen von über Nacht Wohlstand Nun, Lucas Liew, Schöpfer der Online-algorithmischen Handel natürlich AlgoTrading101. Kann die Lösung für Sie haben. Mit ausgezeichneten Bewertungen und Sammeln von über 8.000 Studenten seit dem ersten Start im Oktober 2014, Liews courseaimed bei der Präsentation der Grundlagen der algorithmischen Handel in einer organisierten Weise erweist sich als sehr beliebt. Er ist unnachgiebig über die Tatsache, dass algorithmische Handel ist nicht ein Get-Rich-Quick-System. Auf der Grundlage von Erkenntnissen aus Liew und seinem Kurs, sind unten die Grundlagen dessen, was es braucht, um zu entwerfen, zu bauen und zu pflegen Ihren eigenen algorithmischen Handel Roboter. Was ein algorithmischer Handelsroboter ist und tut Auf der grundlegenden Ebene ist ein algorithmischer Handelsroboter ein Computercode, der die Fähigkeit hat, Kauf - und Verkaufssignale auf den Finanzmärkten zu erzeugen und auszuführen. Die Hauptkomponenten eines solchen Roboters umfassen Eintragsregeln, die signalisieren, wann sie kaufen oder verkaufen, Ausstiegsregeln, die angeben, wann die aktuelle Position geschlossen werden soll, und Positionsbestimmungsregeln, die die Mengen zum Kauf oder Verkauf definieren. (Für mehr, sehen Sie: Grundlagen des algorithmischen Handels: Konzepte und Beispiele.) Die Hauptwerkzeuge Offensichtlich benötigen Sie einen Computer und eine Internetverbindung. Danach wird ein Windows - oder Mac-Betriebssystem benötigt, um MetaTrader 4 (MT4) zu betreiben, eine elektronische Handelsplattform, die die MetaQuotes-Sprache 4 (MQL4) zur Codierung von Handelsstrategien verwendet. Obwohl MT4 nicht die einzige Software, die man verwenden könnte, um einen Roboter zu bauen, hat es eine Reihe von signifikanten Vorteilen. Während MT4s Hauptanlageklasse ist Devisen (FX), kann die Plattform verwendet werden, um Aktien zu handeln. Aktienindizes. Rohstoffe und Bitcoins mit CFDs. Andere Vorteile der Verwendung von MT4 im Gegensatz zu anderen Plattformen sind leicht zu erlernen, verfügt über zahlreiche FX-Datenquellen und ihre kostenlos. Leider erlaubt MT4 nicht den direkten Handel auf Aktien - und Termingeschäften und die Durchführung statistischer Analysen kann jedoch belastend sein, MS Excel kann jedoch als ergänzendes statistisches Werkzeug verwendet werden. Algorithmische Handelsstrategien Es ist wichtig, anfangen, indem Sie auf einige Kernmerkmale, die jede algorithmische Handelsstrategie haben sollte, reflektieren. Die Strategie sollte marktübergreifend sein, da sie aus marktwirtschaftlicher und ökonomischer Sicht fundamental ist. Auch sollte das mathematische Modell, das bei der Entwicklung der Strategie verwendet wird, auf fundierten statistischen Methoden basieren. Als nächstes ist es entscheidend zu bestimmen, welche Informationen Ihr Roboter anstreben soll. Um eine automatisierte Strategie zu haben, muss Ihr Roboter in der Lage sein, identifizierbare, anhaltende Marktinfizienten zu erfassen. Algorithmische Handelsstrategien folgen einem strengen Satz von Regeln, die das Marktverhalten ausnutzen und somit das Auftreten einer einmaligen Markt-Ineffizienz nicht ausreicht, um eine Strategie aufzubauen. Darüber hinaus, wenn die Ursache der Markt-Ineffizienz nicht identifizierbar ist, dann gibt es keine Möglichkeit zu wissen, ob der Erfolg oder Misserfolg der Strategie war aufgrund von Zufall oder nicht. Mit den oben genannten im Hinterkopf gibt es eine Reihe von Strategie-Typen, um die Gestaltung Ihrer algorithmischen Handel Roboter zu informieren. Hierbei handelt es sich um Strategien, die (i) makroökonomische Nachrichten (z. B. Non-Farm Payroll oder Zinsänderungen) (ii) Fundamentalanalyse (z. B. Verwendung von Erlösdaten oder Erlösscheinen) (iii) statistische Analysen (zB Korrelation oder Kointegration) ( Iv) technische Analyse (z. B. gleitende Durchschnitte) (v) Marktmikrostruktur (zB Arbitrage oder Handelsinfrastruktur) oder (vi) eine Kombination der oben genannten. Entwerfen und Testen Ihres Roboters Es gibt im Wesentlichen vier Schritte, um einen Handelsroboter zu bauen und zu managen: Vorläufige Forschung. Dieser Schritt konzentriert sich auf die Entwicklung einer Strategie, die Ihren persönlichen Eigenschaften entspricht. Faktoren wie persönliches Risikoprofil. Zeit Engagement und Handelskapital sind alle wichtig, darüber nachzudenken, wenn die Entwicklung einer Strategie. Sie können dann beginnen, die persistierenden Marktinfizienten zu identifizieren, die oben erwähnt werden. Nachdem Sie eine Marktineffizienz identifiziert haben, können Sie beginnen, einen Handelsroboter zu programmieren, der zu Ihren persönlichen Eigenschaften geeignet ist. Backtesting. Dieser Schritt konzentriert sich auf die Validierung Ihres Handelsroboters. Dazu gehören die Überprüfung des Codes, um sicherzustellen, dass es tut, was Sie wollen und zu verstehen, wie es führt über verschiedene Zeitrahmen, Asset-Klassen oder verschiedenen Marktbedingungen, vor allem in schwarzen Schwan-Ereignisse wie die globale Finanzkrise 2008. Optimierung. So, jetzt haben Sie einen Roboter codiert, der funktioniert und zu diesem Zeitpunkt wollen Sie seine Leistung zu maximieren, während Minimierung Überbelastung Bias. Um die Leistung zu maximieren, müssen Sie zuerst eine gute Leistungsmessung auswählen, die Risiko - und Belohnungselemente sowie Konsistenz (z. B. Sharpe-Verhältnis) erfasst. Overfitting Bias tritt auf, wenn Ihr Roboter zu eng auf Vergangenheit Daten basiert, wie ein Roboter geben die Illusion von hoher Leistung, aber da die Zukunft nie völlig gleicht der Vergangenheit kann es tatsächlich scheitern. Live Ausführung. Sie sind nun bereit, mit echtem Geld zu beginnen. Abgesehen von der Vorbereitung für die emotionalen Höhen und Tiefen, die Sie erleben können, gibt es ein paar technische Probleme, die angesprochen werden müssen. Dazu gehören die Auswahl eines geeigneten Brokers. Und Implementierungsmechanismen, um sowohl Marktrisiken als auch operationelle Risiken wie potenzielle Hacker und Technologieausfallzeiten zu bewältigen. Es ist auch wichtig, in diesem Schritt zu überprüfen, dass die Roboter Leistung ähnlich ist, dass in der Testphase erlebt. Schließlich ist eine kontinuierliche Überwachung erforderlich, um zu gewährleisten, dass die Markteffizienz, die der Roboter entworfen hat, noch existiert. (Für mehr, siehe: Wie Trading-Algorithmen erstellt werden.) The Bottom Line Unter Berücksichtigung, dass Richard Dennis, der legendäre Rohstoffhändler, lehrte eine Gruppe von Studenten seine persönlichen Trading-Strategien, die dann weiter zu verdienen über 175 Millionen in nur fünf Jahren, es Ist für unerfahrene Trader völlig möglich, eine strenge Reihe von Richtlinien gelehrt werden und erfolgreiche Händler werden. Allerdings ist dies ein außergewöhnliches Beispiel und Anfänger sollten auf jeden Fall daran denken, bescheidene Erwartungen haben. Um erfolgreich zu sein, ist es wichtig, nicht nur eine Reihe von Richtlinien zu folgen, sondern zu verstehen, wie diese Richtlinien funktionieren. Liew betont, dass der wichtigste Teil des algorithmischen Handels ist das Verständnis, unter welchen Arten von Marktbedingungen Ihr Roboter arbeiten wird, und wenn es brechen wird, und das Verständnis, wenn zu intervenieren. Algorithmischen Handel kann lohnend sein, aber der Schlüssel zum Erfolg ist das Verständnis. Jeder Kurs oder Lehrer verspricht hohe Belohnungen mit minimalem Verständnis sollte ein großes Warnzeichen sein.

No comments:

Post a Comment