Discussione sull’articolo "Elaborazione di eventi di trading nell'Expert Advisor utilizzando la funzione OnTrade()" - pagina 3

 
Strange...., perché non viene mostrato come tracciare la chiusura di una posizione per stop o take?
 
Tango_X:
Strange...., perché non viene mostrato come tracciare la chiusura della posizione per stop o take?

L'articolo è stato scritto molto tempo fa. Da allora è apparsa una nuova funzionalità

A partire dallabuild 1625 esiste una meravigliosa enumerazione ENUM_DEAL_REASON:

ENUM_DEAL_REASONDescrizione del motivo
......
DEAL_REASON_SLL'operazione è stata eseguita in seguito all'attivazione dello Stop Loss.
MOTIVO_DELLA_OPERAZIONE_TPL'operazione è stata eseguita in seguito all'attivazione del Take Profit.
......

che può essere tracciato in OnTradeTransaction.


Esempio di operazione: Stop Loss Take Profit

 
Vladimir Karputov:

L'articolo è stato scritto molto tempo fa. Da allora, si è presentata una nuova opportunità

A partire dallabuild 1625 è disponibile una meravigliosa enumerazione ENUM_DEAL_REASON:

ENUM_DEAL_REASONDescrizione del motivo
......
DEAL_REASON_SLL'operazione è stata eseguita in seguito all'attivazione dello Stop Loss.
MOTIVO_DELLA_OPERAZIONE_TPL'operazione è stata eseguita in seguito all'attivazione del Take Profit.
......

che può essere tracciato in OnTradeTransaction.


Esempio di operazione: Stop Loss Take Profit

super! grazie!!!

 
Vladimir Karputov:

L'articolo è stato scritto molto tempo fa. Da allora, si è presentata una nuova opportunità

A partire dallabuild 1625 è disponibile una meravigliosa enumerazione ENUM_DEAL_REASON:

ENUM_DEAL_REASONDescrizione del motivo
......
DEAL_REASON_SLL'operazione è stata eseguita in seguito all'attivazione dello Stop Loss.
MOTIVO_DELLA_OPERAZIONE_TPL'operazione è stata eseguita in seguito all'attivazione del Take Profit.
......

che può essere tracciato in OnTradeTransaction.


Esempio di operazione: Stop Loss Take Profit

Un'altra domanda.

Utilizzo il campo "Commenti" di una posizione per memorizzare il periodo di apertura di questa posizione, e quando scatta lo Stop Loss/Take Profit, il terminale scrive st/tp in questo campo. Come vietare al terminale e al broker di modificare il commento? O forse conoscete un altro modo per memorizzare il periodo per ogni posizione?

 
in mql5 non riesco a completare questa cosa. Come riconoscere solo i nuovi ordini indipendentemente dai commenti e dal numero di serie, ho alla chiusura degli acquisti che segnalano l'arrivo di vendite (e viceversa).