Idee von: Scriptor.
MQL5-Code von: Vladimir Karputov.
Diese Strategie basiert auf der Analyse der Werte des Indikators iBands (Bollinger Bands, BB) bei Bar #0 im Verhältnis zum Schlusskurs von Bar #0. Wenn der Schlusskurs von Bar #0 innerhalb der Bollinger Bands liegt und keine offenen Aufträge vorhanden sind, werden drei Buy Stop und drei Sell Stop Aufträge mit einem Schritt von Schritt zwischen den Pending Orders platziert.
Gleichzeitig kannst du für jedes Auftrags-Paar dein eigenes Take Profit-Niveau festlegen (Erstes Take Profit, Zweites Take Profit und Drittes Take Profit). Der Stop Loss kann entweder durch den Bollinger Bands-Indikator oder durch den Moving Average-Indikator festgelegt werden - dies liegt in der Verantwortung des Parameters Stop Loss Trailing.
Die Aufträge können im Zeitintervall von Stunde Start bis Stunde Ende platziert werden. Jeder Auftrag hat eine Lebensdauer, die dem Parameter Stunde Ende entspricht: Wenn beispielsweise Stunde Ende 23 ist, bedeutet das, dass alle Pending Orders automatisch um 23 Uhr gelöscht werden. Alle Pending Orders werden auch bei jedem neuen Bar entfernt - somit werden bei jedem neuen Bar die Buy Stop und Sell Stop Aufträge zu den geänderten Preisen des Bollinger Bands-Indikators platziert.
Du kannst das Trailing im EA aktivieren - dafür muss der Parameter Trailing Stop größer als null sein. Du kannst auch die Trailing-Funktion nutzen, um einen Stop Loss-Auftrag auf Break-even zu setzen. Dafür solltest du den Wert StopLoss NONE für den Parameter Stop Loss Typ auswählen. Dabei solltest du jedoch beachten, dass es offene Positionen mit Verlusten geben kann. Daher musst du solche Positionen manuell schließen.
Eingabeparameter
- Lots - Volumen der Pending Orders;
- Stunde Start - Startstunde des Arbeitszeitraums;
- Stunde Ende - Endstunde des Arbeitszeitraums;
- Stop Loss Typ - Auswahl des Typs zur Platzierung des Stop Loss, d.h. durch Moving Average, durch Bollinger Bands oder ganz deaktivieren;
- Erstes Take Profit - Take Profit für das erste Auftrags-Paar in der Reihe;
- Zweites Take Profit - Take Profit für das zweite Auftrags-Paar in der Reihe;
- Drittes Take Profit - Take Profit für das dritte Auftrags-Paar in der Reihe;
- Trailing Stop - Trailing;
- Trailing Schritt - Trailing-Schritt;
- Schritt zwischen Pending Orders - Schritt zwischen Pending Orders.
- magic number - eindeutige Kennung für den EA.
Parameter des Moving Average-Indikators:
- Moving Average: Durchschnittsperiode - Periode zur Durchschnittsberechnung;
- Moving Average: horizontaler Versatz - horizontaler Versatz des Indikators;
- Moving Average: Glättungsart - Art des Glättungsverfahrens;
- Moving Average: Preisart - Art des Preises zur Berechnung des Indikators;
Parameter des Bollinger Bands-Indikators:
- Bänder: Periode zur Berechnung der Durchschnittslinie - Periode zur Berechnung der Durchschnittslinie;
- Bänder: horizontaler Versatz des Indikators - horizontaler Versatz des Indikators;
- Bänder: Anzahl der Standardabweichungen - Anzahl der Standardabweichungen;
- Bänder: Preisart - Preisart.
Kommentar 0