3MACross EA: Der perfekte Trading-Assistent für MetaTrader 5

Mike 2018.01.22 18:57 17 0 0
Anhang

Ideengeber: bobby, mq5 Code-Autor: barabashkakvn.

Der 3MACross EA nutzt zwei Indikatoren: MA Cross 3MACross Alert WarnSig und Price Channel.

Folgende drei Optionen stehen zur Verfügung, um Stop Loss und Take Profit festzulegen:

  1. Trailing Stop ist größer als null. In diesem Fall wird eine gewöhnliche Trailing-Stop-Funktion auf die Positionen angewendet;
  2. Auto SL/TP ist auf 'true' gesetzt. Hierbei werden die TP- und SL-Niveaus basierend auf dem "Price Channel"-Indikator bestimmt;
  3. BreakEven ist größer als null: wenn eine Position die 'BreakEven'-Punkte erreicht hat, wird die Position auf BreakEven-Punkte verschoben.

Wichtiger Hinweis: Es kann nur eine der drei Optionen ausgewählt werden. Wenn eine der Optionen gewählt wird, müssen die anderen zwei deaktiviert sein. Beispiel: Der BreakEven ist auf 15 gesetzt. Dann muss der Trailing Stop-Parameter auf null gesetzt werden, und Auto SL/TP muss auf false stehen (dies sind die Standardparameter des EAs).

Zusätzlich gibt es zwei Optionen zur Festlegung des Positionsvolumens: festes Lot, das gleich Lots ist, oder Risikoprozentsatz des freien Margins Risikoprozentsatz für einen Trade aus freier Margin. Es kann nur eine Option ausgewählt werden: wenn Lots gleich oder kleiner als null ist, wird der Risikoprozentsatz pro Trade verwendet.

Der EA wurde für USDJPY, H1 optimiert (diese Parameter werden standardmäßig im EA verwendet):

3MACross EA USDJPY, H1


Input-Parameter

  • Handelsparameter:
    • Lots (wenn <=0 -> Risiko aus freier Margin verwenden) - Positionsvolumen;
    • Stop Loss
    • Take Profit
    • Trailing Stop
    • Risiko - Risiko pro Trade als Prozentsatz der freien Margin;
    • Auto SL/TP - Stop Loss und Take Profit basierend auf dem "Price Channel"-Indikator;
    • Handel bei geschlossener Kerze - Handel auf einer geschlossenen Kerze: wenn 'true', verwendet der EA die Daten der Kerze #1, wenn 'false', handelt der EA auf der Kerze #0;
    • BreakEven;
    • Maximale offene Positionen - die maximal erlaubte Anzahl an Positionen in eine Richtung.
  • MA Cross 3MACross Alert WarnSig Indikatorparameter:
    • Parameter des ersten gleitenden Durchschnitts:
      • Periode des ersten gleitenden Durchschnitts;
      • Verschiebung des ersten gleitenden Durchschnitts;
      • Methode des ersten gleitenden Durchschnitts.
    • Parameter des zweiten gleitenden Durchschnitts:
      • Periode des zweiten gleitenden Durchschnitts;
      • Verschiebung des zweiten gleitenden Durchschnitts;
      • Methode des zweiten gleitenden Durchschnitts.
    • Parameter des dritten gleitenden Durchschnitts:
      • Periode des dritten gleitenden Durchschnitts;
      • Verschiebung des dritten gleitenden Durchschnitts;
      • Methode des dritten gleitenden Durchschnitts.
  • crossesOnCurrent;
  • alertsOn;
  • alertsMessage;
  • alertsSound;
  • alertsEmail;
  • Price Channel Indikatorparameter:
    • InpChannelPeriod - Berechnungsperiode (Anzahl der Kerzen).
Liste
Kommentar 0