Ho incontrato un grosso problema nel testare il mio programma in #backtest #Mql5. Sto usando la funzione #OnTradeTransaction per controllare gli eventi StopLoss.
A volte due o più stop si verificano allo stesso prezzo e allo stesso tempo, ma solo un rapporto è dato nella funzione OnTradeTransaction. Qualcuno può aiutarmi?
Scusate, il mio codice è molto grande e posso riportare solo il file di log.
Grazie!
alle 14:48:32 si sono verificati due stoploss (226 e 228) ma in OnTradeTransaction è stato riportato solo uno stop (226) e nessun rapporto da stoploss....
LH 019:14:13.071 Trade 2020.01.1714:48:32 stop loss triggered #226 buy 0.34 EURUSD 1.11123 sl: 1.11062 [#234 sell 0.34 EURUSD at 1.11062]
EP 019:14:13.071 Trades 2020.01.1714:48:32 deal #58 sell 0.34 EURUSD at 1.11062 done (based on order #234)
QF 019:14:13.071 Trade 2020.01.1714:48:32 deal performed [#58 sell 0.34 EURUSD at 1.11062]
HD 019:14:13.071 Trade 2020.01.1714:48:32 order performed sell 0.34 at 1.11062 [#234 sell 0.34 EURUSD at 1.11062]
DE 019:14:13.071 Trade 2020.01.1714:48:32 stop loss triggered #228 buy 0.25 EURUSD 1.11146 sl: 1.11062 [#235 sell 0.25 EURUSD at 1.11062]
IE 019:14:13.071 Trades 2020.01.1714:48:32 deal #59 sell 0.25 EURUSD at 1.11062 done (based on order #235)
NK 019:14:13.071 Trade 2020.01.1714:48:32 deal performed [#59 sell 0.25 EURUSD at 1.11062]
CQ 019:14:13.071 Trade 2020.01.1714:48:32 order performed sell 0.25 at 1.11062 [#235 sell 0.25 EURUSD at 1.11062]
NQ 019:14:13.071 Trade 2020.01.1714:48:32 order [#232 sell stop 0.5 EURUSD at 1.11062] triggered
FP 019:14:13.071 Trades 2020.01.1714:48:32 deal #60 sell 0.5 EURUSD at 1.11062 done (based on order #232)
NR 019:14:13.071 Trade 2020.01.1714:48:32 deal performed [#60 sell 0.5 EURUSD at 1.11062]
LG 019:14:13.071 Trade 2020.01.1714:48:32 order performed sell 0.5 at 1.11062 [#232 sell stop 0.5 EURUSD at 1.11062]
2020.01.1714:48:322020.01.1714:48:32 --------- START OnTradeTransaction ---------
2020.01.1714:48:32 ONTRADE TYPE= TRADE_TRANSACTION_DEAL_ADD2020.01.1714:48:32 DEAL_ADD DEAL_REASON= 42020.01.1714:48:32OnTradeTransaction OUT-SL Position=226
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.
Ciao Angevoyageur,
"Punto di accesso Europa. Backtesting con :"
puoi darmi l'IP completo di questo server?
Non proprio.
Immagino che tu faccia i tuoi test seriamente, quindi potresti sapere quale server è meglio per il backtest. Questo è lo sfondo
Non è più semplice avere un controllo diff del Saldo in Transazione?
Grazie.
Ho incontrato un grosso problema nel testare il mio programma in #backtest #Mql5. Sto usando la funzione #OnTradeTransaction per controllare gli eventi StopLoss.
A volte due o più stop si verificano allo stesso prezzo e allo stesso tempo, ma solo un rapporto è dato nella funzione OnTradeTransaction. Qualcuno può aiutarmi?
Scusate, il mio codice è molto grande e posso riportare solo il file di log.
Grazie!
alle 14:48:32 si sono verificati due stoploss (226 e 228) ma in OnTradeTransaction è stato riportato solo uno stop (226) e nessun rapporto da stoploss....