Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Expert Advisors

Dealers Trade v 7.91 ZeroLag MACD - Experte für den MetaTrader 5

Veröffentlicht:
Vladimir Karputov
Ansichten:
1138
Rating:
(25)
Veröffentlicht:
2018.01.30 12:00
Aktualisiert:
2018.02.28 15:10
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Autor der Idee - Alexander, Autor des mq5 Codes - barabashkakvn.

Eine Weiterentwicklung des Codes "Dealers Trade v 7.74 MACD".

Wir verwenden den Indikator "Zero-Lag MACD" statt des Standardindikators iMACD (Moving Average Convergence/Divergence, MACD).

Mit der Erhöhung der Anzahl von Positionen werden Schritt zwischen Positionen, Lotgröße und Take Profit erhöht (Martingale).

Verwaltung der Positionsgröße:

  • Die anfängliche Lotgröße kann manuell gesetzt werden;
  • Die anfängliche Lotgröße kann als Risiko in Prozent von der freien Margin berechnet werden;
  • Wenn die Anzahl von Positionen steigt, wird jedes nächste Volumen mit einem Faktor multipliziert.

Begrenzt werden können auch:

  • Die maximale Anzahl offener Positionen;
  • Die maximale Lotgröße.

Neu:

  • Mit der Erhöhung der Anzahl von Positionen:
    • erhöhen wir den Schritt zwischen den Positionen;
    • erhöhen wir den Abstand bis zum Take Profit Level.
  • Wenn es ein Signal gibt und die Anzahl der Positionen gleich dem Grenzwert ist, eröffnen wir noch eine Position und beim nächsten Tick (wenn es ein Signal für das Eröffnen gibt) schließen wir die Position mit dem höchsten Verlust.

Absicherung des Gewinns: wenn die Absicherung erlaubt ist, der Gesamtgewinn aller Positionen größer als der angegebene ist und die Anzahl der Positionen größer oder gleich der abgesicherten Anzahl ist, schließen wir die Position mit dem höchsten Gewinn. Wir haben zum Beispiel einen Gesamtgewinn von 52$ und vier Positionen. Dabei ist die abgesicherte Anzahl von Positionen auf "3" gesetzt. D.h. wir können eine der vier Positionen schließen. Somit versuchen mindestens drei Positionen ständig offen zu halten.


Eingabeparameter (neue Parameter sind farbig hervorgehoben)

  • Lots (if <= "0" -> use "Risk") - Positionsgröße (bei <="0.0" wird die Lotgröße anhand des Parameters "Risk" berechnet);
  • Stop Loss (in pips) - Stop Loss;
  • Take Profit (in pips) - Take Profit;
  • Trailing Stop (in pips) - Trailing;
  • Trailing Step (min value == 1)(in pips) - Schritt des Trailings;
  • Risk in percent for a deal from a free margin - Risiko in Prozent von der freien Margin;
  • Max open positions - maximale Anzahl offener Positionen;
  • Interval between positions - Abstand zwischen Positionen;
  • Coefficient interval between positions - Erhöhungsfaktor für den Schritt zwischen Positionen;
  • Coefficient Take profit - Erhöhungsfaktor für den Schritt von Take Profit;
  • Min profit. Close max profit position - minimaler Gewinn, wenn er erreicht wird, wird die profitabelste Position geschlossen;
  • Account protection. If "true" -> close max profit position - Absicherung des Profits, wenn er erreicht wird, wird die profitabelste Position geschlossen;
  • Number of open items if "Account protection" = "true" - Anzahl abgesicherter Positionen;
  • Reverse condition - Reverse von Signalen;
  • MACD: fast ema period - MACD: Periode des schnellen EMA;
  • MACD: slow ema period - MACD: Periode des langsamen EMA;
  • Max volume of position - maximale Positionsgröße;
  • Lot coefficient - Lot-Faktor, je mehr offene Positionen gibt, desto größer ist der Faktor.

Ein Beispiel für Tests im Modus "Jeder Tick" auf H1, Ersteinzahlung $50000 (Eingabeparameter - standardmäßig):

Symbol Pass Result Profit Expected Payoff Profit Factor Recovery Factor Sharpe Ratio Custom Equity DD % Trades
EURUSD 0 4258,61 25755,12 120,92 1,29 2,23 0,12 0 17,79 213
USDCHF 2 3926,94 16444,75 89,37 1,23 1,31 0,10 0 16,92 184
AUDCHF 8 1992,67 201002,50 1322,38 3,68 3,19 0,10 0 125,96 152
GBPUSD 1 1863,80 32885,21 118,29 1,27 0,72 0,12 0 44,47 278
AUDJPY 9 1766,38 10454,94 49,55 1,12 0,42 0,06 0 34,23 211
CADCHF 19 1637,65 3740,37 27,50 1,06 0,20 0,04 0 32,82 136
AUDUSD 5 1380,94 -2409,08 -15,75 0,97 -0,14 0,00 0 34,46 153
USDJPY 3 1330,16 3205,03 11,41 1,02 0,12 0,02 0 40,00 281
EURGBP 11 1230,38 4365,99 26,62 1,05 0,16 0,03 0 44,19 164
AUDCAD 7 1211,38 656,34 3,91 1,01 0,03 0,01 0 41,82 168
EURCAD 16 1189,20 2053,86 6,63 1,01 0,08 0,02 0 43,77 310
CHFJPY 10 940,61 -7405,27 -35,95 0,92 -0,28 -0,02 0 45,28 206
EURJPY 14 862,14 66,71 0,23 1,00 0,00 0,01 0 58,07 287
EURCHF 13 712,52 -10484,91 -91,97 0,81 -0,33 -0,06 0 55,46 114
USDCAD 4 567,01 -16854,03 -74,58 0,84 -0,50 -0,06 0 58,46 226
GBPCHF 17 563,15 -10039,42 -36,64 0,94 -0,20 -0,01 0 70,96 274
AUDNZD 6 487,68 -19841,20 -116,71 0,74 -0,63 -0,10 0 61,84 170
EURAUD 12 479,76 -12733,15 -39,42 0,92 -0,32 -0,01 0 77,68 323
EURNZD 15 213,11 -34083,91 -94,42 0,82 -0,86 -0,06 0 74,69 361
GBPJPY 18 18,31 -48130,44 -147,19 0,78 -0,70 -0,11 0 102,08 327

Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/19598

Four clicks to draw an arc-shaped channel Four clicks to draw an arc-shaped channel

Eine schnelle Methode, einen bogenförmigen Kanal mit nur vier Mausklicks zu zeichnen.

ma-shift Puria method ma-shift Puria method

Der Expert Advisor basiert auf der Puria-Methode mit einigen Veränderungen. Es werden zwei iMA (Moving Average, MA) Indikatoren und ein iMACD (Moving Average Convergence/Divergence, MACD) Indikator verwendet.

DojiTrader DojiTrader

Der Exper Advisor handelt basierend auf dem Muster "japanische Kerze Doji".

SAR trading v2.0 SAR trading v2.0

Handelssignale basierend auf dem Vergleich von zwei Trendindikatoren: iMA (Moving Average, MA) und iSAR (Parabolic SAR). Der Expert Advisor arbeitet auf dem Nullbalken, nur eine Position kann offen sein. Es wird Trailing Stop verwendet.