Der Cross_Line_Trader ist ein halbautomatischer Expert Advisor, der Positionen eröffnet, wenn die Linien auf dem Chart sich kreuzen.
Vier unterstützte Linienarten
- Trendlinie
- Trendlinie nach Winkel
- Vertikale Linie
- Horizontale Linie
Drei Interaktionsmöglichkeiten mit den Linien
- Positionseröffnung in Richtung der Linienbeschreibung;
- Nur Kauf;
- Nur Verkauf.
Wenn der Preis die Linie kreuzt und eine entsprechende Position eröffnet wird, wird die Linie inaktiv (ihr Typ ändert sich). Der Typ der inaktiven Linie kann in den Einstellungen festgelegt werden, um eine erneute Eröffnung nach dem Überqueren der Linie zu vermeiden.
Es wird eine Art von Schnittstelle implementiert: beim Öffnen eines neuen Balkens, d.h. wenn der Eröffnungspreis des vorherigen Balkens und der Eröffnungspreis des aktuellen Balkens auf gegenüberliegenden Seiten der gekreuzten Linie liegen.
Kreuzung von Trendlinien
Der Parameter "Strahl nach rechts" der Trendlinien wird überprüft:
- Wenn er aktiviert ist, wird jede Kreuzung dieser Linie bei jedem aktuellen Balken gezählt;
- Wenn der Strahl deaktiviert ist, ist die Kreuzung nur möglich, wenn der rechte Rand der Linie auf dem aktuellen Balken oder rechts davon ist. Wenn der Preis die Linie nicht überquert, bevor ihr rechter Rand links vom letzten Balken wird, wird die Linie inaktiv.
Kreuzung der horizontalen Linie
Wenn der Eröffnungspreis des vorherigen Balkens und der Eröffnungspreis des aktuellen Balkens die Linie überschreiten, wird eine Position eröffnet, die den Einstellungen entspricht, und die Linie wird inaktiv.
Kreuzung der vertikalen Linie
Sobald der aktuelle Balken hinter dem Balken öffnet, auf dem die Linie gesetzt ist, wird eine entsprechende Position eröffnet und die Linie wird inaktiv.
Das Volumen der vom Expert Advisor eröffneten Positionen kann in den Einstellungen konfiguriert werden. Sie können auch Stop Loss und Take Profit in Punkten festlegen. Wenn ungültige Stop Loss- und Take Profit-Werte angegeben werden, wird der EA die Werte auf das minimale StopLevel anpassen, das für das Symbol zulässig ist.
Der Expert Advisor passt das Lot an, falls ein falscher Wert angegeben wird. Ist das Lot zu groß, wird der EA es so anpassen, dass eine Position eröffnet werden kann. Wenn nicht genügend Kapital vorhanden ist, um auch das minimale Lot zu eröffnen, wird keine Position eröffnet.
Der EA verfügt über 13 Eingabeparameter:
- Richtung der Positionsöffnung - die Liste der Modi für die Eröffnung von Positionen:
- Gemäß der Linienbeschreibung
- Immer Kaufen
- Immer Verkaufen
- Beschreibung für Kaufposition - die Linienbeschreibung für die Eröffnung von Kaufpositionen (Standard ist Kaufen);
- Beschreibung für Verkaufsposition - die Linienbeschreibung für die Eröffnung von Verkaufspositionen (Standard ist Verkaufen);
- Inaktive Linienart - die Art der inaktiven Linie;
- Experten-Magie-Nummer - die eindeutige Kennung der Positionen, die bei der Kreuzung eröffnet werden;
- Lots - das Volumen der zu eröffnenden Positionen;
- Stop Loss in Punkten - der Stop Loss einer Position in Punkten;
- Take Profit in Punkten - der Take Profit einer Position in Punkten;
- Slippage des Preises - maximal zulässige Slippage beim Öffnen einer Position;
- Multiplikator für Stoppspread - Spread-Multiplikator, der bei der Berechnung der richtigen Distanz für Stop-Orders angewendet wird (*).
- Warten auf Umgebungsaktualisierung (in Sekunden) - Zeit in Sekunden, um auf die Aktualisierung der Handelsumgebung zu warten (**);
- Anzahl der Versuche, den Zustand der Umgebung zu erhalten - die Anzahl der Versuche, um einen genauen Handelsumgebungszustand zu erhalten (***);
- Protokollnachrichten - Nachrichten über die Kreuzung von Linien ins Protokoll schreiben (Ja/Nein).

Kommentar 0