Heikin-Ashi, ou HA, transforme les Open/High/Low/Close courants et le corps HA précédent. L’aspect peut devenir plus lisse, mais ces nombres ne sont pas des cotations exécutables. Garder séparés signal calculé, disponibilité et vrais prix d’entrée/sortie. En Forex, identifier aussi la composante d’entrée Bid, Ask ou autre prix du fournisseur.

Agréger l’OHLC avant de transformer l’intervalle supérieur

Deux périodes H1 fictives consécutives sans interruption, unités arbitraires :100/110/98/108 puis 108/112/104/106. Leurs HA-C valent 104 et 107,5 ; leur moyenne vaut 105,75. L’OHLC de H2 est pourtant premier Open 100, High maximal 112, Low minimal 98, dernier Close 106 ; son HA-C vaut(100+112+98+106)/4=104.

HA-C : transformer l’agrégat ou moyenner les transformations ?

Deux H1 synthétiques consécutives 100/110/98/108 et 108/112/104/106 ; H2 combinée 100/112/98/106. Même échelle linéaire arbitraire ; seuls HA-C sont comparés.

HA-C : transformer l’agrégat ou moyenner les transformations ?Deux H1 synthétiques consécutives 100/110/98/108 et 108/112/104/106 ; H2 combinée 100/112/98/106. Même échelle linéaire arbitraire ; seuls HA-C sont comparés. HA-C H1=104 et 107,5, moyenne 105,75 ; HA-C H2=104. Construire le bon OHLC avant la transformation.Transformer après avoir agrégé l’OHLCMême échelle ; H2 est l’agrégat, pas une 3e H198104112H1 nº1H1 nº2H2 agrégéeTraits bleus : HA-C, pas prix exécutablesH1 : 104 et 107,5 → moyenne 105,75H2 : (100+112+98+106)/4 = 104Entrées OHLC : premier O, max H, min L, dernier C.Seuls les HA-C sont calculés ici.Ne pas inventer des HA-O à partir de ce diagramme.
HA-C H1=104 et 107,5, moyenne 105,75 ; HA-C H2=104. Construire le bon OHLC avant la transformation.

Faites défiler horizontalement ou agrandissez le schéma pour lire les détails.

Moyenner des clôtures transformées et transformer une bougie agrégée répondent à deux questions. Pour H2, construire d’abord l’OHLC de H2 puis appliquer les formules HA ; ne pas remplacer ce processus par une moyenne d’exports HA H1. Le diagramme ne calcule ici que HA-C, pas des bougies HA complètes.

Les quatre formules et leur initialisation

Pour les données courantes O/H/L/C : HA-C=(O+H+L+C)/4 ; HA-O=(HA-O précédent+HA-C précédent)/2 ; HA-H=max(H,HA-O,HA-C) ; HA-L=min(L,HA-O,HA-C). HA-O utilise le milieu du corps HA précédent, pas celui de son étendue High–Low. Dans notre première période, initialiser HA-O=(O+C)/2 et appliquer les autres formules. Documenter cette convention et le début d’historique : tous les outils ne produisent pas forcément la même première bougie.

À données ultérieures identiques, sans arrondi, un écart initial de HA-O est divisé par deux à chaque étape : Δ(n)=Δ(0)/2ⁿ. Un écart 16 pips devient 0,125 après sept étapes et 0,0625 après huit ; il passe alors une tolérance choisie 0,1 pip. Cette proximité ne garantit pas la couleur : après huit étapes, HA-O 1,1000 et 1,10000625 entourent un HA-C supposé 1,100005. Un corps est positif, l’autre négatif. Employer le même début d’historique et tester les cas proches de l’égalité.

La récursion peut conserver une direction malgré un changement des prix bruts. Elle ne prouve pas un retard fixe de tous les retournements par rapport à toute règle de bougies ordinaires. Reproduire la transformation avant de comparer des signaux définis : une apparence plus calme n’établit ni meilleure entrée ni adéquation à un style de trading.

Couleur et mèches sont des résultats de calcul

Avec notre convention de couleur fondée sur le corps, HA-C> HA-O est haussier. Si HA-O est aussi le minimum de la formule Low, aucune mèche basse n’apparaît. Cela ne prouve ni domination des acheteurs ni accélération du prix brut. TradingView permet aussi de colorer selon le Close précédent : enregistrer l’option choisie.

Corps plus petit, mèche ajoutée ou couleur modifiée peuvent satisfaire un filtre annoncé. Pendant une période ouverte, High, Low et Close d’entrée peuvent encore varier ; une règle sur clôture terminée s’évalue après celle-ci. Garder l’OHLC ordinaire à côté des valeurs transformées.

Sur petit écran, faites défiler le tableau pour lire toutes les colonnes.

Modèle EUR/USD Bid synthétique, pip 0,0001
PériodeOHLC d’entréeHA O/H/L/C
11,1000/1,1040/1,0980/1,10201,1010/1,1040/1,0980/1,1010
21,1080/1,1140/1,1060/1,11201,1010/1,1140/1,1010/1,1100
31,1120/1,1130/1,1070/1,10801,1055/1,1130/1,1055/1,1100

Ces périodes assignées ne prétendent pas reconstituer une séance réelle continue. En 2, HA-L 1,1010 est 50 pips sous le Low Bid d’entrée 1,1060. En 3, le corps ordinaire baisse puisque 1,1080< 1,1120, tandis que le corps HA monte puisque 1,1100> 1,1055. C’est une identité arithmétique, pas une disparition des vendeurs.

Une valeur synthétique ne devient pas un remplissage

Certains High HA peuvent coïncider avec les High d’entrée ; cette coïncidence n’en fait pas un journal d’exécution. Un niveau numérique HA peut être choisi comme seuil d’ordre, mais son atteinte et son remplissage se vérifient sur les prix réels et les conditions de l’ordre. Le Low HA peut être hors de l’étendue d’entrée de sa période.

Supposons une décision d’achat après clôture 3, puis Ask réellement supposé 1,1090 à la période suivante et vente ultérieure Bid 1,1110. Quantité 10 000 EUR, commission totale 2 USD, sans financement ni conversion :10 000 ×(1,1110−1,1090)−2=18 USD nets. Substituer à tort HA-O 3=1,1055 comme entrée afficherait 53 USD, soit 35 USD de trop. Cette valeur est sous le Low d’entrée de 3 et le signal n’existait pas avant sa clôture. Les côtés exécutés incluent déjà le spread.

Modèle EUR supplémentaire indépendant : au taux de présentation fictif constant 1,25 USD/EUR, les 18 USD valent 14,40 EUR ; l’erreur de 35 USD vaut 28 EUR. Si des coûts de conversion séparés sont supposés 1 EUR, le résultat correct devient 13,40 EUR, pas 41,40 EUR obtenus depuis le faux gain 53 USD. Aucun cours HA ne fixe le taux de conversion appliqué par le prestataire.

Protocole avec le graphique ordinaire

Affichage : sélectionner Heikin-Ashi dans le menu des types de graphiques TradingView. Sur une installation MetaTrader standard, employer un indicateur approprié plutôt que supposer un commutateur natif identique. Vérifier son calcul et garder les bougies ordinaires au même intervalle à côté.

Condition : par exemple deux corps HA terminés C> O. C’est une hypothèse à tester, pas une preuve de tendance brute accélérée. Consigner flux, intervalle, couleur et comportement des prix ordinaires. Une petite mèche peut être une conséquence de formule, sans information nouvelle sur le carnet d’ordres.

Entrée et protection : fixer entrée, expiration, stop et cible indépendamment de la couleur. Utiliser les côtés négociables pour les remplissages ; un seuil dérivé HA ne garantit ni cotation ni stop exécuté à ce prix. Une sortie ordinaire peut glisser.

Sortie : figer une règle, par exemple agir après changement de signe d’un corps terminé. La décision attend la disponibilité de l’observation et l’exécution suit aux prix disponibles. Comparer plusieurs politiques figées, sans choisir celle qui gagne après inspection du mouvement suivant.

Erreurs fréquentes à isoler

  • Remplir fictivement un ordre à une valeur HA simplement visible à l’écran.
  • Affirmer un retard fixe ou un intervalle systématiquement inadapté sans règle testée.
  • Reconnaître des figures classiques comme si l’OHLC transformé était l’OHLC brut.
  • Modifier une couleur ou une condition de mèche après le résultat.
  • Supprimer le graphique ordinaire et perdre le contexte de prix réellement disponibles.

Renko, Kagi et Three Line Break transforment autrement

HA conserve les périodes temporelles choisies en recalculant leurs bougies. Renko construit des briques selon un seuil de prix ; Kagi change de direction après un retournement configuré ; Three Line Break utilise un nombre de lignes défini pour ses conditions de renversement. Ces graphiques gardent des horodatages, sans durée égale de tous les éléments. Dans TradingView, les barres non standard fondées sur des intervalles plus courts approchent une construction par ticks, sans la reproduire exactement. Une image plus lisse n’est pas une performance nette meilleure.

Vérifier une méthode avant ses résultats

  1. Comparer bougies ordinaires et HA d’une même paire et période ; examiner ce que la transformation lisse, sans appeler cela une preuve d’accélération.
  2. Recalculer formules, initialisation et corps/mèches sur des séquences définies.
  3. Choisir un signal sur bougie terminée, noter sa disponibilité puis vérifier les cotations exécutables suivantes.
  4. Journaliser entrée OHLC, valeurs HA, signal, ordre, remplissages et coûts, y compris refus et ordres manqués.
  5. Tester règles inchangées sur une période réservée et contrôler les transactions une par une. Dans Pine, fill_orders_on_standard_ohlc permet des remplissages HA sur OHLC standard ; cela ne supprime ni erreur de temps, coûts ni sélection après coup.

Le guide des corps ordinaires aide ensuite à distinguer figures d’origine et valeurs transformées. Aucun nombre fixe d’essais démo ne prouve la rentabilité ou l’aptitude au risque réel.