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:
- Trailing Stop ist größer als null. In diesem Fall wird eine gewöhnliche Trailing-Stop-Funktion auf die Positionen angewendet;
- Auto SL/TP ist auf 'true' gesetzt. Hierbei werden die TP- und SL-Niveaus basierend auf dem "Price Channel"-Indikator bestimmt;
- 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):

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.
- Parameter des ersten gleitenden Durchschnitts:
- crossesOnCurrent;
- alertsOn;
- alertsMessage;
- alertsSound;
- alertsEmail;
- Price Channel Indikatorparameter:
- InpChannelPeriod - Berechnungsperiode (Anzahl der Kerzen).
Kommentar 0