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
- Ansichten:
- 733
- 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 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. In gewisser Weise arbeitet dieses EA als globale Take-Profit-Funktion für alle offenen Positionen gleichzeitig.
//+----------------------------------------------+ //| Möglichkeiten der Gewinnberechnung | //+----------------------------------------------+ enum TakeMode { ENUM_PERCENT, //Gewinne in Prozenten ENUM_CARRENCY //Gewinne in der Kontowährung }; //+----------------------------------------------+ //| Eingabeparameter des EAs | //+----------------------------------------------+ input TakeMode LMode=ENUM_PERCENT; //Methode der Gewinnentdeckung input double TakeProfit=100.0; //Take-Profit input bool TimeTrade=true; //Handel in dem angegebenen Zeitintervall erlauben
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.
Ist die Startzeit später als die angegebene Endzeit, schließt der Expert Advisor die Positionen am nächsten Tag zur angegebenen Zeit.
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/21342
![Exp_GStopLoss_Tm](https://c.mql5.com/i/code/expert.png)
Ein 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.
![Choppiness_IndexH](https://c.mql5.com/i/code/indicator.png)
Indikator Choppiness Index Histogram
![Exp_GStop_Tm](https://c.mql5.com/i/code/expert.png)
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
![AOCCI](https://c.mql5.com/i/code/expert.png)
Ein EA auf Basis zweier Indikatoren: iCCI (Commodity Channel Index, CCI) und iAO (Awesome Oscillator, AO)