10009 TRADE_RETCODE_DONE - lo avete descritto voi stessi - l'ordine è stato eseguito. Questo è semplicemente il fatto che l'ordine è stato accodato con successo al server per l'esecuzione.
Inoltre, se questo ordine viene eseguito (dopo tutto, può essere rifiutato dal server), allora c'è un commercio - questo è il risultato del commercio con il prezzo di apertura.
Viene chiamato in Expert Advisors quando si verifica un evento TradeTransaction. La funzione è destinata all'elaborazione dei risultati dell'esecuzione della richiesta di compravendita.
voidOnTradeTransaction( ) const MqlTradeTransaction&trans,// struttura di una transazione commerciale const MqlTradeRequest&request,// struttura della richiesta const MqlTradeResult& result// struttura della risposta );
Асинхронные торговые приказы обладают огромным преимуществом - высокая скорость при массовой отправке. Однако, распространению таких приказов мешает некоторое неудобство - данные о результате приказа возможно увидеть только в OnTradeTransaction. Такое обстоятельство заставляет обывателя строить событийную модель своей ТС, если хочется...
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
10009 TRADE_RETCODE_DONE - lo avete descritto voi stessi - l'ordine è stato eseguito. Questo è semplicemente il fatto che l'ordine è stato accodato con successo al server per l'esecuzione.
Inoltre, se questo ordine viene eseguito (dopo tutto, può essere rifiutato dal server), allora c'è un commercio - questo è il risultato del commercio con il prezzo di apertura.
Leggi di
OnTradeTransaction
Viene chiamato in Expert Advisors quando si verifica un evento TradeTransaction. La funzione è destinata all'elaborazione dei risultati dell'esecuzione della richiesta di compravendita.
voidOnTradeTransaction( )
const MqlTradeTransaction&trans,// struttura di una transazione commerciale
const MqlTradeRequest&request,// struttura della richiesta
const MqlTradeResult& result// struttura della risposta
);
La mia esperienza personale.
C'è un'altra opzione, ma è "avanzata".
La mia esperienza personale.
C'è un'altra opzione, ma è "avanzata".
Puoi dirmi, per favore, cos'è l'opzione "avanzata"?
Potete dirmi, per favore, cos'è la versione "avanzata"?
https://www.mql5.com/ru/code/22166
https://www.mql5.com/ru/code/22166