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
- Ansichten:
- 779
- Rating:
- Veröffentlicht:
- 2018.05.02 09:46
- Aktualisiert:
- 2018.06.27 15:01
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Der Expert Advisor sucht nacheinander nach N identischen Kerzen. Er kauft bei bullischen Kerzen und verkauft bei bärischen. Der EA prüft, ob es ein netting oder hedging Konto ist. Die Klassen CPositionInfo, CTrade, CSymbolInfo und CAccountInfo werden im Code verwendet.
- Version 1 N Candles.
- Version 2 N Candles v2.
- Version 3 N Candles v3.
- Version 4 N Candles v4.
- Version 5 N Candles v5.
Neu in Version 6
Zusätzliches Schließen der Position, wenn ein "schwarzes Schaf" erkannt wird:
- Alle Positionen schließen.
- Positionen schließen, die das Gegenteil des "schwarzen Schafes" sind.
- Positionen schließen, die sich in die gleiche Richtung wie die "schwarzen Schafe" bewegen.
"Schwarzes Schaf"
Angenommen, der Expert Advisor sucht nach 5 identischen Kerzen. Dann findet der EA fünf bullische Kerzen in einer Reihe und eröffnet eine Kaufposition. Wenn die nächste Kerze nach der Positionseröffnung nicht bullish ist, wird eine solche Kerze als "schwarzes Schaf" betrachtet.
Eingabeparameter
- N identische Kerzen nacheinander - die Anzahl der identischen Kerzenhalter in einer Reihe.
- Lot - Positionsvolumen.
- Take Profit - Take Profit Wert, der Parameter wird nicht verwendet, wenn er auf 0 gesetzt ist.
- Stop Loss - Stop Loss Wert, der Parameter wird nicht verwendet, wenn auf 0 gesetzt.
- Trailing Stop - Trailing Stop Wert, der Parameter wird nicht verwendet, wenn er auf 0 gesetzt ist.
- Trailing Step - Schrittweite, der Parameter wird nicht verwendet, wenn er auf 0 gesetzt ist.
- Max-Positionen bestimmte Richtung (nur für Hedging) - die maximal zulässige Anzahl von Positionen in einer Richtung (nur für Hedging-Konten).
- Max-Positionsvolumen (nur für Netting) - das maximale Volumen der offenen Positionen (gilt nur für Netting-Konten).
- .
- Use trade hours - den Zeitfilter aktivieren/deaktivieren.
- Start hour - Handelsstart, Stunde.
- End hour - Handelsende, Stunde.
- magic number - eindeutige EA-Kennung.
- Die Art des Schließens beim Erkennen des "schwarzen Schafes" - wählen Sie den Verschlusstyp, der bei einem "schwarzen Schaf" angewendet werden soll.
In dieser Version können Sie Take Profit, Stop Loss und Trailing Stop deaktivieren - in diesem Fall werden die Positionen durch den Parameter "Schwarzes Schaf" geschlossen.
Beispiel für Tests an D1 von 2017.04.18 bis 2018.02.10 im Modus Jeder Tick:
Symbol | Pass | Result | Gewinn | Erwartetes Ergebnis | Profit-FaktorProfit Factor | Erholungsfaktor | Sharpe Ratio | Custom | Equity DD % | Positionen |
---|---|---|---|---|---|---|---|---|---|---|
AUDJPY | 0 | 234868,07 | 26677,92 | 592,84 | 3,06 | 2,23 | 0,42 | 0 | 17,42 | 45 |
EURCHF | 2 | 182707,90 | 21403,45 | 548,81 | 2,56 | 0,97 | 0,34 | 0 | 26,12 | 39 |
AUDUSD | 3 | 176864,42 | 23113,10 | 462,26 | 2,42 | 1,40 | 0,33 | 0 | 23,34 | 50 |
USDJPY | 1 | 161759,58 | 16625,68 | 573,30 | 2,43 | 0,66 | 0,38 | 0 | 44,97 | 29 |
GBPUSD | 4 | 106435,34 | 15526,40 | 378,69 | 1,62 | 0,61 | 0,20 | 0 | 29,82 | 41 |
USDCHF | 5 | 51537,85 | 445,34 | 11,42 | 1,02 | 0,02 | 0,02 | 0 | 31,45 | 39 |
USDCAD | 6 | 40360,28 | -3701,81 | -88,14 | 0,87 | -0,15 | -0,04 | 0 | 35,79 | 42 |
EURCAD | 7 | 38152,04 | -4512,05 | -132,71 | 0,84 | -0,17 | -0,06 | 0 | 42,95 | 34 |
#AA | 9 | 34847,02 | -1795,40 | -51,30 | 0,72 | -0,52 | -0,12 | 0 | 6,95 | 35 |
EURJPY | 8 | 23499,63 | -14049,99 | -326,74 | 0,65 | -0,26 | -0,18 | 0 | 62,68 | 43 |
EURUSD | 10 | 4307,27 | -28962,60 | -851,84 | 0,20 | -0,95 | -0,59 | 0 | 60,81 | 34 |
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/20000
![Pipsover 2](https://c.mql5.com/i/code/expert.png)
Der Expert Advisor arbeitet auf Basis der Indikatoren iChaikin (Chaikin Oscillator) und iMA (Moving Average, MA).
![MACDSimpleReshetov](https://c.mql5.com/i/code/expert.png)
Ein Expert Advisor handelnd mit MACD-Signalen. Für diejenigen, die den Handel mit CFDs und Futures bevorzugen.
![Elders Safe Zone](https://c.mql5.com/i/code/indicator.png)
Ein Indikator auf Basis von Elders "Safe Zone".
![MACD EA](https://c.mql5.com/i/code/expert.png)
Der Expert Advisor verwendet drei iMA (Moving Average, MA) und einen iMACD (Moving Average Convergence/Divergence, MACD)