Membre très actif
2090 messages
- Inscrit le :
- 22 Nov 2010
- Genre :
- m
- Trading :
- Réel
En effet tu n'as pas beaucoup cherché, je dirais même que tu n'as pas cherché du tout vu que le sujet à été abordé plusieurs fois.
Je vais donc me répéter : laissez tomber les backtests, ils n'ont aucune utilité si ce n'est débugger un programme ou vérifier si un indic repeint ou non.
Les raisons sont simples :
- le
spread, lorsqu'il est pris en compte (nécessité d'être connecté avec un compte), est totalement irréaliste sauf dans le cas d'un
spread fixe (mais dans ce cas on est face à un
broker Dealing Desk la plupart du temps qui jouera contre vous en réel). Les prises de position sont donc erronées.
- le cours n'est pas connu mais recalculé grâce à des algorithmes, la volatilité d'une paire est donc complètement faussée au niveau même de la bougie et ce, même en M1. Une bougie en réel pourrait n'être composée que de 3 ou 4 ticks, en backtests elle en comporterai plusieurs dizaines. Une solution consisterait à récupérer les données en ticks et générer des fichiers d'historique en se basant sur ces données mais c'est un processus extrêmement long et fastidieux (plusieurs heures voire dizaines d'heures de préparation).
Pour tester une stratégie il n'existe que deux méthodes :
- la plus simple mais la moins fiable : le compte démo. Là encore si le
spread n'est pas fixe les résultats seront faussés mais si on utilise pas un scalpeur c'est moins gênant.
- la plus fiable mais plus coûteuse : ouvrir un compte réel en cents, l'investissement est minimum mais les résultats seront on ne peut plus précis vu qu'on est en réel.