Leitfaden für automatisierte Forex Trading Software Teil 3 Einer der größten Stolpersteine, wenn es um die Programmierung und Kalibrierung von Handelsalgorithmen geht, ist die Zeit, die es dauern kann, um diese Strategien zu testen, um zu sehen, wie gut sie arbeiten und potenzielle Probleme zu identifizieren. Sogar auf einem leistungsstarken Desktop-PC kann ein Standard-Backtest mehrere Tage dauern, um zu berechnen, was den Prozess erheblich verlangsamt und es schwer macht, Strategien rechtzeitig zu entwickeln. Eine neue Art von Lösung, die Cloud Computing-Technologie verwendet, um die Millionen von Berechnungen, die von einem Back-Test in einer Angelegenheit von Minuten erforderlich ist verarbeitet, ist vor kurzem aufgetaucht. Diese Plattformen bieten auch eine Reihe von zusätzlichen Funktionen wie Community-Building, um Investitionen anzuziehen, spezialisierte Coding-Umgebungen und die Fähigkeit, algorithmische Handelsstrategien auf den Live-Märkten auszuführen. Hier sehen wir drei der Hauptkonkurrenten in dieser schnell wachsenden Arena. QuantConnect ist eine neue Generation von automatisierten Handelsplattformen, die Benutzern die Möglichkeit bietet, ihre Algorithmen auf historische Daten schnell mit Cloud Computing Technologie zu testen. Wie die High-End-OpenQuant-Plattform, die wir in Teil 2 dieser Serie sahen. Verwendet er die Programmiersprache C für Programmieralgorithmen, die ein objektorientierter Ableger der C / C / C-Reihe von Sprachen ist. Dies ermöglicht es Programmierern, viel komplexere Algorithmen zu schaffen, als sie vielleicht in einer dedizierten Algo-Handelssprache wie MQL4, zum Beispiel, aber die Kehrseite dieser ist, dass die Lernkurve ist ein faires Stück steiler. Die USP für diesen Dienst ist die Tatsache, dass es so viele High-End-Ressourcen kostenlos zur Verfügung stellt. Benutzer können Algorithmen aus bis zu fünf Jahren im Wert von historischen Forex-Tick-Daten in einer Angelegenheit von Minuten, anstatt die mehrere Tage, die es dauern würde, um mit ihren eigenen Computer-Prozessor zu testen. Dies macht es viel einfacher, Strategien schnell zu entwickeln und zu verfeinern, ohne an Dynamik zu verlieren, während man auf die Ergebnisse eines langen Backtests wartet. Neben der Bereitstellung einer kostenlosen Codierungs - und Backtesting-Umgebung mit Zugang zu Marktdaten ist der Service auch darauf ausgelegt, erfolgreiche Coder mit einer Plattform für Investitionsanreize und Investoren zu versorgen, mit denen die Programmierkenntnisse der Quants über die QuantConnect-Community genutzt werden können. Obwohl es in erster Linie ein kostenloser Service ist, können Benutzer, die ihre Skripts in die Praxis auf den Märkten setzen wollen, dies über eine Bindung mit Interactive Brokers tun. Dies ist derzeit, wie der Dienst wird monetarisiert, obwohl es Pläne für andere bezahlte Dienstleistungen für Investoren wie ein Fonds aggregieren die erfolgreichsten Nutzer der Plattform bieten. Dieser Service startete zur gleichen Zeit wie QuantConnect und bietet sehr ähnliche Einrichtungen, mit kostenlosem Backtesting auf historischen Marktdaten. Es verwendet die gängige Programmiersprache Python, für die es bereits viele Handelsalgorithmen gibt. Der Community-Aspekt des Dienstes ist sehr up-front, mit einem Strom von Stellen von Programmierern in der Gemeinde auf der Homepage sichtbar. Im Moment sind die historischen Daten auf Aktien beschränkt, obwohl es Pläne zur Einführung anderer Anlageklassen einschließlich Forex in der nahen Zukunft. RIZM ist ein weiteres neues Mitglied der Cloud-basierten Algo-Programmierumgebung Arena ist RIZM, von EquaMetrics Inc. Im Gegensatz zu vielen Plattformen, die Benutzer benötigen, um ihre eigenen Algorithmen zu kodieren, bietet RIZM eine visuelle Schnittstelle, die es Händlern und Investoren ermöglicht, Skripte ohne vorherige zu erstellen Programmierkenntnisse oder Know-how. Diese Schnittstelle, die als Algobuilder bekannt ist, ermöglicht es Benutzern, einfach per Drag & Drop Widgets auf Schlüsselindikatoren, Aktionen und Methoden auf eine logische und intuitive Weise gesetzt. Seit mehr als zwei Jahren in der Entwicklung, bietet RIZM eine umfassende Palette von vorprogrammierten grundlegenden und technischen Indikatoren, die für Intervalle von 1 Minute bis 24 Stunden eingestellt werden können. Algorithmen können schnell getestet werden Cloud-Computing-Power und implementiert auf Live-Märkten durch FXCM oder Interactive Brokers, obwohl es Pläne, um es kompatibel mit allen großen Broker. Im Moment unterstützt es Aktien, Forex und Futures, aber es gibt Pläne, um es kompatibel mit anderen Formen des Handels wie festverzinsliche Wertpapiere und Optionen. Der Service wird monatlich in Rechnung gestellt, obwohl Sie ihn für zwei Wochen kostenlos nutzen können. Für 99 pro Monat können Benutzer bis zu 100 Backtests durchführen, zwei Live-Strategien gleichzeitig ausführen und mit 5 Symbolen pro Algorithmus ausführen. Für 249 pro Monat können Sie unbegrenzte Nutzung der Plattformen Einrichtungen. Diese Preise setzen sie in engere Konkurrenz mit Plattformen wie NinjaTrader und TradeStation als die kostenlosen Dienste von QuantConnect und Quantopian angeboten, aber wenn Sie die Aussicht auf Codierung in C oder Python erschreckend finden, dann kann es auch die Investition wert sein. Weitere Artikel dieser Serie: TradersDNA ist eine führende digitale und Social Media Plattform für Händler und Investoren. TradersDNA bietet Premiere-Ressourcen für Handel und Investitionen Bildung, digitale Ressourcen für die persönliche Finanzen, Marktanalyse und kostenlose Handels-Führer. Mit einer umfassenden finanziellen Übersicht und Wörterbuch, Multi-Asset-Handel Vorbereitung Inhalt und aktive Handelsstrategien. TradersDNA ist ein primäres Ziel für Einzelhändler und institutionelle Händler / Investoren aller Stufen. TradersDNA ist eine Drehscheibe für Forex Trading Thought Leadership. Heimat der Forex Trading-Investor. Premium-Ressourcen und Informationen Nachrichten, Daten und Forex Trading Analyse für institutionelle und Einzelhandel Forex Trader. TradersDNA bietet Ihnen Informationen, Daten, technische Analyse, Forex-Bildung, Forex Social Media Ressourcen und Forex-Technologie, von den besten Forex-Broker, Denken Führer, Forex Trader, Forex-Technologie-Anbieter nach Ländern sortiert, Regulierung, Handel, Handelsplattform, Zahlungsmethoden und Handelsbedingungen. TradersDNA ist eine neue digitale Quelle für den Handel und institutionelle Forex-Händler, Branchenführer und Kapitalmarktakteure, die nützliche Ressourcen, Forschung, die neuesten Informationen, Nachrichten, Forex PR und eine eingehende Analyse der neuesten Ereignisse. Powered Organisation von Ztudium - Boutique Business-Digital und Social Media Beratung IntelligentHQ - Intelligente Head Quarters ist ein Business Intelligence Digital-Netzwerk Hedge Denken - Digitale Treffpunkt für Fondsmanager und Investoren Social Media Council - Social Media Vordenker Plattform und Verzeichnis Open Business Council - Unternehmen und offene Business-Ressourcen, Bildung offen Ideen Ikonoklash - Digitale Netzwerk für Vordenker, Ideen, Intelligenz, Bilder und Ikonographie Haftungsausschluss TradersDNA ist ein Forex und Finanznachrichten und Ressourcenportal bietet Nachrichten aus der Wirtschaft zu globalen Devisenhändler an jedem Handelstag. Risiko-Warnung: Alle Informationen über TradersDNA, einschließlich Meinungen, Charts, Preise, Nachrichten, Daten, Kauf / Verkauf von Signalen, Forschung und Analyse wird als spezifische allgemeine Marktkommentar, die meisten davon aus identifizierten Autoren und Quellen, und ist keine Investition Rat. Bevor Sie entscheiden, ob Sie an Devisen - oder Finanzmärkten oder an einem anderen Finanzinstrument teilnehmen wollen, sollten Sie sorgfältig Ihre Anlageziele, Erfahrung und Risikobereitschaft berücksichtigen. Machen Sie Ihre Forschung und Hausaufgaben und investieren Sie nicht mehr Geld oder finanzielle Ressourcen, als Sie sich leisten können, zu verlieren. KontaktinformationenEs gibt eine Reihe von Indikatoren und mathematischen Modellen, die von einigen Handelssoftware (auch MetaStock), wie MAMA, Hilbert Transform, Fisher Transform (als Ersatz von FFT), Homodyne Discriminator, Hilbert Sine Wave, Instant Trendline Erfunden von John Ehler. Aber das ist es. Ich habe noch nie von jemand anderem als John Ehler studiert in diesem Bereich gehört. Denken Sie, dass es sich lohnt, digitale Signalverarbeitung zu lernen. Schließlich ist jede Transaktion ein Signal und Balkendiagramme sind etwas gefilterte Form dieser Signale. Ist es sinnvoll gefragt Geschrieben am 15 Februar um 20:46 Wavelets sind nur eine Form der Basis Zersetzung. Wavelets zersetzen sich sowohl in Häufigkeit als auch in Zeit und sind daher nützlicher als Fourier - oder andere rein-frequenzbasierte Zersetzungen. Es gibt andere Zeit-freq-Zerlegungen (z. B. die HHT), die ebenfalls untersucht werden sollten. Zerlegung einer Preisreihe ist nützlich für das Verständnis der primären Bewegung innerhalb einer Serie. Im allgemeinen mit einer Zerlegung ist das ursprüngliche Signal die Summe seiner Basiskomponenten (potentiell mit irgendeinem Skalierungsmultiplikator). Die Komponenten reichen von der niedrigsten Frequenz (eine gerade Linie durch die Probe) zu der höchsten Frequenz, einer Kurve, die mit einer Frequenz maximiert, die sich N / N annähert. Wie dies nützlich ist, um eine Serie zu bestimmen, die die Hauptkomponente der Bewegung in der Reihe bestimmt Bestimmen der Schwenkpunkte Die Verzögerung wird erreicht, indem die Reihe durch Summieren der Komponenten von der Zersetzung, weniger der letzten höchsten Frequenzkomponenten, wieder zusammengesetzt wird. Diese gesperrte (oder gefilterte) Reihe, wenn sie gut gewählt wird, gibt oft einen Blick auf den Kernpreisprozess. Angenommen, die Fortsetzung in die gleiche Richtung, kann verwendet werden, um für eine kurze Zeit nach vorne zu extropolieren. Wie die Zeitreihen in Echtzeit ticken, kann man sich ansehen, wie sich der denoisierte (oder filternde) Preisprozess ändert, um festzustellen, ob eine Preisbewegung in einer anderen Richtung signifikant ist oder nur Rauschen. Einer der Schlüssel entscheidet jedoch, wie viele Ebenen der Zersetzung in einer bestimmten Situation neu zu komponieren. Zu wenig Stufen (niedrige Freq) bedeutet, dass die rekomponierte Preisreihe sehr langsam auf Ereignisse reagiert. Zu viele Niveaus (hohe freq) bedeutet für schnelle Antwort aber. Vielleicht zu viel Lärm in einigen Preisregimen. Da sich der Markt zwischen Seitwärtsbewegungen und Impulsbewegungen verschiebt, muss sich ein Filterprozess an das Regime anpassen, wobei er mehr oder weniger empfindlich auf Bewegungen beim Projizieren einer Kurve reagiert. Es gibt viele Möglichkeiten, um dies zu bewerten, wie Blick auf die Macht der gefilterten Serie gegen die Macht der rohen Preisreihe, die auf eine bestimmte abhängig von Regime. Angenommen, man hat Wavelet oder andere Zerlegungen erfolgreich eingesetzt, um ein glattes, entsprechend reaktives Signal zu liefern, kann das Derivat nehmen und verwenden, um Minima und Maxima zu erfassen, während die Preisreihe fortschreitet. Man braucht eine Basis, die ein gutes Verhalten am Endpunkt aufweist, so dass die Steigung der Kurve am Endpunkt in eine entsprechende Richtung projiziert. Die Basis braucht, um konsistente Ergebnisse am Endpunkt zu liefern, da die Timeseries ticken und nicht positionell voreingenommen sind. Leider weiß ich keine Wavelet-Basis, die die obigen Probleme vermeidet. Es gibt einige andere Basen, die gewählt werden können, die besser sind. Fazit Wenn Sie Wavelets verfolgen und handelnde Regeln um sie herum ausführen möchten, erwarten Sie, viel Forschung zu tun. Sie können auch feststellen, dass, obwohl das Konzept gut ist, müssen Sie andere Zersetzungsbasen erkunden, um das gewünschte Verhalten zu erhalten. Ich verwende keine Dekompositionen für Handelsentscheidungen, aber ich habe sie für die Bestimmung des Marktregimes und anderer rückwärtsgerichteter Maßnahmen nützlich gefunden. Sie müssen untersuchen, wie man Interpolationsmethoden und Extrapolationsmethoden unterscheidet. Sein einfaches, ein Modell zu entwickeln, das die Vergangenheit wiederholt (gerade ungefähr irgendein Interpolationentwurf macht den Trick). Das Problem ist, dass Modell ist in der Regel wertlos, wenn es um die Extrapolation in die Zukunft kommt. Wenn Sie die Wortzyklen hören / sehen, sollte eine rote Fahne hochgehen. Graben Sie in die Anwendung von Fourier-Integral, Fourier-Serie, Fourier-Transformation, etc., und youll finden, dass mit genug Frequenzen können Sie jede Zeitreihe gut genug, dass die meisten Einzelhändler können überzeugt werden, dass es funktioniert. Das Problem ist, es hat keine Vorhersagekraft überhaupt. Der Grund, warum Fourier-Verfahren in der Technik nützlich sind, ist, dass dieses Signal (Spannung, Strom, Temperatur, was auch immer) sich typischerweise in der Schaltung / Maschine wiederholt, wo es erzeugt wurde. Infolgedessen wird die Interpolation mit der Extrapolation in Beziehung gesetzt. Im Falle youre mit R, heres einige hacky Code zu versuchen: Ive gefunden John Ehlers Fisher Transform ziemlich nützlich als Indikator im Handel Futures vor allem auf Heikin-Ashi Tick-Charts. Ich vertraue darauf, es für meine Strategie, aber ich glaube nicht, es ist zuverlässig genug, um ein ganzes automatisiertes System auf seine eigene Basis basieren, weil es nicht bewährt hat, während choppy Tage, aber es kann sehr nützlich sein, an Trendtagen wie heute. (Id sein glücklich, ein Diagramm zu veranschaulichen, aber ich habe nicht den Ruf benötigt) beantwortet Mar 22 13 um 20: 47MT4 ist die Industrie-Standard-Einzelhandel Devisenhandel und verwendet von fast 80 von Retail-Forex-Broker. Die Popularität von MT4 ist in der Fähigkeit, automatisierten Handel mit professionellen Beratern zu schaffen. Ein Problem mit MT4 ist, dass es nicht FIX (Financial Information Exchange) konform ist. Das bedeutet, dass MT4 eine Brücke benötigt, um eine Verbindung zu Banken und Liquiditätsanbietern herzustellen. Dies kann die Handelsausführung verlangsamen, da die Brücke ein weiteres Stück zwischen der Handelsplattform und der Ausführungsquelle ist. Ninjatrader und die anderen sind für den Anschluss an Börsen und andere FIX-Motoren konzipiert. MT4 hat einige Updates hergestellt, um das Brückenproblem während der letzten Jahre zu lösen und hat jetzt ein Tor, das mit anderen Brokern verbindet, aber nicht das FIX Problem lösen. 492 Aufrufe middot Ansicht Upvotes middot Nicht für Fortpflanzung Mehr Antworten unten. Verwandte Fragen Ist es ein Muss, um eine Broker MT4-Plattform für Forex Trading verwenden oder kann ich MT4 von Metatrader offizielle Website Gibt es jede freie C basierte algorithmische Handelsplattformen, ähnlich wie Quantopian, die auf Python basiert ist, wo wir können Trading-Strategien testen können Ich automatisieren meine Trades in ninjatrader rein auf der Basis von Indikatoren Welche der derzeit kostenlosen algorithmischen Handelsplattformen: Quantopian und QuantConnect, ist besser Warum Was ist der beste Indikator für den Handel nifty Option in MT4
No comments:
Post a Comment