Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
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
Ansichten:
83
Rating:
(17)
Veröffentlicht:
2025.04.04 10:53
MA Trend 2.mq5 (78.03 KB) ansehen
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Entwicklung der ersten Version von MA Trend - Hinzufügen des Parameters "Type traiding restriction":

  • Only BUY - es ist erlaubt, nur BUY zu eröffnen
  • Only SELL - es ist erlaubt, nur SELL zu eröffnen
  • BUY and SELL - es ist erlaubt, sowohl BUY als auch SELL zu eröffnen.

Der Expert Advisor arbeitet mit dem Indikator iMA (Moving Average, MA). Er hat viele Einstellungen:

  • Nur eine Position - es kannnur eine Position auf dem Markt gehalten werden
  • Reverse - Handelssignale umkehren (flip)
  • Close opposite - erzwungene Schließung der gegenüberliegenden Positionen, wenn ein Handelssignal empfangen wird.

Bildung von Handelssignalen, wenn alle Parameter standardmäßig eingestellt sind:

Aktueller ASK-Preis ist höher als der Indikatorwert auf Bar #1 -> Signal zum Öffnen der BUY-Position

Der aktuelle BID-Preis ist niedriger als der Indikatorwert in Takt 1 -> Signal zur Eröffnung einer SELL-Position.

und wie es im MQL5-Code aussieht:

      if(m_symbol.Ask()>ma[1])
         m_need_open_buy=true;
      else if(m_symbol.Bid()<ma[1])
         m_need_open_sell=true;


Beispiel für den Betrieb, wenn die Parameter von Only one positions false und true sind:

MA Trend


Das folgende Beispiel Nur eine Position - wahr, Reverse - falsch und Close opposite - wahr: eine BUY-Position wurde eröffnet, nach einiger Zeit wurde ein Signal zur Eröffnung einer SELL-Position empfangen. Da Close opposite wahr ist, wurde zuerst die BUY-Position geschlossen (weil sie dem Signal entgegengesetzt ist) und erst dann die SELL-Position eröffnet.

MA Trend


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

Rückstoß Rückstoß

Algorithmuszyklus: Wenn es keine offenen Positionen gibt, öffnen Sie zwei entgegengesetzte Positionen. Warten Sie, bis beide Positionen geschlossen sind.

Erkennung des Beginns eines neuen Balkens oder einer neuen Kerze Erkennung des Beginns eines neuen Balkens oder einer neuen Kerze

Erkennung des Beginns eines neuen Balkens oder einer neuen Kerze im OnTick()-Ereignishandler eines Expert Advisors.

Pan PrizMA No leverage 72 Pan PrizMA No leverage 72

Konstruiert eine bewegliche Linie mit einem Polynom von 4 Grad. Extrapoliert die Sinuskurve und ihre Achse. Die konstruierten Linien entfernen bei jedem Balken einen Wert und es wird eine gleitende Linie aus extrapolierten Werten konstruiert, die nicht neu gezeichnet wird.

MultiTester MultiTester

Mehrere Durchläufe/Optimierungen im Tester.