und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
- Veröffentlicht:
- Vladimir Karputov
- Ansichten:
- 1402
- Rating:
- Veröffentlicht:
- 2017.07.12 18:27
- Aktualisiert:
- 2018.06.26 13:24
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Der Autor der Idee — Maksim, Der Autor des Codes mq5 — barabashkakvn.
Der EA verwendet für die Analyse zwei Indikatoren ZigZag, der "jüngere" mit den Parametern (13,5,3) und der "ältere" — bei dem alle Parameter um 8 mal mehr sind: (13*8,5*8,3*8)
//--- create handle of the indicator iCustom handle_iCustom=iCustom(Symbol(),Period(),"Examples\\ZigZag",13,5,3); //--- if the handle is not created if(handle_iCustom==INVALID_HANDLE) { //--- tell about the failure and output the error code PrintFormat("Failed to create handle of the iCustom indicator for the symbol %s/%s, error code %d", Symbol(), EnumToString(Period()), GetLastError()); //--- the indicator is stopped early return(INIT_FAILED); } //--- create handle of the indicator iCustom handle_iCustomX8=iCustom(Symbol(),Period(),"Examples\\ZigZag",13*8,5*8,3*8); //--- if the handle is not created if(handle_iCustomX8==INVALID_HANDLE) { //--- tell about the failure and output the error code PrintFormat("Failed to create handle of the iCustomX8 indicator for the symbol %s/%s, error code %d", Symbol(), EnumToString(Period()), GetLastError()); //--- the indicator is stopped early return(INIT_FAILED); }
Um die Entscheidung bezüglich des Handels zu treffen, analysieren wir zwei Katheten der letzten Spitze des älteren ZigZags ( 13*8,5*8,3*8 ) — wir berechnen, wie viel Spitzen des jüngeren ZigZags ( 13,5,3 ) in diesen zwei Katheten gibt.
Beim Erhalten des Signals für die Eröffnung BUY schließen wir alle Positionen SELL. Und umgekehrt: Beim Erhalten des Signals für die Eröffnung SELL schließen wir alle Positionen BUY.
EA-Parameter:
- k — das Verhältnis der Anzahl der Spitzen des jüngeren Zickzacks in den Katheten des älteren Zickzacks
- k2 — Das Verhältnis der Preisdifferenz in den Spitzen des älteren Zickzacks
Beispiel:
Mit der roten Farbe wurde der ältere ZigZag (13*8,5*8,3*8) gezeigt, mit Gelb — der jüngere ZigZag (13,5,3).
Entsprechend, ABC — sind die Spitzen des älteren ZigZags (13*8,5*8,3*8).
Insgesamt haben die Katheten AB und AC neun Spitzen des jüngeren ZigZags (13,5,3).
Die Testergebnisse am EURUSD,M1:
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/18629

Der Indikator baut den Kanal auf den Ebenen der Kerze High und Low auf größerer Timeframe, die in den Eingangsparametern des Indikators fixiert wurde.

Der Indikator baut die Eröffnungsebene der Kerze auf größerer Timeframe, die in den Eingangsparametern des Indikators fixiert wurde.

Der Indikator markiert mit den kurzen horizontalen Linien alle abgeschlossenen Trades.

Der Indikator Boa_ZigZag_Arrows mit der Veränderungsmöglichkeit des Timeframes des Indikators in den Eingangsparametern.