VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

Schaff Trend Cycle (STC) : le momentum de tendance passé dans un filtre de cycle, associations et idées de stratégies

Le Schaff Trend Cycle (STC), mis au point par Doug Schaff, part d’une mesure de momentum de tendance puis la fait passer dans un étirement de type stochastique pour produire une ligne bornée qui oscille rapidement entre ses deux extrémités. Le but est de garder la conscience de la tendance d’un outil fondé sur les moyennes mobiles tout en gagnant les points de retournement nets d’un oscillateur. Cette page explique son fonctionnement, son comportement et la façon dont un générateur de stratégies peut le tester sur vos propres contrats.

Famillemomentum
Forme de sortieLigne de cycle bornée et rapideSe déplace entre deux extrémités plates avec des retournements vifs
Dans AlphaPrimeFamille intégrée au générateurTiming de tendance, règles d’entrée et de sortie

Ce qu’il mesure

L’indicateur est un hybride, et sa recette explique son allure. Il calcule d’abord le même type d’écart entre une moyenne rapide et une moyenne lente que celui utilisé par le MACD, ce qui capte le momentum de tendance. Puis, au lieu de laisser cet écart tel quel, il le traite comme une série de prix et pose la question stochastique : où la dernière valeur se situe-t-elle dans sa propre fourchette récente ? La réponse est lissée et la question est posée une seconde fois sur le résultat lissé.

Appliquer deux fois cette étape de position dans la fourchette donne son caractère à la ligne. Le momentum de tendance brut dérive et peut s’éloigner longtemps de zéro. Une fois comprimé dans une bande fixe, en revanche, il se comporte comme un cycle qui monte vers le haut quand le momentum est près de son meilleur niveau récent et descend vers le bas quand il est près de son pire. La ligne indique où se situe le momentum par rapport à son propre historique récent plutôt que son ampleur en valeur absolue.

Il en résulte un outil qui passe beaucoup de temps près des deux extrémités et se déplace vite de l’une à l’autre. Comparé à un simple oscillateur stochastique, qui observe la position du prix, le Schaff Trend Cycle observe la position du momentum de tendance : ses retournements sont donc liés aux changements de la tendance plutôt qu’à chaque petite oscillation du prix. Il est conçu pour anticiper un changement de tendance plus tôt que le seul croisement de moyennes sous-jacent.

Schéma conceptuel (pas de données de marché réelles)

Son comportement sur les marchés réels

Dans une tendance nette, la ligne grimpe jusqu’à son sommet puis y reste, plate, tant que la tendance continue, et ne décroche de ce plateau que lorsque le momentum commence à se refroidir. Ces phases plates sont une caractéristique : elles disent que le momentum de tendance est à son meilleur niveau récent ou près de celui-ci et que rien ne l’a encore contesté. Le premier décrochage du plateau est l’événement auquel la plupart des traders prêtent attention.

Sur un marché haché et sans direction, la ligne fouette d’une extrémité à l’autre, bouclant parfois un cycle complet en quelques barres seulement. Ces basculements fréquents sont le prix de sa vitesse, et c’est pourquoi on l’utilise rarement seul. Sans point de vue sur l’existence d’une tendance, une ligne de cycle rapide peut offrir de nombreux mouvements qui n’ont pas de suite.

Comme l’étape finale d’étirement est mise à l’échelle de l’historique récent, la ligne s’ajuste aux changements de tempo du marché. Un contrat devenu calme produit encore des oscillations pleine taille de la ligne, car elles sont mesurées par rapport à la fourchette récente, calme. Cette adaptabilité aide à la comparaison entre marchés, mais elle signifie aussi qu’une oscillation complète ne dit pas à elle seule que le mouvement sous-jacent était grand.

Usages courants (concepts)

Timing de tendance

Se retourner au plateau

Attendre que la ligne quitte son extrémité basse et monte, en traitant ce redressement comme le début d’un nouveau momentum haussier, et l’inverse pour les mouvements baissiers. L’idée est d’agir sur le changement de momentum plutôt que d’attendre un croisement lent de moyennes.

Règle de sortie

Partir quand le momentum se refroidit

Conserver un trade tant que la ligne reste sur un plateau et en sortir dès qu’elle s’en détache pour la première fois. Cela donne une façon systématique de sortir d’une position dès que le momentum de tendance cesse d’être à son meilleur niveau.

Filtre

De quelle extrémité la ligne est-elle proche

N’utiliser la ligne que pour dire si le momentum est actuellement près de son extrémité haute ou basse, et laisser une autre règle choisir l’entrée. Le filtre garde les trades alignés sur le côté où se trouve déjà le momentum.

L’associer à d’autres familles d’indicateurs

Comme il est rapide, le Schaff Trend Cycle profite d’un partenaire qui vérifie si une tendance existe vraiment. L’associer à l’ADX permet à une règle de n’utiliser les retournements précoces du cycle que lorsque la force de tendance monte, et de les ignorer quand le marché ne fait que brasser.

Il s’accorde aussi avec la famille dont il est issu. Mettre l’appel du cycle à côté d’une lecture du MACD ordinaire montre quand la ligne plus rapide anticipe un changement que la mesure plus lente n’a pas encore confirmé, et l’Awesome Oscillator donne une vue en histogramme du même type de momentum pour un contrôle rapide de concordance.

Pour la direction et les sorties, une moyenne mobile fonctionne bien comme ancre lente, la ligne de cycle servant à caler les entrées dans le sens indiqué par la moyenne. Cet agencement donne à chaque outil une seule tâche claire et évite que la ligne rapide ne lutte contre la lente.

Dans AlphaPrime

Dans AlphaPrime, le Schaff Trend Cycle appartient à la famille momentum intégrée qu’utilise le générateur de stratégies. Étant déjà une combinaison d’idées, il est une bonne source de règles de timing : le générateur peut utiliser ses retournements comme déclencheurs, ses plateaux comme filtres, ou son décrochage d’un plateau comme sortie.

Le générateur croise ces règles avec les familles tendance, volatilité, volume et session pour constituer un vaste ensemble de candidates, que le GPU backteste une à la fois. Une ligne qui bascule aussi vite peut sembler parfaite sur une période chanceuse : la validation hors échantillon fait donc le travail important de montrer quelles règles de timing restent stables sur des données non vues.

Les combinaisons qui passent peuvent être exportées sous forme de code de stratégie pour votre plateforme de trading, de sorte qu’une idée de timing fondée sur le cycle s’intègre sans heurt à votre flux existant de simulation et de trading réel.

Questions fréquentes

Qu’est-ce qui distingue le Schaff Trend Cycle du MACD ?

Le MACD indique directement l’écart entre deux moyennes. Le Schaff Trend Cycle prend cet écart et mesure où il se situe dans sa propre fourchette récente, ce qui donne une ligne bornée aux retournements plus rapides.

Pourquoi la ligne passe-t-elle autant de temps à ses extrêmes ?

Passer le momentum deux fois dans l’étape de position dans la fourchette pousse la ligne vers ses extrémités chaque fois que le momentum est près de son meilleur ou de son pire niveau récent. Les phases plates signifient que le momentum de tendance est resté à ce niveau.

Une stratégie Schaff Trend Cycle peut-elle être exportée vers ma plateforme de trading ?

Oui. Une fois qu’une combinaison issue du générateur de stratégies passe la validation hors échantillon, elle peut être exportée sous forme de code de stratégie pour votre plateforme de trading.