Saturday 16 September 2017

Indikator Preis Aktion Forex Ea


MetaTrader 4 - Experten Preis Action EA - Experte für MetaTrader 4 Eine erstaunliche EA, die keinen Indikator verwendet. Stattdessen folgt es der Preisaktion. Getestet vom 18. August 1995 bis zum 29. Januar 2014. Es hat es geschafft, 10.000 bis 11.958.183,37 zu drehen. Sie können die Standardparameter verwenden, wenn Ihr Saldo 10.000 beträgt. Ändern Sie die Losgröße basierend auf Ihrem aktuellen Kontostand. Empfohlene Losgröße ist 0.01 für jedes 100. Bitte prüfen Sie es auf lange Zeit und lassen Sie mich Ihr Feedback wissen. Ich habe den Code aktualisieren, indem ich TradeType als 1 initiiere. Hier sind weitere Informationen über diese EA: Ich bemerkte die meisten Leute waren verwirrt darüber, wie diese EA funktioniert. In der Tat, ich war nicht bereit, es zur Genehmigung vorzulegen. Ich habe gerade festgestellt, es wurde genehmigt. Die Logik hinter dieser EA ist sehr einfach. Während des volatilen Marktes (in der Regel 5 Minuten nach einer großen Neuigkeit), tendiert der Markt dazu, auf - und abwärts zu gehen, mal dann bewegt sich stark in eine Richtung. Wenn Sie diese EA während dieser Zeit verwenden, wird die EA öffnen Sie den ersten Handel in die Richtung, die Sie sagen, sagen, TradeType 1, die lange Handel bedeutet. Wenn der Markt um 100 Punkte sinkt (10 Pips), dann wird das System schließen Sie den langen Handel und öffnen Sie eine kurze. Die EA hält auf und ab, bis der Markt eine Richtung nimmt. Die Gefahr ist, wenn bewegt sich auf und ab mehr als 5 mal. Üblicherweise 5 oder 10 Minuten nach einer großen Nachricht, dass der Markt neigt dazu, in eine Richtung Trend. Sicherlich nicht starten, bevor die Veröffentlichung der Nachrichten und direkt nach ihrer Veröffentlichung, weil es die volatilste Zeit auf dem Markt ist. 5 oder 10 Minuten warten. Irgendwann müssen Sie warten, bis die Stunde Kerze zu schließen. Dies hängt davon ab, wie klar die Auswirkungen dieser Nachrichten auf dem Markt sind. Agin, sollte diese EA nicht mit dem Markt sehr langsam verwendet werden und wenn das Handelsvolumen sehr niedrig sind. Die EA zeigte, dass der Devisenmarkt im Zeitraum von 1995 bis 2010 sehr stark anstieg. Dann wurde er volatiler. Neues Update: Reinigen Sie den Code und fügte Trailing Stop. MetaTrader 4 - Beispiele Preis-Aktion. Automatisierung der Engulfing Pattern Trading-Strategie Einleitung Alle Forex Trader kommen über die Price Action an einem gewissen Punkt. Es handelt sich dabei nicht um eine bloße Chartanalyse, sondern um das gesamte System zur Definition der möglichen zukünftigen Kursbewegungsrichtung. In diesem Artikel werden wir analysieren das Engulfing-Muster und erstellen Sie eine Expert Advisor, die diesem Muster folgen und relevante handelnde Entscheidungen auf sie basieren wird. Wir haben zuvor den automatisierten Handel mit Price Action-Mustern, nämlich dem Inside Bar Handel, im Artikel Price Action untersucht. Automatisierung der Innenhandelsstrategie. Regeln des Engulfing-Patterns Das Engulfing-Muster ist, wenn der Körper und die Schatten einer Bar vollständig den Körper und die Schatten der vorherigen Bar verschlingt. Es gibt zwei Arten von Mustern zur Verfügung: BUOVB Bullish Outside Vertical Bar BEOVB Bearish Outside Vertical Bar. Feige. 1. Typen der Muster, die auf dem Diagramm BUOVB gezeigt werden. Das Diagramm zeigt, dass die Höhe des äußeren Balkens über dem oberen Rand des vorherigen Balkens liegt und der untere Wert des äußeren Balkens unter dem unteren Wert des vorherigen Balkens liegt. BEOVB. Dieses Muster kann auch auf dem Diagramm leicht identifiziert werden. Die Höhe des äußeren Balkens liegt über dem oberen Rand des vorherigen Balkens, und der untere Punkt des äußeren Balkens befindet sich unter dem unteren Punkt des vorherigen Balkens. Ihre Unterschiede sind, dass jedes Muster ein klares Verständnis der möglichen Richtungen des Marktes gibt. Feige. 2. Struktur des Musters Regeln des Engulfing-Musters: Es ist erforderlich, mit diesem Muster auf höheren Zeitrahmen zu operieren: H4, D1. Für mehr raffinierte Eintrag sollten zusätzliche Elemente der grafischen Analyse angewendet werden, wie Trendlinien, Supportresistance Ebenen, Fibonacci Ebenen, andere Preis Action-Muster, etc. Verwenden Sie ausstehende Bestellungen, um vorzeitige oder falsche Markteinträge zu vermeiden. Muster, die im flachen Handel wiederholt werden, sollten nicht als Signal für den Markteintritt verwendet werden. Einstiegspunkte für BUOVB festlegen, Stopaufträge platzieren Abb. 3. Einstellung Kaufen Stop - und Stop-Aufträge Wir analysieren die Einstiegsregeln und stoppen Aufträge für BUOVB (bullish außen vertikale Balken) mit dem obigen Beispiel: Wir setzen Buy Stop Pending Order zu einem Preis etwas über dem hohen Preis (durch wenige Punkte, Zur Bestätigung) des äußeren Balkens. Der Stop-Loss-Pegel wird unterhalb des Niedrigen Preises der Außenleiste eingestellt. Und Take Profit Ebene ist gesetzt, bevor es den nächsten Widerstand Ebene erreicht. Eingeben von Eintrittspunkten für BEOVB, Platzieren von Stop Orders Abb. 4. Sell Stop - und Stop-Aufträge untersuchen Wir prüfen die Regeln für die Eingabe und Platzierung von Stop-Aufträgen für BEOVB aus dem obigen Beispiel: Wir platzieren den ausstehenden Sell Stop-Auftrag zu einem Preis unter dem Niedrigen Preis (um wenige Punkte) , Zur Bestätigung) eines äußeren Balkens. Die Stop-Loss-Stufe ist oberhalb des hohen Preises für die Außenleiste eingestellt. Die Take Profit-Stufe wird eingestellt, bevor sie die nächste Support-Ebene erreicht. Erstellen eines Experten Advisor für den Handel Engulfing Pattern Wir haben die Engulfing-Muster überprüft, gelernt, wie man den Markt sicher, und auch die Höhe der Stop-Orders, um Verluste zu begrenzen oder zu sperren in Gewinnen bestimmt. Als nächstes werden wir versuchen, die Algorithmen eines Expert Advisor zu implementieren und das Engulfing-Handelsmuster zu automatisieren. Wir öffnen MetaEditor vom MetaTrader 4 Terminal und erstellen einen neuen Expert Advisor (wir werden nicht auf Details über die Expert Advisors eingehen, da genügend Informationen auf der Website verfügbar sind). Bei der Erstellungsphase lassen wir alle Parameter leer. Sie können sie aber wie Sie nennen. Schließlich sollten Sie die folgenden Ergebnisse erhalten: Konvertieren des Patterns in MQL4-Algorithmus Nach dem Erstellen eines Expert Advisor müssen wir das Engulfing-Muster definieren, nachdem eine Kerze geschlossen ist. Dazu führen wir neue Variablen ein und weisen ihnen Werte zu. Wir finden beide Arten des Engulfing-Musters: Auf dieselbe Weise finden wir ein bullisches Muster: Wir erstellen anpassbare Variablen: Stop-Orders, Slippage, Order Exspirationszeit, EA-Magic-Nummer, Handelslos. Stoppverlust kann weggelassen werden, da er entsprechend den Musterregeln eingestellt wird. Wir führen lokale Variablen ein, um Variablen in eine normale Form umzuwandeln. Weiterhin ist zu bedenken, dass Stopp-Aufträge in einem gewissen Abstand zu den Stabpreisen liegen. Um dies umzusetzen, addieren wir die Intervallvariable, die für das Intervall zwischen HighLow-Preisen von Bars und Stop-Orderebenen sowie den anstehenden Orderebenen verantwortlich ist. Wir geben die Variable timeBUOVBBEOVB ein, um ein erneutes Öffnen der Reihenfolge auf diesem Muster zu verhindern. Wir geben die Variable bar1size ein, um zu prüfen, ob der Außenbalken groß genug ist. So können wir davon ausgehen, dass der aktuelle Markt nicht flach ist. Als Ergebnis erhalten wir den folgenden Code: Definition von Stop Order Levels Wir haben alle Bedingungen erfüllt und qualitativ hochwertige Muster gefunden. Nun ist es notwendig, die Stopp-Auftragsebenen, die anstehenden Auftragspreise sowie das Ablaufdatum der Aufträge für jedes Muster festzulegen. Fügen Sie dem OnTick () - Funktionsbaustein den folgenden Code hinzu: Korrektur von Ausführungsfehlern Wenn Sie sich jemals mit der Entwicklung von Expertenberatern beschäftigt haben, wissen Sie wahrscheinlich, dass beim Schließen und Einstellen von Aufträgen, einschließlich Wartezeiten, fehlerhaften Stopps, usw Um solche Fehler zu beseitigen, sollten wir eine separate Funktion mit einem kleinen eingebauten Handler von Basisfehlern schreiben. Als Ergebnis erhalten wir den folgenden Code: Jetzt können wir die Zusammenstellung durchführen und auf Fehlermeldungen im Protokoll überprüfen. Test des Expertenberaters Es ist Zeit, unseren Expertenrat zu testen. Lasst den Strategie-Tester starten und die Eingabeparameter einstellen. Feige. 5. Eingabeparameter für die Prüfung Wählen Sie ein Währungspaar zum Testen aus. Ich habe mich für EURAUD entschieden. Stellen Sie sicher, dass jeder Tick-Modus eingestellt ist und definieren Sie, dass das Testen für Historiedaten durchgeführt werden soll. Ich habe das ganze Jahr 2014 ausgewählt. Setzen Sie D1 Zeitrahmen. Starten Sie den Test. Überprüfen Sie nach Abschluss des Tests das Protokoll. Wie wir sehen können, sind keine Ausführungsfehler in dem Prozess aufgetreten. Feige. 6. Einrichten der Prüfbedingungen Unten ist das EA-Prüfbuch: Abb. 7. Expert Advisor Testing Journal Stellen Sie sicher, es gibt keine Fehler und Optimierung der EA. Optimierung Für die Optimierung habe ich folgende Parameter ausgewählt: Abb. 8. Optimierungsparameter Abb. 9. Optimierungseinstellungen So haben wir nun durch Optimierung und Testing den fertigen Roboter. Optimierung und Testergebnisse Nach der Optimierung der beliebtesten Währungspaare ergeben sich folgende Ergebnisse: 10. Testergebnisse Abb. 11. Testergebnisdiagramm Fazit In diesem Artikel haben wir einen Expert Advisor mit dem Engulfing-Muster erstellt. Wir haben dafür gesorgt, dass Price Action-Muster auch ohne zusätzliche Markteintrittsfilter funktionieren können. Es wurden keine Tricks (wie Martingale oder Mittelung) verwendet. Der Drawdown wurde durch die korrekte Einstellung der Stop-Orders minimiert. Es wurden keine technischen Indikatoren verwendet. Die EA basierte ausschließlich auf dem Lesen eines nackten Charts. Vielen Dank für das Lesen, und ich hoffe, Sie finden diesen Artikel hilfreich.

No comments:

Post a Comment