Skip to content
Tous les guides sur les options et contrats à terme
Conseils de trading · Mécanique des graphiquesTemps de lecture : 10 min

Bougies Heikin-Ashi : formule, prix synthétiques et exécutions réelles

Découvrez comment les bougies Heikin-Ashi lissent les barres, pourquoi leurs valeurs OHLC ne correspondent pas aux prix réellement négociés, et comment distinguer le signal visuel de l'exécution des ordres

Dans ce guideDissociez la représentation visuelle de la bougie des prix réellement négociés

Bref résumé

Les bougies Heikin-Ashi réutilisent les données de barres classiques dans une formule de moyenne récursive. Leurs corps plus lisses facilitent la lecture d'une tendance de prix, mais les valeurs d'ouverture, de plus haut, de plus bas et de clôture qui en résultent sont des valeurs graphiques, et non une seconde série de transactions. Calculez une barre, observez où peut se situer une mèche synthétique, puis dissociez la logique du signal des prix exécutables.

Dissociez la représentation visuelle de la bougie des prix réellement négociés

Une bougie standard indique les niveaux d'ouverture, de plus haut, de plus bas et de clôture de l'instrument pour une barre donnée. Le Heikin-Ashi (HA) transforme ces valeurs : son cours de clôture correspond à la moyenne des données OHLC ordinaires de la période en cours, tandis que son cours d'ouverture dépend des cours d'ouverture et de clôture HA précédents. Cette récursivité réduit certaines variations visuelles d'une bougie à l'autre, mais implique également qu'une bougie HA ne reproduit pas la trajectoire exacte des transactions. TradingView décrit les valeurs HA comme des moyennes plutôt que comme des prix réels et souligne qu'elles sont moins précises pour déterminer les points exacts d'entrée et de sortie. Utilisez cet affichage pour illustrer une règle de lissage choisie, et non pour assimiler un niveau synthétique au dernier prix du marché, à un niveau de support ou à un prix d'exécution disponible. {source:tradingViewHeikinAshiGuide}

Calculez chaque champ à partir des données d'entrée appropriées

Pour une bougie ordinaire actuelle définie par une ouverture O, un plus haut H, un plus bas L et une clôture C, HA_Close = (O + H + L + C) / 4. La formule récursive HA_Open = (previous HA_Open + previous HA_Close) / 2. Puis HA_High = max(H, HA_Open, HA_Close) et HA_Low = min(L, HA_Open, HA_Close). La clôture actuelle utilise les données OHLC de la bougie en cours ; l'ouverture actuelle reprend l'état HA précédent. Un corps de bougie HA haussier, selon la règle de coloration habituelle, signifie que HA_Close > HA_Open, et non nécessairement que la bougie ordinaire elle-même a clôturé au-dessus de son ouverture. La formule détermine quatre valeurs dérivées ; un graphique peut par ailleurs proposer une convention de couleur basée sur la clôture précédente ; veillez donc à identifier la méthode de coloration que vous consultez.

Utilisez l'exemple d'un « gap » pour repérer une mèche synthétique

Supposons que l'ouverture HA précédente soit de 100 et la clôture HA précédente de 102. La bougie actuelle de l'instrument s'ouvre à 110 (après une clôture réelle précédente à 108), atteint 112, chute à 109 et clôture à 111. L'ouverture HA actuelle est (100 + 102) / 2 = 101. Sa clôture est (110 + 112 + 109 + 111) / 4 = 110.5. Le plus haut HA est 112 et le plus bas HA est min(109, 101, 110.5) = 101. La bougie réelle n'est pas descendue en dessous de 109, mais la mèche HA s'étend jusqu'à 101 car son cours d'ouverture récursif fait partie du plus bas synthétique. La formule de TradingView utilise le plus haut ou le plus bas actuel, ainsi que les cours d'ouverture et de clôture HA, pour déterminer ces extrêmes. Le fait que cette bougie HA ait touché le niveau de 101 ne prouve donc pas qu'une transaction aurait pu y être exécutée. {source:tradingViewHeikinAshiGuide}

Poursuivons l'exemple sur la bougie suivante pour observer la persistance de la récursion. En prenant pour état précédent l'ouverture HA de 101 et la clôture HA de 110,5, considérons la bougie réelle suivante allant de O=114, H=116, L=113.5, C=115. Son ouverture HA est (101 + 110.5) / 2 = 105.75, sa clôture HA est (114 + 116 + 113.5 + 115) / 4 = 114.625, et son plus bas HA est égal à cette ouverture synthétique. La bougie réelle a évolué uniquement entre les niveaux de plus bas et de plus haut indiqués ci-dessus. L'ouverture synthétique héritée crée donc une mèche supplémentaire sous le plus bas réel de la bougie ; il s'agit d'une valeur graphique calculée, et non d'une transaction observée. {source:tradingViewHeikinAshiGuide}

Deux panneaux de chandeliers alignés permettent de comparer une barre de prix classique (présentant un écart) avec un chandelier Heikin-Ashi lissé, dont le niveau d'ouverture récursif s'étend en dessous du plus bas de la barre classique
Le chandelier lissé peut afficher une mèche à un niveau synthétique situé au-delà de la fourchette de cotation de la barre classique

Considérez le lissage comme un compromis d'affichage

Le cours d'ouverture récursif confère une mémoire à l'affichage : chaque nouvelle ouverture HA se situe à mi-chemin entre l'ouverture et la clôture HA précédentes. Une variation de la clôture HA précédente déplace donc la prochaine ouverture HA de moitié, toutes choses égales par ailleurs. Le calcul de la moyenne des cours O, H, L et C pour la clôture HA actuelle peut également entraîner une différence de couleur et de taille du corps de la bougie par rapport à une bougie classique. Les longues séquences de même couleur peuvent être plus faciles à repérer, mais le lissage n'élimine ni les gaps, ni les frais, ni la sélection adverse, ni la possibilité d'un retournement brutal. Il modifie également la position et parfois l'amplitude de la bougie. Une figure visuelle n'est qu'une description de la série transformée ; sans règle testée séparément, elle ne constitue pas la preuve que le prix va poursuivre sa tendance ou se retourner.

Interprétez les couleurs et les configurations de mèches comme des descriptions

La règle de coloration et la forme des mèches peuvent servir d'indicateurs concis du résultat de la transformation. Par exemple, certains analystes qualifient une bougie haussière présentant une mèche inférieure quasi inexistante de « barre haussière robuste ». Cette expression décrit les valeurs HA (Heikin-Ashi) tracées ; elle ne garantit pas que les acheteurs ont dominé chaque transaction, qu'un ordre stop doit être placé au niveau du plus bas HA, ni que la prochaine barre reproduira ce schéma. Une plateforme peut colorer les bougies en fonction de la relation entre la clôture HA et l'ouverture HA ou, via une option distincte, comparer la clôture à la clôture précédente. Ces choix peuvent modifier l'apparence visuelle des mêmes données OHLC. Il convient de préciser la règle de coloration et la formule de calcul des bougies avant de comptabiliser les séquences, les corps de type « doji » ou les variations de mèches dans une étude.

Définissez précisément les règles relatives à la barre, à la séance et à l'initialisation

Le calcul HA reposant sur des barres, l'unité de temps et la session sous-jacentes déterminent quelles valeurs OHLC classiques entrent dans chaque calcul. Une barre de cinq minutes basée sur les horaires de cotation standard peut différer d'une barre incluant les séances étendues ; les limites d'une barre journalière dépendent du calendrier et du fuseau horaire de la place boursière. Les divisions d'actions (splits), les reports de contrats à terme (rolls), les barres manquantes ainsi que l'utilisation de données historiques ajustées ou non ajustées peuvent également modifier les données brutes d'entrée. Le calcul HA étant récursif, la valeur initiale (germe) et la quantité d'historique chargée peuvent influencer les premières valeurs ; bien que l'influence de la valeur initiale s'estompe grâce aux moyennes successives, elle ne doit pas être occultée lors d'une vérification de reproductibilité. Il est recommandé de consigner le symbole, la place boursière, l'unité de temps, la session, les ajustements de prix, la date de début de l'historique et la convention HA utilisée par la plateforme. Les valeurs de la barre en cours peuvent varier avant la clôture de la barre standard correspondante. {source:tradingViewPineChartInformation}

Séparez les signaux graphiques des exécutions de backtest

Sur un graphique Heikin-Ashi, une stratégie Pine permet de définir précisément le paramètre fill_orders_on_standard_ohlc. Sa valeur par défaut est false ; lorsqu'il est réglé sur true, l'émulateur de courtier utilise des données OHLC standard pour l'exécution simulée des ordres. Cela modifie uniquement les prix d'exécution simulés. Les signaux basés sur les valeurs du graphique Heikin-Ashi continuent d'utiliser des valeurs synthétiques, et ce paramètre ne transforme pas les graphiques Renko, Kagi ou autres graphiques non standard en graphiques à prix standard. TradingView avertit que, dans le cas contraire, les backtests sur des graphiques non standard peuvent utiliser des données OHLC synthétiques pour l'exécution des ordres et risquent de ne pas refléter les conditions réelles du marché. {source:tradingViewNonstandardChartBacktesting} {source:tradingViewPineStrategyDeclaration}

Rédigez une règle exécutable en utilisant les prix réels

Élaborez la règle en deux étapes. Commencez par définir la contribution de la série HA : par exemple, une clôture HA supérieure à l'ouverture HA peut servir de filtre pour une condition d'entrée. Ensuite, définissez l'ordre en utilisant les prix réels du marché : moment de la soumission, type d'ordre, source de déclenchement, prix acceptable, sortie, taille, gestion des écarts (gaps) et coûts. Si l'ordre est un ordre stop basé sur un plus bas HA, traduisez ce concept en une règle liée aux prix bruts négociables, plutôt que de supposer que ce niveau synthétique a réellement existé sur le marché. Comparez la stratégie avec une exécution OHLC classique et une référence appropriée sur les mêmes périodes ; utilisez une méthode de validation chronologique (holdout) ou une évaluation de type « walk-forward » pour valider les choix effectués lors du développement. Un graphique plus lisse ne garantit ni une meilleure exécution ni de meilleures performances futures.

Questions fréquentes

Q1Les prix Heikin-Ashi sont-ils des prix réels ?

Non. Les valeurs OHLC HA sont dérivées des bougies ordinaires et de l'état HA précédent. Les prix du marché standard restent la base pour déterminer si un ordre peut être exécuté.

Q2Puis-je placer un ordre stop au niveau du plus bas Heikin-Ashi ?

Vous pouvez concevoir une stratégie qui fait référence à cette valeur, mais il est possible qu'aucune transaction n'ait eu lieu au niveau du plus bas HA. Définissez le stop et son déclencheur en utilisant des prix réels, tout en modélisant les gaps et l'exécution.

Q3L'utilisation de données OHLC standard pour les exécutions élimine-t-elle tous les biais liés au backtest Heikin-Ashi ?

Non. Cela permet de basculer les exécutions simulées vers des données OHLC standard pour les stratégies HA compatibles, mais le signal peut toujours reposer sur des valeurs HA synthétiques. Cela ne garantit pas les performances futures ni ne reflète des coûts réalistes.

Sources et lectures complémentaires

Signaler un problème

Nous préparons un e-mail avec le lien de cet article. Mark ne reçoit le signalement qu’après son envoi

Vérification rapide

Guide terminé ? Vérifiez vos acquis avec 3 questions

Question 1 / 3

Question 01

Comment la clôture Heikin-Ashi actuelle est-elle calculée ?

Choisissez une réponse pour voir l'explication

Glossaire des options

Des définitions claires des termes essentiels, des calls, puts et chaînes d’options à la volatilité implicite, aux sensibilités et à l’écart acheteur-vendeur

Parcourir le glossaire des options
Conseils de trading · Mécanique des indicateursCanaux Keltner : bandes ATR, contexte de tendance et cassuresDécouvrez comment la base Keltner et les enveloppes ATR sont calculées, pourquoi les variantes de plateforme diffèrent et comment lire un croisement de bande sans le traiter comme une transaction en soiConseils de trading · Mécanique des cassuresCassures du canal de Donchian : définir le signal sans anticiperExplique les extrêmes du canal de Donchian, la comparaison avec la bande précédente déjà clôturée et l’effet du timing des bougies, de l’exécution, des sorties et des testsMéthodes de trading techniqueATR pour les stops sur futures : convertir le True Range en risque par contratComprenez comment l’ATR inclut les gaps, pourquoi le lissage et le graphique changent sa valeur, et comment convertir une distance ATR en ticks et en risque par contrat.Choisissez l’historique utilisé par un modèle financierFenêtres extensibles et glissantes pour la validation walk-forwardComparez les fenêtres d’entraînement extensibles et glissantes de longueur fixe, séparez validation et test final, et choisissez les règles sans résultats futurs.Comparer la relation de prix entre deux échéances d'un même produitLes spreads calendaires futures expliquésDécouvrez comment un spread calendaire futures associe différentes échéances d'un même produit, comment leur relation de prix affecte le P&L et comment distinguer les risques de roulement, liquidité, livraison et expiration.