Imaginez deux courbes qui lissent le prix du bitcoin : la moyenne courte réagit généralement plus vite, la longue plus lentement. Quand la courte passe de dessous à au-dessus de la longue, un croisement haussier a eu lieu. Pour le reconnaître, il faut comparer les valeurs précédentes et actuelles, et pas seulement regarder quelle courbe est la plus haute.
Jana ajoute une moyenne courte et une moyenne longue à son graphique pour mieux suivre les fluctuations du cours. La courbe courte était sous la longue, mais se retrouve au-dessus après la période suivante, désormais terminée. Ce changement s’appelle un Moving average crossover. Si elle reste ensuite au-dessus, cela ne constitue pas un nouveau croisement. La distinction est utile : une règle « acheter au croisement » ne doit pas répéter l’achat simplement parce que les courbes gardent le même ordre. [1]
La moyenne courte s’adapte généralement plus vite aux nouveaux prix, tandis que la longue conserve davantage de l’évolution antérieure. Leur rencontre signale donc un changement dans le rapport entre les moyennes à plus court et à plus long terme. Pourtant, les deux courbes peuvent utiliser le même historique de prix. Ce ne sont pas deux preuves indépendantes d’une hausse à venir : elles traitent des données déjà connues et suivent le cours avec retard. [2]
SMA est la moyenne ordinaire d’un nombre choisi de valeurs, toutes de même poids. EMA accorde plus de poids aux valeurs récentes. Pour les deux, il faut préciser la longueur, le prix utilisé sous Source et le Timeframe, c’est-à-dire la période représentée par chaque bougie. Close désigne le cours de clôture, ou le dernier cours tant que la bougie est ouverte. L’égalité compte aussi : dans l’exemple ci-dessous, un croisement haussier exige que la moyenne rapide ait été inférieure ou égale à la lente, puis devienne strictement supérieure. Un simple contact ne suffit pas. [2]
Jana voit un croisement pendant la période en cours, puis le prix baisse et les courbes reviennent en arrière. Ce n’est pas forcément une erreur du graphique. Le Close d’une bougie ouverte change encore, tout comme les moyennes qui l’utilisent. Une règle attendant la clôture peut donc donner un autre résultat qu’une règle réagissant immédiatement. Pour comparer avec l’historique, Jana doit conserver le même moment d’évaluation : le graphique terminé ne montre pas toutes les fluctuations observées en direct. [3]
Même confirmé, un signal reste une information. Un ordre peut ensuite être créé, puis exécuté à un prix disponible. On ne peut pas supposer qu’un signal constaté après la clôture aurait pu être négocié exactement au Close de cette bougie. Le simulateur de TradingView, appelé broker emulator, distingue lui aussi ces étapes. Le résultat dépend des paramètres d’exécution, pas seulement de l’emplacement d’un repère sur le graphique. [4]
Une position long vise à profiter d’une hausse ; une position short, d’une baisse. Dans la règle de Jana, un croisement baissier pourrait simplement déclencher la vente des bitcoins qu’elle détient et fermer son long. Il n’impose pas d’ouvrir un short. Inverser une position constitue encore une autre opération. La stratégie doit donc préciser la position existante, la taille de l’ordre et l’action réellement déclenchée par le changement d’ordre des courbes. [4]
Les moyennes peuvent se croiser à répétition lorsque le marché évolue latéralement. Des achats et ventes fréquents entraînent des frais. Le slippage, soit l’écart entre le prix d’exécution attendu et le prix obtenu, peut s’y ajouter. De jolis repères ne suffisent donc pas : il faut regarder le résultat après coûts et la quantité de transactions nécessaire pour l’obtenir. [2] [4]
Jana peut modifier les longueurs des moyennes jusqu’à trouver un résultat passé impressionnant. Mais elle risque d’adapter sa règle aux particularités fortuites de cette période : c’est l’overfitting, ou surajustement. Un contrôle plus utile consiste à garder la règle inchangée et à la tester, coûts compris, sur une autre période qui n’a pas servi au réglage. Si elle ajuste encore les paramètres selon ce résultat, il lui faut une nouvelle vérification indépendante. Même un test réussi ne garantit pas un gain futur. [4]
Une règle, deux observations successives
Dans cet exemple fictif, Jana n’utilise que des valeurs définitives. Elle reconnaît un croisement haussier si la moyenne rapide était inférieure ou égale à la lente et devient strictement supérieure. Au départ, la rapide vaut 100000 et la lente 100010 USD/BTC : 100000 − 100010 = −10 USD/BTC, la rapide est donc en dessous. À l’observation suivante, elles valent 100030 et 100020 USD/BTC : 100030 − 100020 = 10 USD/BTC, la rapide est désormais au-dessus. L’ordre a changé et la condition est remplie. Si la rapide reste ensuite au-dessus de la lente, il ne s’agit pas d’un nouveau croisement. L’écart calculé décrit les deux courbes, pas le prix de la transaction de Jana ni son gain.
Pour une vision complète, lisez aussi Moving average, Simple moving average, Exponential moving average, Backtesting, Overfitting, Slippage. Cette entrée est également citée par Moving average, Simple moving average, Exponential moving average, Trend Following.
01Chaque point au-dessus de la moyenne lente est-il un nouveau signal ?+
Pas avec une règle de croisement. L’ordre des courbes doit changer entre l’observation précédente et l’actuelle. Rester au-dessus de la moyenne lente peut être une condition distincte dans une autre stratégie, mais ce n’est pas une succession de nouveaux croisements.
02Un croisement baissier oblige-t-il à ouvrir un short ?+
Non. La règle peut prévoir seulement de fermer un long, position visant à profiter d’une hausse, ou d’ouvrir un short, qui vise à profiter d’une baisse. Elle peut aussi ne demander aucune action. Le croisement ne détermine ni la taille ni le type d’ordre : cela dépend de la stratégie et de la position déjà ouverte.