und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
Exp_GStop_Tm - Experte für den MetaTrader 5
- Ansichten:
- 725
- Rating:
- Veröffentlicht:
- 2018.07.17 10:44
- Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Ein Expert Advisor für die Schließung aller Positionen, falls die Gesamtgewinne auf diesen Positionen das in den Inputs festgelegte Take-Profit-Level oder die Gesamtverluste auf diesen Positionen das in den Inputs festgelegte Stop-Loss-Level überschreiten, oder wenn es notwendig ist, alle Positionen über das in den Einstellungen festgelegte Zeitintervall hinaus zu schließen. In gewisser Weise arbeitet dieses EA als globale Take-Profit-Funktion und als globale Stop-Loss-Funktion für alle offenen Positionen gleichzeitig. Die Tatsache, dass die Verluste gestoppt und die Positionen geschlossen werden, wird vom EA in einer Protokolldatei als relevanter Kommentar abgelegt.
//+----------------------------------------------+ //| Möglichkeiten der Verlustberechnung | //+----------------------------------------------+ enum StopMode { ENUM_PERCENT, // Verluste und Gewinne in Prozent ENUM_CARRENCY //Verluste und Gewinne in der Kontowährung }; //+----------------------------------------------+ //| Eingabeparameter des EAs | //+----------------------------------------------+ input StopMode LMode=ENUM_PERCENT; //Methode der Verlust- und Gewinnentdeckung input double StopLoss=20.0; //Stop-Loss input double TakeProfit=100.0; //Take-Profit
Der EA bietet eine Möglichkeit Positionen zu schließen erst nach einer Zeitspanne,festgelegt in den Eingabevariablen:
input bool TimeTrade=true; // Handel in dem angegebenen Zeitintervall erlauben input HOURS StartH=ENUM_HOUR_0; //Handelsbeginn (Stunde) input MINUTS StartM=ENUM_MINUT_0; //Handelsbeginn (Minute) input HOURS EndH=ENUM_HOUR_23; //Handelsende (Stunde) input MINUTS EndM=ENUM_MINUT_59; //Handelsende (Minute)
Es werden zwei Variablen (Stunden und Minuten) für die Startzeit des Vorgangs und zwei ähnliche Variablen für das Ende bereitgestellt.
Standardeinstellungen ermöglichen es dem Expert Advisor, die gesamte Handelssitzung ab 0:00 Uhr zu handeln, während alle Positionen um 23:59 Uhr geschlossen werden.
Wenn the start time is later than the specified end time, the Expert Advisor will close positions the next day, at the specified time
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/21343
Ein Expert Advisor für die Schließung aller Positionen, falls die Gesamtgewinne auf diesen Positionen das in den Eingaben festgelegte Take-Profit-Niveau überschritten haben oder wenn es notwendig ist, alle Positionen über das in den Einstellungen festgelegte Zeitintervall hinaus zu schließen
Exp_GStopLoss_TmEin Expert Advisor zum Schließen aller Positionen, falls die Gesamtverluste dieser Positionen das in den Eingaben festgelegte Stop-Loss-Niveau überschritten haben oder wenn es notwendig ist, alle Positionen über das in den Einstellungen festgelegte Zeitintervall hinaus zu schließen.
Ein EA auf Basis zweier Indikatoren: iCCI (Commodity Channel Index, CCI) und iAO (Awesome Oscillator, AO)
Ozymandias_SystemEin Indikator mit farbigen Kerzen, die aus dem Kanal Ozymandias ausbrechen