Diskussion zum Artikel "Handels-Ereignisse im Expert Advisor mit Hilfe der OnTrade() Funktion bearbeiten" - Seite 3

 
Strange...., warum wird nicht gezeigt, wie man die Schließung einer Position durch Stop oder Take verfolgt?
 
Tango_X:
Strange...., warum wird nicht gezeigt, wie man die Schließung von Positionen durch Stop oder Take verfolgt?

Der Artikel wurde vor längerer Zeit geschrieben. Seitdem ist eine neue Funktion erschienen

AbBuild 1625 gibt es eine wunderbare Aufzählung ENUM_DEAL_REASON:

ENUM_DEAL_REASONBeschreibung des Grundes
......
DEAL_REASON_SLDie Operation wurde aufgrund der Auslösung eines Stop Loss durchgeführt.
DEAL_REASON_TPDie Operation wurde als Folge eines Take Profit Triggers ausgeführt
......

die in OnTradeTransaction nachverfolgt werden kann.


Beispiel einer Operation: Stop Loss Take Profit

 
Vladimir Karputov:

Der Artikel wurde vor längerer Zeit geschrieben. Seitdem hat sich eine neue Gelegenheit ergeben

AbBuild 1625 gibt es eine wunderbare Aufzählung ENUM_DEAL_REASON:

ENUM_DEAL_REASONBeschreibung des Grundes
......
DEAL_REASON_SLDie Operation wurde aufgrund der Auslösung eines Stop Loss durchgeführt.
DEAL_REASON_TPDie Operation wurde als Folge eines Take Profit Triggers ausgeführt
......

was in OnTradeTransaction nachverfolgt werden kann.


Beispiel einer Operation: Stop Loss Take Profit

super! danke!!!

 
Vladimir Karputov:

Der Artikel wurde vor längerer Zeit geschrieben. Seitdem hat sich eine neue Gelegenheit ergeben

AbBuild 1625 gibt es eine wunderbare Aufzählung ENUM_DEAL_REASON:

ENUM_DEAL_REASONBeschreibung des Grundes
......
DEAL_REASON_SLDie Operation wurde aufgrund der Auslösung eines Stop Loss durchgeführt.
DEAL_REASON_TPDie Operation wurde als Folge eines Take Profit Triggers ausgeführt
......

was in OnTradeTransaction nachverfolgt werden kann.


Beispiel einer Operation: Stop Loss Take Profit

Eine weitere Frage auf dem Weg.

Ich verwende das Feld "Kommentare" in einer Position, um den Zeitraum der Eröffnung dieser Position zu speichern, und wenn Stop Loss/Take Profit ausgelöst wird, schreibt das Terminal st/tp in dieses Feld. Wie kann man dem Terminal und dem Broker verbieten, den Kommentar zu ändern? Oder kennen Sie vielleicht eine andere Möglichkeit, den Zeitraum für jede Position zu speichern?

 
in mql5 kann ich diese Sache nicht abschließen. Wie erkenne ich nur neue Aufträge, unabhängig von Kommentaren und Majic #, ich habe bei der Schließung kaufen signalisieren, dass verkaufen kam in (und umgekehrt).