Der MA Trend wurde mit einer neuen Funktionalität entwickelt, die eine Typ-Handels Einschränkung bietet:
- Nur KAUF - es dürfen nur KAUF-Positionen eröffnet werden.
- Nur VERKAUF - es dürfen nur VERKAUF-Positionen eröffnet werden.
- KAUF und VERKAUF - es dürfen sowohl KAUF- als auch VERKAUF-Positionen eröffnet werden.
Der Expert Advisor (EA) arbeitet basierend auf dem iMA (Moving Average, MA) Indikator und bietet zahlreiche Einstellungen:
- Nur eine Position - es darf nur eine Position im Markt gehalten werden.
- Umkehren - Umkehrung der Handelssignale.
- Gegenseitige Schließung - erzwungene Schließung von entgegengesetzten Positionen, wenn ein Handelssignal empfangen wird.
So werden Handelssignale gebildet, wenn alle Parameter auf die Standardeinstellungen gesetzt sind:
Aktueller ASK-Preis ist höher als der Indikatorwert auf Balken #1 -> Signal zum Öffnen einer KAUF-Position
Aktueller BID-Preis ist niedriger als der Indikatorwert auf Balken #1 -> Signal zum Öffnen einer VERKAUF-Position.
Und so sieht der entsprechende MQL5-Code aus:
if(m_symbol.Ask()>ma[1]) m_need_open_buy=true; else if(m_symbol.Bid()<ma[1]) m_need_open_sell=true;
Hier ein Beispiel für die Funktionsweise, wenn die Parameter Nur eine Position falsch und wahr sind:

Im folgenden Beispiel ist Nur eine Position - wahr, Umkehren - falsch und Gegenseitige Schließung - wahr: Eine KAUF-Position wurde eröffnet, und nach einiger Zeit kam ein Signal zum Öffnen einer VERKAUF-Position. Da Gegenseitige Schließung wahr ist, wurde die KAUF-Position zuerst geschlossen (da sie dem Signal entgegensteht), und erst danach wurde die VERKAUF-Position eröffnet.

Kommentar 0