Trend Me Leave Me - Der perfekte Expert Advisor für MetaTrader 5

Mike 2018.03.01 20:56 17 0 0
Anhang

Der Autor der Idee: Scriptor, der Autor des MQL5-Codes: barabashkakvn.

Der Expert Advisor arbeitet mit einer Position (kann auf Netting-Konten verwendet werden). Die Richtung eines neuen Signals wird basierend auf der Richtung der letzten geschlossenen Position (BUY oder SELL) und der Art, wie diese Position geschlossen wurde (durch Stop Loss oder Take Profit), berechnet.

Allgemeines Prinzip:

  • Wenn eine Position durch Take Profit geschlossen wurde, wird die nächste Position in der gleichen Richtung eröffnet;
  • Wenn eine Position durch Stop Loss geschlossen wurde, sollte die nächste Position in die entgegengesetzte Richtung eröffnet werden.

Die Art des Abschlusses wird in OnTradeTransaction() unter Verwendung von ENUM_DEAL_REASON bestimmt: Die Transaktion und ihr Typ werden in OnTradeTransaction() zuerst abgerufen:

TRADE_TRANSACTION_DEAL_ADD - Hinzufügen eines Deals zur Historie. Dies erfolgt als Ergebnis der Ausführung eines Auftrags oder durch Operationen mit dem Kontostand.

, und dann wird die DEAL_REASON-Eigenschaft überprüft.

Wenn der Breakeven-Parameter nicht gleich null ist, wird die Position, wenn möglich, auf Breakeven verschoben.

Nachdem die Richtung in OnTradeTransaction() bestimmt wurde, werden weitere Bedingungen überprüft:

  • Um eine BUY-Position zu eröffnen, muss der SAR-Indikator auf Bar #0 weniger als der Schlusskurs von Bar #0 sein, und der ADX auf Bar #0 muss weniger als 20 betragen.
  • Um eine SELL-Position zu eröffnen, muss der SAR-Indikator auf Bar #0 größer als der Schlusskurs von Bar #0 sein, und der ADX auf Bar #0 muss weniger als 20 betragen;


Eingabeparameter

  • Stop Loss (in Pips) - Wert für den Stop Loss;
  • Take Profit (in Pips) - Wert für den Take Profit;
  • Risiko in Prozent für einen Deal - Risiko pro Trade;
  • Breakeven (in Pips) - Breakeven-Wert;
  • ADX: Durchschnittsperiode - Parameter des ADX-Indikators;
  • SAR: Preisänderungsschritt - Beschleunigungsfaktor - Parameter des SAR-Indikators;
  • SAR: Maximalwert des Schrittes - Parameter des SAR-Indikators.

Standardparameter, EURUSD, M30 vom 08.01.2017 bis 05.02.2018

Trend Me Leave Me

Liste
Kommentar 0