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:
- 925
- Rating:
- Veröffentlicht:
- 2018.05.02 10:21
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Es ist ein halbautomatischer Expert Advisor. Er öffnet eine Position am Schnittpunkt der auf dem Preischart gezeichneten Linien.
Es werden vier Arten von Linien unterstützt
- Trendlinie
- Trendlinie nach Winkel
- Vertikale Linie
- Horizontale Linie
Drei Arten der Interaktion mit den Linien sind möglich
- Öffnen einer Position in Richtung der Linie;
- Nur Kaufen
- Nur Verkaufen
Sobald der Preis die Linie überschreitet und eine entsprechende Position eröffnet wird, wird die Linie inaktiv (ihr Typ ändert sich). Der Typ der inaktiven Zeile wird in den Einstellungen festgelegt, um ein erneutes Öffnen nach dem Überschreiten dieser Zeile zu vermeiden.
Eine Art von Schnittpunkt ist implementiert: beim Öffnen einer neuen Bar, d.h. wenn der Eröffnungspreis des vorherigen Balkens und der Eröffnungspreis der aktuellen Bar auf gegenüberliegenden Seiten der gekreuzten Linie liegen.
Schnittpunkt von Trendlinien
Der Parameter "Strahl nach rechts" von Trendlinien wird überprüft:
- Wenn sie aktiviert ist, wird jeder Schnittpunkt dieser Linie einer beliebigen Bar gezählt;
- Wenn der Strahl deaktiviert ist, ist der Schnittpunkt nur möglich, wenn sich der rechte Rand der Linie auf der aktuellen Bar oder rechts davon befindet. Wenn der Preis die Linie nicht überschreitet, bevor der rechte Rand links vom letzten Takt liegt, wird die Linie inaktiv.
Schnittpunkt der horizontalen Linie
Wenn der offene Preis des letzten Balkens und der offene Preis des aktuellen Balkens die Linie überschreiten, öffnet sich eine den Einstellungen entsprechende Position und die Linie wird inaktiv.
Schnittpunkt der vertikalen Linie
Sobald sich der aktuelle Balken hinter dem Balken, auf dem die Linie gesetzt ist, öffnet sich eine den Einstellungen entsprechende Position und die Linie wird inaktiv.
Das Volumen der vom Expert Advisor geöffneten Positionen wird in den Einstellungen konfiguriert. Sie können auch Stop-Loss und Take-Profit in Punkten setzen. Wenn ungültige Stop-Loss- und Take-Profit-Werte angegeben werden, passt der EA die Werte an das für das Symbol zulässige Minimum StopLevel an.
Der Expert Advisor passt die Losgröße an, falls ein falscher Wert angegeben wird. Wenn Lot zu groß ist, wird es der EA anpassen, um eine Position eröffnen zu können. Wenn es kein Geld gibt, um auch nur die kleinste Losgröße zu eröffnen, wird keine Position eröffnet.
Der EA hat 13 Eingangsparameter:
- Richtung der Öffnungspositionen - die Liste der Modi zum Öffnen von Positionen:
- Gemäß Beschreibung der Linien
- Immer kaufen
- Immer verkaufen
- Beschreibung für Buy-Position - die Beschreibung der Linien für die Eröffnung von Kaufpositionen (Standard ist Kaufen);
- Beschreibung für Verkaufsposition - die Beschreibung der Linien für die Eröffnung von Verkaufsposition (Standard ist Verkaufen);
- Inactive Line Style - der Stil der inaktiven Linie;
- Experts magic number - die eindeutige Kennung der Positionen, die beim Kreuzen geöffnet wird;
- Lots - das Volumen der zu öffnenden Positionen;
- Stop loss in points - der Stop-Loss einer Position in Punkten;
- Take profit in points - der Take Profit einer Position in Punkten;
- Slippage of price - maximal zulässiger Schlupf beim Öffnen einer Position;
- Multiplier spread for stops - Spread-Multiplikator, der bei der Berechnung des richtigen Abstandes für Stopp-Orders verwendet wird (*).
- Waiting for environment update (in seconds) - Wartezeit in Sekunden auf die Aktualisierung der Handelsumgebung (**);
- Number of attempts to get the state of the environment - Anzahl der Versuche, die korrekte Handelsumgebung zu erhalten (***);
- Log messages - Schreiben eines Eintrag in den Log wegen des Kreuzens der Linie (Ja/Nein).
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/20178

Gleichzeitiges Öffnen zweier Gegenpositionen Trailing Stop.

Ein Modul von Handelssignalen auf Basis des gleitenden Durchschnitts.

Ein Expert Advisor auf Basis von zwei iMAs (gleitende Durchschnitte, MA) und einem iSAR (Parabolic SAR). Trailing von Positionen

Ein Histogramm der Wochentage.