Accueil Blog Essayer gratuitement
Retour au blog

Dividendes et splits : pourquoi votre backtest sur actions et ETF est faux si vous les ignorez

30 juillet 2026

Prix ajusté et prix brut : un dividende et un split qui faussent un backtest sur actions et ETF

Vous backtestez une stratégie sur Apple, sur le S&P 500 ou sur un ETF. La courbe est belle, puis vous repérez une chute de 50% en une seule journée. Un krach que le marché n'a jamais connu.

Ce n'est pas un défaut de votre stratégie. C'est un problème dans vos données.

Les dividendes et les splits laissent des traces invisibles dans les prix historiques. Si vos données ne sont pas traitées correctement, votre backtest teste des mouvements qui n'ont jamais existé. Dans cet article, vous allez voir d'où viennent ces faux signaux, pourquoi ils frappent surtout les actions et les ETF, et comment les éliminer avant de tirer la moindre conclusion.

Prix ajusté ou prix brut : la différence que beaucoup de débutants ignorent

Deux versions du même historique de prix coexistent, et elles ne racontent pas la même chose.

Le cours brut, c'est le prix réellement affiché à l'écran ce jour-là. Le cours ajusté (souvent appelé adjusted close), c'est ce même prix corrigé après coup pour neutraliser l'effet des dividendes et des splits.

Cet ajustement suit un standard reconnu, celui du CRSP (Center for Research in Security Prices), repris par les fournisseurs grand public comme Yahoo Finance.

Le point clé : le prix le plus récent est identique dans les deux versions. C'est le passé qui est réécrit.

Comment un dividende fausse votre backtest (et pourquoi on ajuste les données)

Quand une action verse un dividende, son cours baisse mécaniquement le jour du détachement (la date ex-dividende), du montant versé. C'est logique : l'entreprise sort du cash, la valeur par action baisse d'autant. Ce mouvement est bien réel : l'action ouvre vraiment plus bas ce matin-là.

Imaginons une action à 100 EUR qui verse 3 EUR de dividende. Au matin du détachement, elle ouvre autour de 97 EUR.

Le piège n'est pas le gap. Le piège, c'est que votre backtest ne vous crédite pas le dividende.

Dans la vraie vie, vous avez touché 3 EUR en cash. Votre patrimoine vaut toujours 100 (97 d'action plus 3 de cash). Vous n'avez rien perdu. Mais un backtest sur prix brut, lui, voit seulement l'action passer de 100 à 97, et il enregistre une perte de 3% qui n'a jamais eu lieu.

C'est exactement pour cette raison qu'on préfère travailler sur des données ajustées : elles rétablissent la continuité et effacent cette perte fantôme que le backtest inventerait sinon.

Deuxième point, tout aussi important, et souvent ignoré : dans la vraie vie, votre stop de vente est abaissé automatiquement du montant du dividende le jour du détachement.

Sur les marchés américains, un ordre stop de vente au repos est réduit du dividende à l'ex-date par défaut, sauf si vous l'avez marqué « Do Not Reduce » (c'est une règle de marché, pas une faveur du broker). Votre stop placé à 98 devient donc environ 95, et l'ouverture à 97 ne le déclenche pas. Vous restez en position.

Un backtest sur prix brut ignore ce réajustement. Il vous ferait sortir à 97, à tort, sur un décrochage qui, dans la réalité, ne touche ni votre stop ni votre capital.

Pour l'anecdote technique, le facteur d'ajustement du standard multiplie les cours antérieurs par 1 moins le dividende divisé par le cours de clôture de la veille.

Ce décrochage n'a donc rien à voir avec un vrai gap d'ouverture provoqué par une information de marché, qui, lui, doit bel et bien déclencher votre stop.

Comment un split casse tous vos indicateurs

Un split multiplie le nombre d'actions et divise le cours d'autant. Pour l'actionnaire, rien ne change : deux fois plus d'actions, deux fois moins chères.

Supposons une action à 200 EUR qui réalise un split 2 pour 1. Le lendemain, elle cote 100 EUR. Sur données brutes, votre backtest lit une chute de 50% en une nuit.

Et là, tout déraille d'un coup : moyennes mobiles, RSI, distance au stop, volatilité mesurée. Votre stratégie réagit à un événement qui n'a jamais eu lieu, alors que vous détenez simplement deux fois plus d'actions.

L'ajustement règle le problème en remettant le passé à l'échelle du présent. Dans un split 2 pour 1, les cours antérieurs sont multipliés par 0,5. Dans un 4 pour 1, par 0,25. Dans un regroupement (reverse split) 1 pour 5, par 5. Là encore, les ordres au repos sont automatiquement re-tarifés par l'échange, donc aucun stop ne saute à cause du split.

Pourquoi ça touche surtout les actions et les ETF

Ce piège est propre aux marchés où existent dividendes et splits : les actions et les ETF.

Le Forex n'est pas concerné. Une paire comme EUR/USD ne verse pas de dividende et ne fait pas de split. Si vous backtestez uniquement des devises, vous pouvez ignorer ce problème.

Les indices boursiers ont un cousin du problème : la différence entre un indice « prix » et un indice « rendement total » (dividendes réinvestis). Les futures posent une autre question encore, celle du raccordement des contrats dans le temps, qui mérite son propre traitement.

La leçon est simple : le traitement de vos données dépend du marché que vous testez. Un backtest propre sur actions n'obéit pas aux mêmes règles qu'un backtest sur devises. C'est un point que tout backtest sérieux pour débutant doit intégrer dès le départ.

Le prix ajusté n'est pas parfait non plus

Passer en données ajustées supprime la perte fantôme. Mais soyons honnêtes : l'ajustement a son propre revers.

Les prix ajustés réécrivent l'historique. Le cours ajusté d'une action il y a dix ans n'est pas le prix auquel elle s'échangeait vraiment à l'époque. C'est une valeur recalculée pour garantir la continuité.

Pour entraîner un signal, c'est exactement ce que vous voulez : aucune fausse rupture. Pour simuler une exécution réaliste (le vrai prix d'achat, le montant investi, les frais associés), le prix brut de l'époque garde son utilité.

Le backtest le plus rigoureux ne choisit d'ailleurs pas entre les deux : il prend le prix brut pour l'exécution, et il crédite le dividende comme une entrée de cash à part. Le prix ajusté est un raccourci qui donne le bon rendement total, mais qui déplace le niveau exact d'exécution.

Autrement dit, la donnée ajustée n'est pas « la vraie » et la brute « la fausse ». Chacune répond à une question différente. Ce qui compte, c'est de savoir laquelle vous utilisez, et pourquoi.

Cet écart entre ce que montre un backtest et ce qui se passe en réel ne vient d'ailleurs pas que des dividendes. Les coûts cachés comme le spread et le slippage creusent le même fossé, tout comme les biais de survie et du futur qui gonflent les résultats sans que rien ne cloche à l'écran.

Trois vérifications avant de backtester sur actions ou ETF

Avant de faire confiance à un backtest sur ce type de marché, prenez trois minutes pour ces contrôles :

Un backtest ne vaut que ce que valent ses données d'entrée. Des prix mal traités produisent une performance qui n'a jamais existé.

FAQ

C'est quoi le prix ajusté d'une action ?

Le prix ajusté est le cours de clôture corrigé après coup pour neutraliser l'effet des dividendes et des splits. Il assure une continuité des prix dans le temps, contrairement au cours brut qui affiche les décrochages liés à ces événements.

Mon stop-loss se déclenche-t-il quand une action détache son dividende ?

Pas forcément. Sur les marchés américains, un ordre stop de vente au repos est automatiquement abaissé du montant du dividende le jour de l'ex-date, sauf s'il est marqué « Do Not Reduce ». Le gap d'ouverture lié au dividende ne vous sort donc pas de votre position par défaut, contrairement à ce qu'un backtest sur prix brut laisserait croire.

Faut-il backtester sur des données ajustées ou brutes ?

Pour tester un signal ou un indicateur, les données ajustées évitent les faux gaps et les fausses chutes, car un backtest ne crédite pas le dividende de lui-même. Pour simuler une exécution réaliste avec les vrais prix et les frais, le cours brut de l'époque garde son utilité. L'essentiel est de savoir laquelle vous manipulez.

Le Forex est-il concerné par les dividendes et les splits ?

Non. Les paires de devises ne versent pas de dividende et ne font pas de split. Ce problème concerne les actions et les ETF. Les indices et les futures posent des questions voisines mais distinctes.

Où trouver des données ajustées pour ses backtests ?

La plupart des fournisseurs grand public proposent une colonne de cours ajusté suivant le standard CRSP. Vérifiez toujours dans la documentation de votre source si les prix sont ajustés pour les dividendes, pour les splits, ou pour les deux.

En bref

Les dividendes et les splits n'attaquent pas votre stratégie. Ils salissent vos données, et une donnée sale produit un backtest faux avant même le premier trade. Deux réflexes suffisent à voir clair : un backtest ne vous crédite pas le dividende, alors qu'en réel vous le touchez et votre stop est même abaissé d'autant. Sur actions et sur ETF, vérifier que vos prix sont correctement ajustés est la première étape d'un test honnête.

Reste ensuite la vraie difficulté : transformer un indicateur en décision fiable. La plupart des débutants appliquent une règle rigide, du type « j'achète quand tel signal se déclenche ». C'est là qu'une approche par machine learning change la question. Avec un outil comme AlgoBacktest, vous ne codez pas de règle figée : vous fournissez l'indicateur comme une donnée parmi d'autres, et un modèle apprend lui-même comment ce signal se relie aux mouvements qui suivent. Le tout sans coder, sur le Forex, les actions, les ETF, les indices et les futures, avec une validation sur des données que le modèle n'a jamais vues.

Le trading comporte un risque réel de perte en capital. Les performances passées ne préjugent pas des performances futures. Un logiciel de ce type reste un outil d'analyse et de recherche, pas une promesse de gains.

Essayer AlgoBacktest gratuitement

Checklist gratuite

Votre strategie de trading fonctionne-t-elle vraiment ?

Recevez la checklist gratuite : 7 questions pour le savoir avant de risquer votre capital.

Testez vos strategies sans coder

AlgoBacktest combine le backtesting et le Machine Learning dans une interface simple. 14 jours gratuits, aucune carte bancaire requise.

Essayer gratuitement