EA Moving Average: Dein Trading-Assistent für MetaTrader 5

Mike 2018.06.16 19:20 14 0 0
Anhang

Idee von: Aleksandr.

MQL5-Code von: Vladimir Karputov.

Dieser EA basiert auf der Datei MQL5\Experts\Examples\Moving Average\Moving Average.mq5 aus der Standardlieferung. Hier sind die Neuerungen:

  • Für jedes der vier Signale (Buy öffnen, Buy schließen, Sell öffnen und Sell schließen) gibt es jetzt einen eigenen Moving Average-Indikator, dessen Parameter eingestellt werden können, wie z.B.: Periode (Mittelungsperiode), Verschiebung (horizontale Verschiebung des Indikators), Methode (Mittelungsmethode) und Preis (Preistyp, auf dessen Grundlage der Indikator berechnet wird);
  • Flags Buy-Positionen verwenden und Sell-Positionen verwenden – ermöglichen das Öffnen von BUY- und SELL-Positionen;
  • Flag Preis der letzten Transaktion berücksichtigen – berücksichtigt den Preis des letzten geschlossenen Trades. Wenn der Wert "true" ist, wird eine neue BUY-Position zu einem Preis eröffnet, der gleich oder niedriger ist als der Preis der letzten Transaktion, während eine neue SELL-Position zu einem Preis eröffnet wird, der gleich oder höher ist als der Preis der letzten geschlossenen Transaktion.

Der Preis der letzten geschlossenen Position wird über OnTradeTransaction überwacht. Der EA hält maximal eine Position im Markt, sodass er sowohl auf Netting- als auch auf Hedging-Konten verwendet werden kann.


Einstellungen

  • Maximales Risiko in Prozent – höchstes Risiko in Prozent;
  • Reduktionsfaktor – Reduktionsfaktor bei Verlust-Trades in der Handelsgeschichte;
  • ххх: Periode – Mittelungsperiode (individuell für jeden Indikator);
  • ххх: Verschiebung – horizontale Verschiebung (individuell für jeden Indikator);
  • ххх: Methode – Mittelungsmethode (individuell für jeden Indikator);
  • ххх: Preis – Preis, zu dem der Indikator berechnet wird (individuell für jeden Indikator);
  • Buy-Positionen verwenden – ein Flag, das das Öffnen von BUY-Positionen erlaubt;
  • Sell-Positionen verwenden – ein Flag, das das Öffnen von SELL-Positionen erlaubt;
  • Preis der letzten Transaktion berücksichtigen – ein Flag, um den Preis des letzten geschlossenen Trades zu berücksichtigen;
  • Magic Number – eindeutiger Identifikator für den EA.

Standardparameter: EURUSD M15, Zeitraum vom 01.01.2018 bis 03.05.2018.

EA Moving Average


Empfehlungen zur Optimierung auf M15

(Genetische) Optimierung kann im Modus "1 Minute OHLC" Tick-Generierung durchgeführt werden. Um zu beginnen, markiere die Parameter Periode (Start 12, Schritt 1, Stopp 30) und Verschiebung (Start 0, Schritt 1, Stopp 6).

Nach der genetischen Optimierung wechsle in den Modus "Jeden Tick" oder "Jeden Tick basierend auf realen Ticks" und führe einen einzelnen Test für den ausgewählten Pass durch.

Liste
Kommentar 0