Une Simple moving average, ou SMA, est une moyenne mobile simple. Elle additionne les valeurs choisies et divise leur somme par leur nombre. Sur un graphique, ses résultats successifs forment une ligne qui facilite la lecture en atténuant les petites fluctuations. Il faut connaître les prix utilisés, la longueur de la fenêtre et l’unité de temps pour la comprendre.
Jana note les cours de clôture de quelques bougies et veut les résumer. La SMA décrite par Fidelity est une moyenne arithmétique : additionner les prix et diviser par leur nombre. Chaque prix inclus a le même poids. Une bougie très échangée ne domine donc pas le résultat simplement grâce à son volume. Pondérer les valeurs selon le volume donnerait un autre type de moyenne. [1]
Jana veut garder une vue de longueur constante, pas la moyenne de toute l’histoire. À chaque nouveau prix, elle retire le plus ancien. TradingView décrit ainsi la fenêtre mobile de la SMA. Le changement du résultat correspond à l’écart entre la valeur entrante et la valeur sortante, divisé par la longueur de la fenêtre. La moyenne peut donc changer même si le dernier prix est identique au précédent. L’exemple ci-dessous le montre. [2]
Dans TradingView, Source choisit le prix d’entrée. Une SMA de Close, le cours de clôture, peut différer d’une SMA de High, le plus haut de la bougie. Timeframe définit l’intervalle des données de l’indicateur, pas forcément identique à celui du graphique affiché. Jana note donc aussi le marché, la longueur et cet intervalle. Le nombre d’observations seul ne dit pas combien de jours calendaires couvre le calcul. [2] [5]
Au début du relevé de Jana, il n’y a pas encore assez de prix pour remplir la fenêtre. La définition de la moyenne impose de choisir : ne pas afficher de résultat pour l’instant, ou utiliser explicitement une fenêtre plus courte. Insérer discrètement des zéros ne convient pas. Un prix nul est une valeur réelle qui abaisse la moyenne, pas un symbole signifiant « inconnu ». Les trous dans la série exigent la même distinction. [1]
Un prix exceptionnellement élevé entre dans le relevé. Il a le même poids que les autres dans la SMA, mais sa hauteur relève la moyenne. Sa contribution reste tant qu’il figure dans la fenêtre, puis disparaît à sa sortie. Jana peut donc voir la pente changer parce qu’un ancien pic sort, et non parce que le marché vient de bouger brutalement. C’est une conséquence du calcul, pas une information supplémentaire. [2]
Jana allonge la période et les petites fluctuations ressortent moins. Fidelity précise qu’une SMA plus longue lisse généralement davantage, mais prend aussi plus de retard sur les prix d’origine. On choisit combien de mouvements courts atténuer. Trouver la plus belle ligne sur un ancien graphique ne démontre pas à lui seul une meilleure lecture des mouvements futurs ; ces prix ne sont pas encore entrés dans la moyenne. [1]
Jana regarde le graphique en direct et le dernier point de la SMA bouge. TradingView explique que le Close d’une bougie ouverte n’est pas encore son prix final : il évolue avec les nouvelles données. Une moyenne qui l’inclut change aussi. Une règle fondée sur des clôtures terminées doit donc évaluer des données terminées. Un croisement temporaire pendant une bougie peut disparaître avant sa fin. [3]
Le prix vient de passer au-dessus de la SMA. Qu’en déduit Jana ? Seule une règle précise peut définir entrée, sortie, taille de position et coûts. TradingView distingue la création d’un ordre de son exécution et met en garde contre l’overfitting, l’adaptation des règles aux hasards d’une histoire particulière. Il faut aussi tester la règle sur des données distinctes sans continuer à la retoucher. Un croisement ne prouve pas à lui seul une opération réalisable ou rentable. [4]
Le prix n’a pas changé, la moyenne si
Prenons des clôtures fictives de bougies terminées : 100000, 100030 et 100060 USD/BTC. Leur moyenne vaut (100000 + 100030 + 100060) / 3 = 100030 USD/BTC. La bougie suivante clôture encore à 100060 USD/BTC. Le plus ancien prix sort, donnant (100030 + 100060 + 100060) / 3 = 100050 USD/BTC. La SMA augmente de 20 USD/BTC malgré un dernier prix inchangé. La valeur entrante, plus élevée, a remplacé une ancienne valeur plus basse. Cela illustre le calcul, pas un rendement ni des données de marché actuelles.
Pour une vision complète, lisez aussi Moving average, Exponential moving average, Moving average crossover, Timeframe, OHLCV, Backtesting. Cette entrée est également citée par Technical indicator, Moving average, Exponential moving average, Moving average crossover.
01Le dernier prix a-t-il plus de poids dans la SMA ?+
Non. Tous les prix d’une fenêtre complète ont le même poids. Le plus récent change le résultat en remplaçant le plus ancien, pas grâce à un poids spécial. D’autres méthodes, comme l’EMA, privilégient les prix récents.
02Puis-je mettre zéro à la place d’un prix manquant ?+
Pas sans changer le sens. Zéro signifie que le prix était nul, pas que l’enregistrement manque. Décidez si des données insuffisantes donnent aucun résultat ou une fenêtre plus courte clairement indiquée, et vérifiez les règles de l’outil pour les trous. Sinon, vous risquez de comparer des moyennes calculées différemment.