Rejoignez-nous
Indicateurs/probuilder · probacktest · proorder · proscreener

TRIX

TRIX dans ProBuilder renvoie le taux de variation en pourcentage d'une moyenne mobile exponentielle triplement lissée, oscillant autour de zéro. Syntaxe, formule, exemples.

Syntaxe

probuilder
TRIX[N](price)

Paramètres

NomTypePar défautDescription
NentieraucunPériode de chaque passage de lissage exponentiel. Les réglages courants vont de 14 à 18. Des valeurs plus petites rendent l'oscillateur plus rapide et plus bruité.
pricesource de prixaucunSérie sur laquelle l'indicateur est calculé, généralement close.

Formule

code
EMA1 = ExponentialAverage[N](price)
EMA2 = ExponentialAverage[N](EMA1)
EMA3 = ExponentialAverage[N](EMA2)

TRIX = 100 * (EMA3 - EMA3[1]) / EMA3[1]

Une moyenne mobile exponentielle est appliquée trois fois de suite, puis l'indicateur restitue la variation en pourcentage de la série finale d'une barre à la suivante.

Comment ça marche

Le triple lissage est tout l'intérêt de la conception. Une seule EMA porte encore beaucoup de bruit d'une barre à l'autre ; la lisser deux fois de plus supprime presque entièrement les cycles plus courts que la période choisie. Ce qui subsiste est la dérive lente et sous-jacente du prix. Prendre le taux de variation sur une barre de cette série fortement filtrée la transforme en oscillateur de momentum : la valeur est positive pendant que la tendance lissée monte et négative pendant qu'elle baisse.

Comme la sortie est une variation en pourcentage plutôt qu'un niveau de prix, les lectures du TRIX sont comparables entre instruments et unités de temps, contrairement aux distances brutes de moyennes mobiles. Les valeurs se concentrent près de zéro, généralement à des fractions de pour cent sur des données journalières.

Une ligne de signal, une moyenne mobile du TRIX lui-même sur environ 9 barres, est souvent ajoutée. Les croisements du TRIX et de sa ligne de signal donnent des signaux plus précoces que les croisements de la ligne zéro, au prix de davantage de faux positifs. Le triple lissage introduit un retard significatif, le TRIX est donc un outil de confirmation de tendance plutôt qu'un détecteur de sommets et de creux.

Exemples

Exemple 1, TRIX avec une ligne de signal (Indicateur)

probuilder
// 14-period TRIX of the close
myTRIX = TRIX[14](close)
// 9-period signal line smooths the oscillator
signal = Average[9](myTRIX)
RETURN myTRIX AS "TRIX", signal AS "Signal"

Trace l'oscillateur et sa ligne de signal dans le même panneau. Les croisements entre les deux lignes sont le signal d'entrée classique, filtré moins strictement que le croisement de la ligne zéro.

Exemple 2, Suivi de tendance sur la ligne zéro (ProOrder)

probuilder
// Long above the zero line, flat below it
myTrix = TRIX[15](close)

IF myTrix CROSSES OVER 0 THEN
  BUY 1 CONTRACT AT MARKET
ELSIF myTrix CROSSES UNDER 0 THEN
  SELL AT MARKET
ENDIF

La stratégie est long dès que la tendance triplement lissée monte et sort quand elle se retourne à la baisse. Les signaux sont peu fréquents et en retard sur les points de retournement, ce qui convient aux stratégies de tendance plus lentes.

Exemple 3, Scan de retournement de momentum (ProScreener)

probuilder
myTrix = TRIX[14](close)
SCREENER[myTrix CROSSES OVER 0] (myTrix AS "TRIX")

Renvoie les instruments dont le TRIX vient de croiser au-dessus de zéro sur la barre courante, signalant un nouveau momentum haussier une fois le filtre de lissage franchi.

Interprétation

LectureSignification
TRIX > 0La tendance triplement lissée monte, momentum haussier.
TRIX < 0La tendance lissée baisse, momentum baissier.
Croisement au-dessus de 0Le momentum est devenu positif, un signal retardé de début de tendance.
Croisement en dessous de 0Le momentum est devenu négatif.

Les divergences ont le même sens que sur les autres oscillateurs : un prix qui inscrit un nouveau plus haut alors que TRIX trace un plus haut inférieur suggère que la hausse perd de la force, et le cas miroir s'applique sur les plus bas. Comme la série est très fortement lissée, les divergences sur TRIX se forment plus lentement mais sont moins fréquentes que sur des oscillateurs plus rapides comme RSI.

Erreurs et pièges courants

  • Mauvais type de crochets. La période s'écrit entre crochets, le prix entre parenthèses : TRIX[14](close). Des formes comme TRIX(14) ne compilent pas.
  • Attendre des retournements précoces. Trois passages de lissage impliquent un retard important. Au moment où le TRIX croise zéro, une grande partie du mouvement peut déjà être faite. Il confirme les tendances, il ne les anticipe pas.
  • Faux signaux autour de zéro dans les ranges. Dans les marchés sans tendance, l'oscillateur oscille près de zéro et produit des croisements alternés. Une ligne de signal, un filtre d'amplitude minimale ou une condition de tendance distincte réduit ces allers-retours.
  • Attentes sur l'échelle. Les valeurs du TRIX sont de petits pourcentages, souvent entre -1 et 1 sur les graphiques journaliers. Les seuils fixes copiés d'autres oscillateurs, comme 30 et 70, n'ont aucun sens ici.
  • ExponentialAverage, la brique de lissage appliquée trois fois.
  • TEMA, moyenne mobile exponentielle triple tracée comme une ligne de prix.
  • DEMA, moyenne mobile exponentielle double.
  • ROC, simple taux de variation en pourcentage sans lissage.
  • MACD, oscillateur de momentum construit à partir de deux EMA.
  • Momentum, différence brute de prix sur N bars.
  • RSI, oscillateur de momentum borné avec des seuils fixes.
  • DPO, oscillateur de prix détendancé, un autre outil d'isolation des cycles.