OpenTime 2: Der verbesserte Expert Advisor für MetaTrader 5

Mike 2018.04.19 01:57 9 0 0
Anhang

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:

Liste
Kommentar 0