Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Twitter!
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

EA Moving Average - Experte für den MetaTrader 5

Veröffentlicht:
Vladimir Karputov
Ansichten:
887
Rating:
(13)
Veröffentlicht:
2018.06.22 15:18
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Nach einer Idee von: Aleksandr.

MQL5-Code von: Vladimir Karputov.

Das EA basiert auf \MQL5\Experts\Examples\Moving Average\Moving Average.mq5 aus dem Standardpaket. Was ist neu oder geändert:

  • Für jedes der vier Signale (Buy Open, Buy Close, Sell Open, und Sell Close) gibt es nur jeweils einen eigenen gleitenden Durchschnitt, für den Parameter eingestellt werden können, z.B: period (Glättungslänge), shift (horizontaler Versatz des Indikators), method (Glättungsverfahren) und price (Preistyp, auf deren Basis der Indikator berechnet wird);
  • Flags Use Buy positions und Use Sell positions - ermöglichen die Eröffnung von Kauf- bzw. Verkaufspositionen;
  • Flag Consider Price Last Out - berücksichtigen des Preises des letzten geschlossenen Position. Wenn der Wert "true" ist, wird die neue Kaufposition zu einem Preis eröffnet, der gleich oder niedriger ist als der Preis der letzten Transaktion, während die neue Verkaufsposition zu einem Preis eröffnet wird, der gleich oder höher ist als der Preis der letzten geschlossenen Transaktion.

Der Kurs der letzten geschlossenen Position wird mit OnTradeTransaction überwacht. Der EA hält höchstens eine Position im Markt, so dass er sowohl auf Netting- als auch auf Hedging-Konten eingesetzt werden kann.


Eingaben

  • Maximum Risk in percentage - maximales Risiko als Prozentsatz;
  • Descrease factor - Verminderungsfaktor im Falle von Verlustpositionen in der Handelshistorie;
  • ххх: period - Glättungslänge (individuell für jeden Indikator);
  • ххх: shift - horizontaler Versatz (individuell für jeden Indikator);
  • ххх: method - Glättungsverfahren (individuell für jeden Indikator);
  • ххх: price - Preis für die Berechnung (individuell für jeden Indikator);
  • Use Buy positions - Flag zur Aktivierung von Kaufpositionen;
  • Use Sell positions - Flag zur Aktivierung von Verkaufspositionen;
  • Consider Price Last Out - Flag zur Berücksichtigung des Preises der zuletzt geschlossenen Position;
  • magic number - eindeutiger Identifikator, Magicnummer des EAs.

Standardparameter, EURUSD M15, period from 2018.01.01 to 2018.05.03.

EA Moving Average


Empfohlen wird eine Optimierung auf M15

(Genetische) Optimierung kann im Modus "1 Minuten OHLC" durchgeführt werden. Beginnen Sie mit den Parametern period (Start 12, Step 1, Stop 30) und shift (Start 0, Step 1, Stop 6).

Während der Optimierung wechseln Sie zu "Jeder Tick" oder "Jeder Tick anhand realer Ticks" und führen Sie Einzeltests mit dem ausgewählten Ergebnis durch.

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

Sar_HTF_Alert Sar_HTF_Alert

Der Indikator iSAR mit der Option zur Auswahl des Zeitrahmens in den Eingabeparametern, in Farbe implementiert, mit der Möglichkeit, Alarme zu generieren, wenn der Trend seine Richtung ändert.

UniversalMACrossEA UniversalMACrossEA

Der EA basiert auf zwei iMA (gleitender Durchschnitt, MA). Auswahl der Berechnung der Lotgröße: Manuell oder als Risikoprozentsatz je Position. Trailing von Positionen

Exp_Sar_Tm_Plus Exp_Sar_Tm_Plus

Ein Handelssystem basierend auf den Signalen des Indikators "Parabolic Stop and Reverse system" mit der Möglichkeit, eine feste Positionshaltezeit einzustellen.

exp_Amstell exp_Amstell

Der EA verwendet virtuelle Take-Profit, um Positionen im Gewinn zu schließen. Positionseröffnung in einem Schritt. Abfrage des letzten Positionstyps und dessen Preis durch OnTradeTransaction.