Tuesday 24 October 2017

Neuronale Netzwerk Forex Trading Software


GLOBAL TRADING SYSTEMS FOREX PREDICTION FOREX ROBOTER BINARY OPTIONEN ROBOTER BINARY OPTIONEN SIGNALE STOCK TRADING ROBOTER STOCK PREDICTION Forex Scalper Profit Progressor Roboter EA ist echte Multi-Markt-Zustand Roboter: Trending, nicht-Trending, flüchtig und nicht-flüchtig. Handel alle wichtigen Währungspaare. 50-100 Trades pro Tag. Profitieren Sie 250 pro Monat. Mit diesem komplexen Forex Robot Scalper EA Sie werden stabilen soliden Gewinn zu verdienen. Sehr Sicherheit für Rechnung. Für forex Anfänger oder fortgeschrittene Händler auch. Forex Indicator 3D Signale - Forex Signale Neue Generation Neue erweiterte Premium-Qualität 3D-Forex Signale Indikator. Die Forex Indicator basiert auf Neural Networks analysiert Markt in 3D-Dimensionen und generiert statistisch zuverlässige und genaue Forex Trading Signale in Echtzeit. Signale sind intuitiv, einfach zu bedienen und haben eine hervorragende Gewinnrate beibehalten. 500 Pips durchschnittlich Gewinn pro Monat. 60 Sekunden Binäre Optionen Signale Indikator (Metatrader basiert). 90 tägliche Win-Rate. 100 Signale pro Tag. 100 Profit pro 1 Stunde Nicht-Rebedruckung Einfach zu bedienen, arbeitet mit jedem Makler, irgendwelche Vermögenswerte. Genauigkeit mit echtem Handelskonto überprüft Basierend auf fortgeschrittenen Neuronalen Netzwerken Algorithmen. Haben Sie mit über 200 Binary Option Brokers getestet und zeigt stabile hohe Profit. Binäre Optionen Auto Trader 300 Gewinn pro Monat 100 Binärer Autohändler für Metarader-basierte Broker wie Core Liqudity Markets, NoaFX, GDMFX, GoMarkets, Grandcapital, WForex und andere. Basierend auf Neural Networks Algorithm. Eingebauter Account - und Risikomanagementsystem. 300 Gewinn pro Monat 100 Trades pro Tag 100 Automatisierte Binäroptionen Roboter für Web-basierte Broker Trades 60 Sekunden und 30 Sekunden Binäre Optionen. Hat eingebaute Einlagensicherung, Geld-Management-System. Führt automatisch Trades direkt zu Ihrem verknüpften Broker-Konto aus. 1500 FÜR 1 JAHR SUBSCRIPTION Auf der Suche nach profitable binäre Optionen Signale und Autotrader Es gibt UNGLAUBLICHE BINARY OPTION SIGNALEN, die Sie zu gewinnen. Binäre Optionen Signale Indikator (Metatrader 5 basiert). 90 tägliche Win-Rate. 50 Signale pro Tag. Nicht-blendende Arbeiten mit jedem Makler. Basierend auf neuronalen netzwerken. 60 Sekunden Binäre Optionen Signale Indikator (NinjaTrader basiert). 90 tägliche Win-Rate, zuverlässige, gewinnende Handelssignale. 70 Signale pro Tag. Non-Repainting Super genaue Einfach zu bedienen, arbeitet mit jedem Makler, alle Vermögenswerte. Synchronisiert mit allen binären Optionen platfrom. Basierend auf neuronalen Netzwerken. Binäre Optionen Vorhersage und Handel Signal Indikator für Metatrader. Erzeugt 90 genaue, zuverlässige, gewinnbringende Handelssignale. Nicht-Blenden auf Basis des Neuronalen Netzwerk-Algorithmus. Arbeitet mit jedem Broker und jedem Zeitrahmen. Kann Benachrichtigung an mobile Geräte senden, dann handelt es sich um ein Signal. 10 und 15 Minuten Binäre Optionen Handelszeichen Indikator für Metatrader (MT4). 83 tägliche Win-Rate 30 Trading-Signale pro Tag 100 Non REPAINTING 100 ZUVERLÄSSIG Die Binary Options (BO) Signals Indicator berät Sie, wenn qualitativ hochwertige Handelsmöglichkeiten entstehen. Zeigt stabilen hohen Gewinn. Entspannen Sie sich, während das IQ Option Trade Copier Plugin an Ihrer Stelle handelt. IQ Option Trade Copier kopiert Trades von Metatrader direkt auf Ihre IQ Option Platform. Automatisiert jede gewinnbringende Strategie und erlaubt, auf vollen Autopiloten zu handeln. Kopien handeln sofort und zuverlässig. Binäre Optionen Handelskopierer. Kopiert Trades von Metatrader direkt auf Ihre Binary Options Platform und implementiert Trades auf Ihrem Broker Konto. Sofortig. Zuverlässig. Automatisiert jede rentable Strategie und erlaubt es, auf vollem Auto Pilot direkt von Metatrader zu handeln. Neuronale Netzwerke Forex Vorhersage Indikator für Metatrader. Erzeugt 90 genaue Handelssignale. Bis zu 250 Gewinn pro Monat Predicts hoch, niedrig, enger Preis, Preisbewegungsrichtung. 100 Nicht-Rüstarbeiten Arbeiten mit beliebigen Währungspaaren, beliebige Zeitrahmen. Es ist die beste Forex Scalping Roboter, die Sie verwenden können und können auch die kleinsten Trading-Konten in HUGE Konten in sehr schneller Zeit, ohne dass Sie einen Finger zu heben Forex Intraday Scalper EA analysiert den Forex-Markt für Sie, um den besten Eintrag zu finden und Ausgangspunkte 250 Gewinn pro Monat. Max. Drawdown 3.5. 100 automatisierten Handel. Intelligenter Devisenhandel Roboter (Forex Roboter oder EA) für Metatrader basierend auf Neuronale Netze und genetischen Algorithmus. Selbstlernen und sich selbst aktualisierender Roboter öffnet Positionen mit 90 Erfolgswahrscheinlichkeit. Metatrader - Interaktive Broker Trader Copier Bridge ist eine programmierbare Erweiterung für Trader Workstation (TWS), mit der Sie manuell oder automatisch direkt von Metatrader (MT4, MT5) handeln können. Automatisieren Sie Ihre Strategien für den Handel über Interactive Brokers. 300 Gewinn pro Monat. Max. Drawdown 7. 90 erfolgreiche Trades. 100 automatisierten Handel. Intelligenter Devisenhandel Roboter (Forex Roboter oder EA) für Metatrader auf der Grundlage von Neuronalen Netzwerken. Forex Robot Scalper zeigt eine große Anzahl von Trades pro Tag, mit minimalem Verlust-machen. Dukascopy Binär Optionen Roboter 50 Trades pro Tag 100 Automatisierte Binäroptionen Roboter für Dukascopy Broker Trades 60 Sekunden und 15 Minuten Binäre Optionen. Hat eingebauten Einlagensicherung, Risikomanagementsystem. 75-90 Win-Rate. 1500 FÜR 1 JAHR ABONNEMENT Metatrader Nadex Trade Copier kopiert Trades von MT4 direkt auf Ihre Nadex Trading Platform und implementiert Trades. Sofortig. Zuverlässig. Ermöglicht es, jede Handelsstrategie zu testen und zu automatisieren und auf dem vollen Autopiloten direkt von Metatrader zu handeln. Arbeit für irgendeinen Vermögenswert. Nadex Trading Robot ist eine vollautomatische Handelssoftware, die speziell für den Handel mit Nadex Binary Options entwickelt wurde. 100 Trades pro Tag 100 Automatisiert hat Einbauschalter, Geld-Management-System. Basierend auf Neural Networks risikoarme Strategie. 1500 FÜR 1 JAHR ABONNEMENT Nadex Signals and Prediction Indicator ist speziell für den kommerziellen Handel mit Nadex Binary Options konzipiert. 90 ITM Nadex Signale. 50 Signale pro Tag. Machen Sie konsequenten Gewinn mit dem besten und zuverlässigsten Nadex Signals Indicator. 90 genaue Bitcoin Vorhersage Indikator für Metatrader basierend auf Neural Networks Algorith. Erzeugt Streaming-Echtzeit-Vorhersagen und Trading-Signale. Der Indikator ist nicht neu lackiert. Predicts Preis, Preisbewegungsrichtung, erkennt Umkehrpunkte. IQ Option Roboter handelt Binär Optionen 100 automatisiert. 75-90 tägliche Gewinnrate 50-100 Trades pro Tag. Basierend auf Neural Networks Aalgorithm. Intelligente IQ Option Roboter erzeugt automatisch Signale, setup Losgröße, hat Account-Schutzsystem. Kopiere Trades instanly und zuverlässig zwischen verschiedenen Computern über Internet auf der ganzen Welt und zwischen verschiedenen MT4 Terminals auf dem gleichen Computer laufen. Kompatibel auf jeder MT4-Plattform mit jedem Forex Broker. Kopiere alle Arten Marktaufträge. Der Gold Trading Robot wurde für GOLD 1H und SILVER 1H entwickelt. 360 Gewinn pro Monat. Maximaler Drawdown 10. 90 Gewinnende Trades. 100 automatisierten Handel. Langfristige Strategie Jeder Auftrag wird durch Stop Loss geschützt und nimmt Profit. Voll optimierte Einstellungen. 90 genau. Erzeugt Echtzeit-Streaming-Handelssignale. Hat den Streaming-Live-Daten-Feed für alle Zeitrahmen installiert. Predicts Preis, Preisbewegungsrichtung, Trend, erzeugt Handelssignale. Keine Notwendigkeit zu installieren. Neue Signale werden dynamisch an das Echtzeit-Diagramm ausgeliefert. 260 FÜR 1 MONAT SUBSCRIPTION 90 genaue Forex Streaming Echtzeit-Preisvorhersage und Trading-Signal Software. 300 Pips garantieren jeden Monat. Vergleicht nicht Dased auf Neural Networks Algorith. Vollständig automatisierte Web-basierte Online Forex Predictor für Desktop-und mobile Geräte. 260 FÜR 1 MONAT SUBSCRIPTION 95 genau. Prognosen Preis, Preis Bewegungsrichtung, Trend, erzeugt Buysell Signale. Nicht-Lackierung Generiert Echtzeit-Streaming-Handelssignale. Hat das Streaming-Live-Daten-Feed installiert. Web-basierte Schnittstelle. Für Desktop - und Mobilgeräte. 260 FÜR 1 MONAT SUBSCRIPTION Loss Recovery Trader Roboter (EA) 100 automatisch wird Ihr Forex-Konto zu reparieren und Ihre verlorenen Positionen wiederherzustellen, wird Ihnen helfen, reduzieren und sogar beseitigen Ihre verlieren Trades. Setzen Sie einfach Ihren Handel, und unser Verlust-Wiederaufnahmen-Händler-Roboter tut den Rest für Sie. Binäre Optionen Handel Kopierer Brücke Kopieren Sie Gewinnen Trades, binäre Optionen Signale zwischen binäre Optionen Plattform. Instant Reliable 100 Automated Unterstützt statische Losgröße, dynamische Losgröße, Martingale. Kopiere Trades von einer gewinnbringenden Strategie des professionellen Händlers und verdiene Geld. 75-80 tägliche Win-Rate 200 Signale pro Tag. Echtzeit-Streaming-Trading-Signale. Jedes Währungspaar, jede Ablaufzeit. Basierend auf neuronalen Netzwerken. Web-basierte Schnittstelle. Keine Notwendigkeit zu installieren. Neue Signale werden dynamisch an das Echtzeit-Diagramm ausgeliefert. 260 FÜR 1 MONAT SUBSCRIPTION Forex Multi Währung Scalper EA ist 100 automatisierte Trading Roboter können die besten Trades aus 28 Symbolen wählen. Basierend auf einer risikoarmen Strategie Sicherstellung, dass die Geschäfte zu den bestmöglichen Zeiten eingegeben werden. Führt Kaufhandel zu niedrigeren Preisen und verkauft Trades zu höheren Preisen. Kopiere profitable Handelssignale aus dem größten sozialen Netzwerk für Händler. Verbinden Sie die globale Gemeinschaft der Händler, finden Sie Ideen, die Sie mögen und kopieren Sie die besten Ideen und Signale direkt auf Ihr Trading-Konto und profitieren Sie mit unserem Tradingview Signale Kopierer tool. Trade mit Intelligence mit TradingSolutions TradingSolutions kombiniert technische Analyse mit Künstlichen Intelligenz (AI) Technologien mit neuronalen Netzwerke und genetische Algorithmen, um Muster aus historischen Daten zu erlernen und Systemparameter zu optimieren. Diese Handelssoftware arbeitet mit Aktien, Futures, Währungen (FOREX) und vielen anderen Finanzinstrumenten. Es kann auch Systeme für US - und internationale Märkte bauen. Über 300 der beliebtesten technischen Indikatoren. Bewährte Probe und Kundenleistung. Branchenführende Datenunterstützung von eSignal. Interaktive Broker und vieles mehr proprietäre Optimal-Signal-Technologie. Kostenloser technischer Support. 100 freie Systeme und vorkonstruierte neuronale Netzwerkmodelle. Erfolgreich in über 66 Ländern auf der ganzen Welt eingesetzt. 30-Tage Geld-zurück-Garantie. Hybrid Neuronale Netzwerk Stop-and-Reverse-Strategien für Forex von Michael R. Bryant Neuronale Netze wurden in Handelssystemen seit vielen Jahren mit unterschiedlichem Erfolg eingesetzt. Ihre primäre Anziehungskraft ist, dass ihre nichtlineare Struktur besser in der Lage ist, die Komplexität der Preisbewegung zu erfassen als die üblichen, indikatorbasierten Handelsregeln. Einer der Kritik war, dass neuronale netzwerkbasierte Handelsstrategien dazu neigen, über-fit zu sein und daher nicht gut auf neue Daten zu arbeiten. Eine mögliche Lösung für dieses Problem besteht darin, neuronale Netze mit einer regelbasierten Strategielogik zu kombinieren, um eine hybride Strategie zu schaffen. Dieser Artikel wird zeigen, wie dies mit Adaptrade Builder durchgeführt werden kann. Insbesondere wird dieser Artikel folgendes veranschaulichen: Kombinieren von neuronalen Netzwerken und regelbasierten Logiken für Handelseinträge Ein Drei-Segment-Datenansatz wird verwendet, wobei das dritte Segment zur Validierung der endgültigen Strategien verwendet wird. Der daraus resultierende Strategiecode für MetaTrader 4 und TradeStation wird gezeigt, und es wird gezeigt, dass die Validierungsergebnisse für jede Plattform positiv sind. Neuronale Netze als Trade Entry Filters Mathematisch ist ein neuronales Netzwerk eine nichtlineare Kombination aus einem oder mehreren gewichteten Inputs, die einen oder mehrere Ausgangswerte erzeugt. Für den Handel wird ein neuronales Netzwerk in einer von zwei Möglichkeiten verwendet: (1) als Vorhersage der zukünftigen Preisbewegung oder (2) als Indikator oder Filter für den Handel. Hier wird die Verwendung als Indikator oder Handelsfilter berücksichtigt. Als Indikator fungiert ein neuronales Netzwerk als zusätzliche Bedingung oder Filter, die erfüllt sein muss, bevor ein Handel eingegeben werden kann. Die Eingaben in das Netzwerk sind typischerweise andere technische Indikatoren wie Impuls, Stochastik, ADX, gleitende Durchschnitte und so weiter sowie Preise und Kombinationen der Vorgänger. Die Eingänge sind skaliert und das neuronale Netzwerk ist so ausgelegt, dass die Ausgabe ein Wert zwischen -1 und 1 ist. Ein Ansatz besteht darin, einen langen Eintrag zuzulassen, wenn der Ausgang größer oder gleich einem Schwellenwert wie 0,5 und a ist Kurzer Eintrag, wenn der Ausgang kleiner oder gleich dem Negativ der Schwelle ist -0,5. Diese Bedingung wäre zusätzlich zu den vorhandenen Eintrittsbedingungen. Zum Beispiel, wenn es einen langen Eintrag Zustand wäre, müsste es wahr sein und die neuronale Netzwerkausgabe müsste mindestens gleich dem Schwellenwert für einen langen Eintrag sein. Bei der Einrichtung eines neuronalen Netzes wäre ein Trader typischerweise für die Auswahl der Eingänge und der Netzwerktopologie verantwortlich und für das Zutritt des Netzes, das die optimalen Gewichtswerte bestimmt. Wie unten gezeigt wird, führt Adaptrade Builder diese Schritte automatisch als Teil des evolutionären Buildprozesses durch, auf dem die Software basiert. Mit dem neuronalen Netzwerk als Handelsfilter lässt sich leicht mit anderen Regeln kombinieren, um eine hybride Handelsstrategie zu schaffen, die die besten Eigenschaften traditioneller, regelbasierter Ansätze mit den Vorteilen neuronaler Netze verbindet. Als einfaches Beispiel könnte Builder eine gleitende durchschnittliche Crossover-Regel mit einem neuronalen Netzwerk kombinieren, so dass eine lange Position genommen wird, wenn der schnell gleitende Durchschnitt über den langsamen gleitenden Durchschnitt übergeht und die neuronale Netzwerkausgabe an oder über seinem Schwellenwert liegt. Stop-and-Reverse Trading-Strategien Eine Stop-and-Reverse-Trading-Strategie ist eine, die immer auf dem Markt ist, entweder lang oder kurz. Streng genommen bedeutet quotstop-and-reversequot, dass Sie den Handel umkehren, wenn Ihr Stop-Order getroffen wird. Allerdings benutze ich es als eine kurze Hand für jede Handelsstrategie, die von lang nach kurz zu lang und so weiter umkehrt, so dass Sie immer auf dem Markt sind. Durch diese Definition ist es nicht notwendig, dass die Aufträge Stop-Aufträge sind. Du könntest mit dem Markt eintreten und umgekehrt werden. Es ist auch nicht notwendig, dass jede Seite die gleiche Logik oder sogar die gleiche Reihenfolge verwenden. Zum Beispiel können Sie lange (und beenden kurz) auf eine Stopp-Reihenfolge und geben Sie kurz (und beenden lange) auf einer Marktordnung, mit verschiedenen Regeln und Bedingungen für jeden Eintrag exit. Dies wäre ein Beispiel für eine asymmetrische Stop-and-Reverse-Strategie. Der Hauptvorteil einer Stop-and-Reverse-Strategie ist, dass man immer auf dem Markt ist, man vermisst keine großen Züge. Ein weiterer Vorteil ist die Einfachheit. Wenn es getrennte Regeln und Bedingungen für das Betreten und Verlassen von Trades gibt, gibt es mehr Komplexität und mehr, die schief gehen können. Die Kombination von Einträgen und Ausgängen bedeutet, dass weniger zeitliche Entscheidungen getroffen werden müssen, was weniger Fehler bedeuten kann. Auf der anderen Seite kann man argumentieren, dass die besten Voraussetzungen für den Ausstieg aus einem Handel nur selten die gleichen sind wie für die Einreise in die entgegengesetzte Richtung, dass das Betreten und Verlassen von Geschäften inhärent getrennte Entscheidungen sind, die daher separate Regeln und Logiken angewandt werden sollten. Ein weiterer potenzieller Nachteil, immer auf dem Markt zu sein, ist, dass die Strategie durch jede offene Lücke handeln wird. Ein großer Öffnungsspalt gegen die Position kann einen großen Verlust bedeuten, bevor die Strategie umgekehrt werden kann. Strategien, die selektiv ein - und aussteigen, oder der Ausstieg am Ende des Tages kann die Auswirkungen der Eröffnungslücken minimieren. Da das Ziel ist es, eine Forex-Strategie zu bauen, ist MetaTrader 4 (MT4) eine offensichtliche Wahl für die Handelsplattform, da MetaTrader 4 in erster Linie für Forex entworfen ist und weithin für den Handel dieser Märkte verwendet wird (siehe z. B. MetaTrader vs. TradeStation : Ein Sprachvergleich). Doch in den vergangenen Jahren hat TradeStation die Forex-Märkte viel aggressiver angesprochen. Abhängig von Ihrem Handelsvolumen und einem Account-Niveau ist es möglich, die Devisenmärkte durch TradeStation zu handeln, ohne irgendwelche Plattformgebühren zu verursachen oder Provisionen zu bezahlen. Spreads sind angeblich eng mit guter Liquidität auf den großen Forex-Paaren. Aus diesen Gründen wurden beide Plattformen für dieses Projekt gezielt. Mehrere Probleme entstehen bei der gleichzeitigen Ausrichtung auf mehrere Plattformen. Zuerst können die Daten auf verschiedenen Plattformen unterschiedlich sein, mit Unterschieden in Zeitzonen, Preisangaben für einige Takte, Volumen und verfügbare Datumsbereiche. Um diese Unterschiede zu glätten, wurden Daten von beiden Plattformen erhalten, und die Strategien wurden über beide Datenreihen gleichzeitig gebaut. Die besten Strategien waren also die, die bei allen Datenreihen trotz aller Unterschiede in den Daten gut funktionierten. Die im Builder verwendeten Dateneinstellungen sind unten in Abb. 1. Wie aus der Marktdaten-Tabelle in der Abbildung abgeleitet werden kann, wurde der Eurodollar-Devisenmarkt mit einer Bargröße von 4 Stunden (240 Minuten) gezielt (EURUSD). Andere Stabgrößen oder - märkte hätten genauso gut gedient Ich konnte nur so viele Daten über meine MT4-Plattform erhalten, wie durch den in Abb. 1 (Datenreihe 2), so dass der gleiche Datumsbereich verwendet wurde, um die äquivalenten Datenreihen der TradeStation zu erhalten (Datenreihe 1). 80 der Daten wurden für den Bau (kombinierte Stichprobe und Quotierung von Stichproben) verwendet, wobei 20 (62014 bis 21015) zur Validierung beiseite gesetzt wurden. 80 des Originals 80 wurde dann auf einen Ziffernprobenquotts ​​gesetzt, wobei 20 auf eine Quotierung der Probe eingestellt wurde, wie in Fig. 1. Die Bidask-Spread wurde auf 5 Pips gesetzt, und die Handelskosten von 6 Pips oder 60 pro Full-Size-Los (100.000 Aktien) wurden pro Umdrehung angenommen. Beide Datenreihen wurden in den Build aufgenommen, wie durch die Häkchen in der linken Spalte der Market Data Tabelle angezeigt. Abbildung 1. Marktdateneinstellungen für den Aufbau einer Forex-Strategie für MetaTrader 4 und TradeStation. Ein weiteres mögliches Problem bei der Ausrichtung auf mehrere Plattformen ist, dass Builder entworfen ist, um die Art und Weise, wie jede unterstützte Plattform ihre Indikatoren berechnet, zu duplizieren, was bedeutet, dass die Indikatorwerte je nachdem, welche Plattform ausgewählt wird, unterschiedlich sein wird. Um diese mögliche Diskrepanz zu vermeiden, sollten alle Indikatoren, die in MetaTrader 4 anders als in der TradeStation ausgewertet werden, aus dem Build eliminiert werden, was bedeutet, dass folgende Indikatoren vermieden werden sollten: Alle anderen Indikatoren, die für beide Plattformen verfügbar sind, werden auf die gleiche Weise berechnet Beide Plattformen. TradeStation umfasst alle Indikatoren, die im Builder verfügbar sind, während MetaTrader 4 nicht. Um also nur Indikatoren einzuschließen, die in beiden Plattformen verfügbar sind, sollte die MetaTrader 4-Plattform als Codetyp im Builder ausgewählt werden. Das entfernt automatisch alle Indikatoren aus dem Build-Set, die für MT4 nicht verfügbar sind, wodurch die Indikatoren, die in beiden Plattformen verfügbar sind, verlassen werden. Darüber hinaus, da ich bemerkte Unterschiede in der Lautstärke Daten aus jeder Plattform erhalten, habe ich alle Volumen-abhängige Indikatoren aus dem Build-Set entfernt. Schließlich wurde der Tageszeitindikator wegen der Unterschiede in den Zeitzonen zwischen den Datendateien entfernt. In Fig. 2, unten, wird die Liste der Indikatoren, die in dem Build-Set verwendet werden, sortiert, ob der Indikator vom Buildprozess berücksichtigt wurde (quotConsiderquot Spalte). Die Indikatoren, die aus den oben erwähnten Gründen aus der Betrachtung entfernt wurden, werden oben in der Liste angezeigt. Die restlichen Indikatoren, beginnend mit quotSimple Mov Avequot, waren alle Teil des Buildsatzes. Abbildung 2. Indikator-Auswahl im Builder, wobei die Indikatoren aus dem Build-Set entfernt werden. Die im Bauprozess verwendeten Auswertungsmöglichkeiten sind in Abb. 1 dargestellt. 3. Wie bereits erwähnt, wurde MetaTrader 4 als Codeauswahl ausgewählt. Nachdem Strategien im Builder erstellt wurden, können beliebige Optionen auf der Registerkarte Auswertungsoptionen einschließlich des Codetyps geändert und die Strategien neu ausgewertet werden, wodurch auch der Code in welcher Sprache ausgewählt wird. Diese Funktion wurde verwendet, um den TradeStation-Code für die endgültige Strategie zu erhalten, nachdem die Strategien für MetaTrader 4 gebaut wurden. Abbildung 3. Evaluierungsoptionen im Builder für die EURUSD-Forex-Strategie. Um Stopp-und-Reverse-Strategien zu erstellen, wurden alle Exit-Typen aus dem Build-Set entfernt, wie unten in Abb. 4. Alle drei Arten von Eintragsaufträgen - Markt, Stop und Limit - wurden als quotconsiderquot belassen, was bedeutet, dass der Buildprozess während des Buildprozesses einen von ihnen berücksichtigen könnte. Abbildung 4. Im Builder ausgewählte Auftragstypen, um eine Stop-and-Reverse-Strategie zu erstellen. Die Builder-Software generiert automatisch regelbasierte logische Bedingungen für die Eingabe und den Ausstieg. Um der Strategie ein neuronales Netzwerk hinzuzufügen, ist es nur notwendig, die Option quotInclude ein neuronales Netzwerk in Eintragsbedingungen auf der Registerkarte Strategy Options zu wählen, wie unten in Abb. 5. Die neuronalen Netzwerkeinstellungen wurden bei ihren Vorgaben belassen. Als Teil der Stop-and-Reverse-Logik wurde die Option Market Sides auf LongShort gesetzt, und die Option to quotWait für den Exit vor dem Eingeben eines neuen Tradequot wurde deaktiviert. Letzteres ist notwendig, um den Eintrag zu erlauben, die aktuelle Position bei einer Umkehr zu beenden. Alle anderen Einstellungen wurden bei den Vorgaben belassen. Abbildung 5. Strategieoptionen, die im Builder ausgewählt wurden, um eine Hybridstrategie zu erstellen, die sowohl die regelbasierten als auch die neuronalen Netzwerkbedingungen verwendet. Die evolutionäre Natur des Bauprozesses im Baumeister wird von der Fitness geleitet. Die aus den Zielen und Bedingungen berechnet wird, die auf der Registerkarte Metriken definiert sind, wie unten in Abb. 6. Die Build-Ziele wurden einfach gehalten: Maximierung des Nettogewinns bei gleichzeitiger Minimierung der Komplexität, die im Verhältnis zum Nettogewinn ein geringes Gewicht verlieh. Mehr Aufmerksamkeit wurde auf die Baubedingungen gelegt, die den Korrelationskoeffizienten und die Bedeutung für die allgemeine Strategiequalität sowie die durchschnittlichen Handelsstäbe und die Anzahl der Trades beinhalteten. Zunächst wurden nur die durchschnittlichen Stäbe im Handel als Bauzustand aufgenommen. Allerdings wurde in einigen der frühen bauen der Nettogewinn über die Handelslänge begünstigt, so dass die Anzahl der Trades metric hinzugefügt wurde. Der angegebene Bereich für die Anzahl der Trades (zwischen 209 und 418) entspricht den durchschnittlichen Handelslängen zwischen 15 und 30 bar, basierend auf der Anzahl der Takte in der Buildperiode. Infolgedessen legte das Hinzufügen dieser Metrik mehr Wert auf das Handelslängenziel, das zu mehr Mitgliedern der Bevölkerung mit dem gewünschten Umfang der Handelslängen führte. Abbildung 6. Erstellen von Zielen und Bedingungen, die auf der Registerkarte Metriken festgelegt sind, bestimmen, wie die Fitness berechnet wird. Die quotConditions für die Auswahl von Top-Strategien quot duplizieren die Build-Bedingungen, außer dass die Top-Strategien Bedingungen über den gesamten Datenbereich ausgewertet werden (ohne das Validierungssegment, das separat ist), anstatt nur über die Buildperiode, wie es der Fall für die Bauen Bedingungen. Die Top-Strategien Bedingungen werden von dem Programm verwendet, um alle Strategien, die alle Bedingungen in einer separaten Bevölkerung zu beiseite legen. Die endgültigen Einstellungen werden auf der Registerkarte "Build Options" vorgenommen, wie unten in Abb. 7. Die wichtigsten Optionen hierbei sind die Populationsgröße, die Anzahl der Generationen und die Option zum Zurücksetzen auf der Grundlage der Leistungsbezeichnung. Die Bevölkerungsgröße wurde so gewählt, dass sie groß genug war, um eine gute Vielfalt in der Bevölkerung zu erhalten, während sie noch klein genug war, um in einer angemessenen Zeitspanne zu bauen. Die Anzahl der Generationen basierte darauf, wie lange es dauert, bis ein paar vorläufige Builds für die Ergebnisse zu konvergieren. Abbildung 7. Die Build-Optionen umfassen die Populationsgröße, die Anzahl der Generationen und die Optionen für das Zurücksetzen der Population auf der Grundlage der Leistungserbringung. Die Option to quotReset on Out-of-Sample (OOS) Performancequot startet den Build-Prozess über die angegebene Anzahl von Generationen, wenn die angegebene Bedingung in diesem Fall erfüllt ist, wird die Population zurückgesetzt, wenn der Quoten-Gewinn-Netto-Gewinn ist Weniger als 20.000. Dieser Wert wurde auf der Grundlage von Vorversuchen gewählt, um ein hoch genug Wert zu sein, dass es wahrscheinlich nicht erreicht werden würde. Infolgedessen wurde der Buildprozess alle 30 Generationen wiederholt, bis manuell gestoppt wurde. Dies ist ein Weg, um das Programm identifizieren Strategien auf der Grundlage der Top-Strategien Bedingungen über einen längeren Zeitraum zu identifizieren. In regelmäßigen Abständen kann die Top-Strategien-Population überprüft und der Build-Prozess abgebrochen werden, wenn geeignete Strategien gefunden werden. Beachten Sie, dass ich Zitat-of-samplequot in Anführungszeichen. Wenn die Periodenqualitätsperiode verwendet wird, um die Population auf diese Weise zurückzusetzen, ist die Periodenabfrageperiode nicht mehr wirklich außerhalb des Samples. Seit dieser Periode wird nun verwendet, um den Build-Prozess zu führen, ist es effektiv Teil der In-Sample-Periode. Darum ist es ratsam, ein drittes Segment zur Validierung aufzuheben, wie oben diskutiert wurde. Nach mehreren Stunden der Verarbeitung und einer Reihe von automatischen Umbauten wurde eine geeignete Strategie in der Top-Strategie-Population gefunden. Die geschlossene Handelskurve ist in Abb. 8. Die Eigenkapitalkurve zeigt eine konsistente Performance in beiden Datensegmenten mit einer ausreichenden Anzahl von Trades und im Wesentlichen die gleichen Ergebnisse über beide Datenreihen. Abbildung 8. Handelskurse für die EURUSD-Stop-and-Reverse-Strategie. Um die Strategie über den Validierungszeitraum zu überprüfen, wurden die Datumskontrollen auf der Registerkarte Markets (siehe Abb. 1) auf das Enddatum der Daten (2112015) geändert und die Strategie wurde neu ausgewertet, indem Sie den Befehl Auswertung aus der Strategie auswählen Menü im Builder. Die Ergebnisse sind unten in Fig. 1 gezeigt. 9. Die Validierung führt dazu, dass die rote Box zeigt, dass die Strategie auf Daten, die während des Buildprozesses nicht verwendet wurden, gehalten wurde. Abbildung 9. Handelskurse für die EURUSD-Stop-and-Reverse-Strategie einschließlich des Validierungszeitraums. Die endgültige Überprüfung ist zu sehen, wie die Strategie auf jeder Datenreihe separat mit der Code-Ausgabe-Option für diese Plattform durchgeführt. Dies ist notwendig, da, wie oben erläutert, Unterschiede in den Ergebnissen je nach (1) dem Codetyp und (2) der Datenreihe bestehen können. Wir müssen überprüfen, ob die gewählten Einstellungen diese Unterschiede, wie beabsichtigt, minimiert haben. Um die Strategie für MetaTrader 4 zu testen, wurde die Datenreihe von TradeStation auf der Registerkarte Markets abgewählt und die Strategie neu bewertet. Die Ergebnisse sind unten in Fig. 1 gezeigt. 10, die die untere Kurve in Fig. 1 dupliziert. 9. Abbildung 10. Abgeschlossene Handelskurve für die EURUSD-Stop-and-Reverse-Strategie einschließlich des Validierungszeitraums für MetaTrader 4. Um die Strategie für TradeStation zu testen, wurde die Datenreihe von TradeStation ausgewählt und die Serie für MetaTrader 4 wurde auf der Registerkarte Markets abgewählt, die Codeausgabe wurde in quotTradeStation geändert, und die Strategie wurde neu ausgewertet. Die Ergebnisse sind unten in Fig. 1 gezeigt. 11 und scheinen sehr ähnlich der mittleren Kurve in Abb. 9, wie erwartet Abbildung 11. Handelskurse für die EURUSD-Stop-and-Reverse-Strategie einschließlich des Validierungszeitraums für die TradeStation. Der Code für beide Plattformen ist unten in Fig. 12. Klicken Sie auf das Bild, um die Code-Datei für die entsprechende Plattform zu öffnen. Die Prüfung des Codes zeigt, dass der regelbasierte Teil der Strategie für die langen und kurzen Seiten unterschiedliche volatilitätsbedingte Bedingungen verwendet. Die neuronalen Netzeingänge bestehen aus einer Vielzahl von Indikatoren, darunter Tag-von-Woche, Trend (ZLTrend), Intraday High, Oszillatoren (InvFisherCycle, InvFisherRSI), Bollinger Bands und Standardabweichung. Die Hybrid-Natur der Strategie ist direkt in der Code-Anweisung (aus dem TradeStation-Code) zu sehen: Wenn EntCondL und NNOutput gt 0,5 dann beginnen Buy (quotEnMark-Lquot) NShares Aktien nächsten Bar auf Markt Die Variable quotEntCondLquot stellt den regelbasierten Eintrag dar Bedingungen und quotNNOuputquot ist die Ausgabe des neuronalen Netzes. Beide Bedingungen müssen wahr sein, um den langen Eintrag zu platzieren. Der kurze Einstiegsvorgang funktioniert genauso. Abbildung 12. Trading-Strategie-Code für die EURUSD-Stop-and-Reverse-Strategie (links, MetaTrader 4 rechts, TradeStation). Klicken Sie auf die Abbildung, um die entsprechende Code-Datei zu öffnen. Laden Sie eine Builder-Projektdatei (.gpstrat) herunter, die die in diesem Artikel beschriebenen Einstellungen enthält. Dieser Artikel betrachtete den Prozess des Aufbaus einer hybriden Regel-basierten Netzwerk-Strategie für die EURUSD mit einem Stop-and-Reverse (immer im Markt) Ansatz mit Adaptrade Builder. Es wurde gezeigt, wie der Strategiecode für mehrere Plattformen generiert werden kann, indem er eine gemeinsame Teilmenge der Indikatoren auswählt, die in jeder Plattform dieselbe Weise funktionieren. Die notwendigen Einstellungen, um Strategien zu generieren, die von lang nach kurz und zurück umkehren, wurden beschrieben, und es wurde gezeigt, dass die resultierende Strategie positiv auf einem separaten Validierungssegment von Daten durchgeführt wurde. Es wurde auch überprüft, dass die Strategie ähnliche Ergebnisse mit der Daten - und Code-Option für jede Plattform erzeugt hat. Wie oben diskutiert, hat der Stop-and-Reverse-Ansatz mehrere Nachteile und kann nicht an alle appellieren. Allerdings kann ein immer-in-der-Markt-Ansatz attraktiver mit Forex-Daten, weil die Forex-Märkte rund um die Uhr handeln. Infolgedessen gibt es keine Session-Opening-Lücken, und die Trading-Aufträge sind immer aktiv und verfügbar, um den Handel umzukehren, wenn sich der Markt ändert. Die Verwendung von Intraday-Daten (4-Stunden-Bars) lieferte mehr Datenstäbe für den Einsatz im Build-Prozess, war aber ansonsten ziemlich willkürlich, da die alltägliche Art der Strategie bedeutet, dass Trades über Nacht getragen werden. Der Build-Prozess wurde erlaubt, verschiedene Bedingungen für die Eingabe von langen und kurzen, was zu einer asymmetrischen Stop-and-Reverse-Strategie zu entwickeln. Trotz des Namens tritt die daraus resultierende Strategie sowohl lange als auch kurze Trades auf Marktaufträgen ein, obwohl Markt-, Stop - und Limit-Aufträge vom Bauvorgang unabhängig für jede Seite berücksichtigt wurden. In der Praxis würde das Umkehren von Long zu Short bedeuten, dass die doppelte Anzahl der Aktien auf dem Markt kurzfristig verkauft werden sollte, da die Strategie derzeit z. B. Wenn die aktuelle Long-Position 100.000 Aktien war, würden Sie verkaufen kurze 200.000 Aktien am Markt. Ebenso, wenn die aktuelle Short-Position 100.000 Aktien war, würden Sie 200.000 Aktien auf dem Markt kaufen, um von kurz nach lang umzukehren. Es wurde eine kürzere Preisgeschichte verwendet, als wäre es ideal. Dennoch waren die Ergebnisse auf dem Validierungssegment positiv, was darauf hindeutet, dass die Strategie nicht übertroffen wurde. Dies unterstützt die Idee, dass ein neuronales Netzwerk in einer Handelsstrategie eingesetzt werden kann, ohne die Strategie auf den Markt zu übertreffen. Die hier vorgestellte Strategie ist nicht für den eigentlichen Handel gedacht und wurde nicht in Echtzeit verfolgt oder gehandelt. Allerdings kann dieser Artikel als Vorlage für die Entwicklung ähnlicher Strategien für die EURUSD oder andere Märkte verwendet werden. Wie immer sollte jede Handelsstrategie, die Sie entwickeln, gründlich in Echtzeit-Tracking oder auf separaten Daten getestet werden, um die Ergebnisse zu validieren und sich mit den Handelsmerkmalen der Strategie vor dem Live-Handel vertraut zu machen. Dieser Artikel erschien in der Februar 2015 Ausgabe des Adaptrade Software-Newsletters. HYPOTHETISCHE ODER SIMULATIERTE LEISTUNGSERGEBNISSE HABEN BESTIMMTE INHERENTE BESCHRÄNKUNGEN. UNTERNEHMEN EINE TATSÄCHLICHE LEISTUNGSAUFNAHME, ERFOLGREICHE ERGEBNISSE NICHT VERTRETEN AKTUELLES HANDEL. AUCH AUCH DIE HÄNDLER HABEN NICHT AKTUELL AUSGEFÜHRT WERDEN, DIE ERGEBNISSE KÖNNEN FÜR DIE AUSWIRKUNGEN, WENN JEDOCH, BESTIMMTE MARKTFAKTOREN, WIE FREI DER FLÜSSIGKEIT VORGESEHEN WERDEN KÖNNEN. SIMULIERTE HANDELSPROGRAMME IN ALLGEMEINEN SIND AUCH AUF DIE TATSACHE, DIE SIE MIT DEM BENEFIT VON HINDSIGHT ENTWICKELT WERDEN. KEINE REPRÄSENTATION IST GEMACHT, DASS JEDES KONTO WIRD ODER IST, WIE GEWINNT ODER VERLUSTE ÄNDERN ZU DIESEM ANGEBOT ZU ERHÖHEN. Wenn Sie sich über Neuentwicklungen, Neuigkeiten und Sonderangebote von Adaptrade Software informieren möchten, melden Sie sich bitte bei unserer E-Mail-Liste an. Vielen Dank.

No comments:

Post a Comment