Méthode

Comment backtester une stratégie de trading (manuellement)

9 min de lecture · par l’équipe GetBacktest

Backtester, c'est répondre à une seule question : « si j'avais appliqué ces règles dans le passé, qu'est-ce que ça aurait donné ? » Bien fait, un backtest transforme une intuition en décision chiffrée. Mal fait, il fabrique une fausse confiance qui coûte cher en réel. Ce guide décrit la méthode du backtesting manuel — rejouer l'historique barre par barre, comme si vous ne connaissiez pas la suite.

1. Écrire des règles testables

Une stratégie backtestable tient en règles non ambiguës : conditions d'entrée, placement du stop, de la cible, taille de position et sortie. Si deux personnes lisant vos règles ne prendraient pas le même trade, elles ne sont pas assez précises.

Notez aussi ce que vous NE tradez pas (filtres de session, de tendance, de volatilité). Un edge naît souvent autant de ce qu'on évite que de ce qu'on prend.

2. Rejouer le marché barre par barre (anti-look-ahead)

Le piège numéro un du backtest est le biais de look-ahead : décider avec une information qui n'existait pas encore au moment du trade. On croit voir un beau signal… parce qu'on connaît déjà la bougie suivante.

La parade est le bar-replay : le graphe est figé, on avance une bougie à la fois, et on décide seulement avec ce qui est visible. Sur GetBacktest, l'historique est masqué côté serveur — impossible de tricher, même par accident. Le mode tick fait bouger le prix à l'intérieur de chaque bougie pour un rejeu réaliste.

3. Un échantillon suffisant + une exécution réaliste

Dix trades ne prouvent rien. Visez un large échantillon (idéalement 100+ trades) couvrant plusieurs régimes de marché (tendance, range, forte et faible volatilité).

Modélisez les coûts réels : spread, commissions, et le fait qu'un ordre au marché n'est pas toujours rempli au prix affiché. Une stratégie rentable « à sec » peut devenir perdante une fois les frictions incluses.

4. Mesurer la robustesse, pas seulement le PnL

Le PnL final ne dit pas si votre edge est réel ou dû à la chance. Regardez l'espérance par trade, le profit factor, le drawdown maximal, et surtout des tests de robustesse : Monte-Carlo (risque de ruine), walk-forward (in-sample vs out-of-sample) et Sharpe déflaté.

Ces outils répondent à la vraie question : ma performance survivrait-elle à un futur différent, ou n'est-ce que du sur-ajustement ? C'est le cœur de ce que mesure GetBacktest.

Ne le croyez pas — prouvez-le

Backtestez ce concept sur données réelles, tick par tick, et obtenez un verdict de robustesse. 7 jours de Pro offerts, sans carte.

Commencer gratuitement

Questions fréquentes

Combien de trades faut-il pour un backtest fiable ?

Plus il y en a, mieux c'est. En dessous de ~30 trades, tout est bruit. Visez 100+ trades sur plusieurs conditions de marché, et confirmez avec un Monte-Carlo et un walk-forward.

Backtest manuel ou automatisé ?

Le manuel (bar-replay) est idéal pour les stratégies discrétionnaires et pour apprendre : vous ressentez chaque décision. L'automatisé teste plus vite mais reproduit vos biais si les règles sont floues. Les deux exigent une protection anti-look-ahead.

Un bon backtest garantit-il des gains en réel ?

Non. Il augmente la probabilité que votre edge soit réel et vous montre son risque (drawdown, risque de ruine). Le réel ajoute l'exécution et la psychologie — d'où l'intérêt de s'entraîner sans risquer de capital.

À lire ensuite