J'ai rencontré un gros problème en testant mon programme dans #backtest #Mql5. J'utilise la fonction #OnTradeTransaction pour vérifier les événements StopLoss.
Parfois, deux ou plusieurs arrêts se produisent au même prix et au même moment, mais un seul rapport est donné dans la fonction OnTradeTransaction. Quelqu'un peut-il m'aider ?
Désolé, mon code est très gros et je ne peux rapporter que le fichier Log.
Merci !
à 14:48:32 deux stoploss se sont produits (226 et 228) mais dans OnTradeTransaction un seul Stop a été signalé (226) aucun rapport de 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
Bonjour Angevoyageur,
"Point d'accès Europe. Backtesting avec :"
Pouvez-vous me donner l'IP complète de ce serveur ?
Pas vraiment.
Je suppose que vous faites vos tests sérieusement, donc vous pouvez savoir quel serveur est le meilleur pour le backtest. Voici l'historique
N'est-il pas plus simple d'avoir un contrôle différent du solde en transaction ?
Merci.
J'ai rencontré un gros problème en testant mon programme dans #backtest #Mql5. J'utilise la fonction #OnTradeTransaction pour vérifier les événements StopLoss.
Parfois, deux ou plusieurs arrêts se produisent au même prix et au même moment, mais un seul rapport est donné dans la fonction OnTradeTransaction. Quelqu'un peut-il m'aider ?
Désolé, mon code est très gros et je ne peux rapporter que le fichier Log.
Merci !
à 14:48:32 deux stoploss se sont produits (226 et 228) mais dans OnTradeTransaction un seul Stop a été signalé (226) aucun rapport de stoploss....