Der OpenTime Expert Advisor hat eine spannende Weiterentwicklung erfahren: die Version 2. Hier sind die neuen Funktionen, die dir helfen, deine Handelsstrategien zu optimieren.
Was ist neu in Version 2?
- Du kannst jetzt zwei Zeitintervalle festlegen, in denen Positionen eröffnet werden können;
- Die Tage der Woche, an denen Positionen eröffnet werden dürfen, sind jetzt einstellbar;
- Die folgenden Parameter können für jedes Zeitintervall unabhängig festgelegt werden:
- Handelsart: KAUF oder VERKAUF
- Stop Loss
- Take Profit
Für beide Intervalle wird die gleiche Lotgröße und Trailing-Funktion verwendet. Der EA kann in jedem Zeitintervall nur eine Position haben.
Ein einzigartiger Magic Number wird für jedes Zeitintervall generiert. Die Magic Number für Intervall #1 wird in den Eingabeparametern festgelegt:
input ushort InpTakeProfitTwo = 90; // TakeProfit Zeitintervall #2 (in Pips) input string _____3_____="Advisor Optionen"; input ulong m_magic=714479490 // MagicNumber Zeitintervall #1 (Zeitintervall #2 == MagicNumber+1) //--- input ulong m_slippage=30;
Diese Magic Number wird in der internen m_magic_one Variable gespeichert, während die Magic Number des Intervalls #2 in der internen m_magic_two Variable gespeichert wird. Diese ist um eins größer als m_magic_one:
//+------------------------------------------------------------------+ //--- #define m_magic_one m_magic #define m_magic_two m_magic_one+1 //--- #include <Trade\PositionInfo.mqh>
Eingabeparameter
- Optionen zum Schließen von Positionen
- Schließen im Zeitintervall #1 verwenden - aktiv/passiv für das Schließen nach Zeit im Intervall #1;
- Schließzeitintervall #1 (NUR Stunde:Minute!) - Zeit, um eine Position im Intervall #1 zu schließen (nur Stunden und Minuten werden berücksichtigt);
- Schließen im Zeitintervall #2 verwenden - aktiv/passiv für das Schließen nach Zeit im Intervall #2;
- Schließzeitintervall #2 (NUR Stunde:Minute!) - Zeit, um eine Position im Intervall #2 zu schließen (nur Stunden und Minuten werden berücksichtigt);
- Trailing Stop ("0" -> Trailing AUS) (in Pips) - Trailing-Stop-Funktion, 0 bedeutet, dass die Funktion deaktiviert ist;
- Trailing-Schritt (in Pips) - Wert des Trailing-Schrittes.
- Einstellungen zum Öffnen von Positionen
- Handeln am Montag - aktiv/passiv für den Handel am Montag;
- Handeln am Dienstag - aktiv/passiv für den Handel am Dienstag;
- Handeln am Mittwoch - aktiv/passiv für den Handel am Mittwoch;
- Handeln am Donnerstag - aktiv/passiv für den Handel am Donnerstag;
- Handeln am Freitag - aktiv/passiv für den Handel am Freitag;
- Öffnung Startzeit Intervall #1 (NUR Stunde:Minute!) - Beginn des Zeitintervalls #1 (nur Stunden und Minuten werden berücksichtigt);
- Öffnung Endzeit Intervall #1 (NUR Stunde:Minute!) - Ende des Zeitintervalls #1 (nur Stunden und Minuten werden berücksichtigt);
- Öffnung Startzeit Intervall #2 (NUR Stunde:Minute!) - Beginn des Zeitintervalls #2 (nur Stunden und Minuten werden berücksichtigt);
- Öffnung Endzeit Intervall #2 (NUR Stunde:Minute!) - Ende des Zeitintervalls #2 (nur Stunden und Minuten werden berücksichtigt);
- Dauer in Sekunden - Dauer einer Operation in Sekunden;
- Handelsart im Zeitintervall #1 ("true" -> KAUF, "false" -> VERKAUF) - erlaubte Handelsart im Intervall #1: KAUF oder VERKAUF;
- Handelsart im Zeitintervall #2 ("true" -> KAUF, "false" -> VERKAUF) - erlaubte Handelsart im Intervall #2: KAUF oder VERKAUF;
- Volumen der Transaktion - Volumen der zu öffnenden Position;
- StopLoss Zeitintervall #1 (in Pips) - Stop Loss für Positionen im Intervall #1;
- TakeProfit Zeitintervall #1 (in Pips) - Take Profit für Positionen im Intervall #1;
- StopLoss Zeitintervall #2 (in Pips) - Stop Loss für Positionen im Intervall #2;
- TakeProfit Zeitintervall #2 (in Pips) - Take Profit für Positionen im Intervall #2.
- Optionen für den Expert Advisor
- MagicNumber Zeitintervall #1 (Zeitintervall #2 == MagicNumber+1) - die einzigartige ID für Positionen im Intervall #1. Die Magic Number für das Intervall #2 ist um eins größer.
Hier sind die Testergebnisse für EURUSD, M30:

Kommentar 0