Ces questions ont été maintes fois évoquées ici et là sur les forums, je vais tenter à nouveau de répondre à toutes ces questions de façon exhaustive :
Il est normal que les tests soient différents si le mode est activé ou non, puisque sans celui-ci les moments exacts où le prix a rencontré le stoploss ou le takeprofit ne seront pas testé dans le bon ordre, c’est toujours le takeprofit qui sera testé en premier et par conséquent les résultats n’en seront que meilleur .. Ce comportement est hérité de l’ancienne version de la plateforme et ne devrait plus être utilisé. Je recommande fortement de ne pas se fier à des backtests réalisés sans le mode tick-par-tick, sauf exception et je vais y venir.
Pour connaître précisément où la sortie de position se fera à l’intérieur du chandelier, il faut connaître les ticks du marché, hors il faut qu’ils soient connus et donc stockés quelque-part et vu la taille énorme et les ressources que cela représente, il n’existe pas suffisamment de ces données pour certaines instruments/timeframes. C’est donc pour cela que la plateforme te pose la question de la relance ou non du backtest pour aller au delà des données connues en ticks. Libre à chacun de faire comme il l’entend, on a le choix.
“Nbr barres” dans un rapport d’optimisation indique la quantité de chandeliers ou une levée de doute avec le mode tick par tick devrait être réalisé, puisque les optimisations sont faites sans celui-ci, l’optimiseur nous donne une information pour la fiabilité du backtest par rapport aux tests au tick prés. Plus c’est proche de 0, mieux cela est, par conséquent.
Concernant les trailing stop, si il s’agit de l’instruction SET STOP TRAILING (peu importe le mode en %,$,..), il ne se comportera pas de la même manière à la fois dans le backtest et dans le réel, le pas du trailing étant fixé par la taille minimum au stop imposé par le courtier, et ça ProBacktest ne le sait pas.. C’est pourquoi je recommande l’utilisation de trailing stop codé, il en circule plusieurs versions sur le site (library, blog, topics, ..).
Pour la priorisation des ordres, je sais que la version actuelle les testes dans un ordre précis et cela n’est pas forcément le cas en temps réel. La prochaine version du moteur, à paraître en Novembre, sera nettement plus précise et intelligente à ce niveau.