
L’idée centrale de cette stratégie est d’utiliser la pente de la moyenne mobile pour déterminer la tendance du marché et de construire un indice d’analyse de la tendance (TAI) comme signal de transaction. Lorsque les prix sont en cours de tendance, la pente de la moyenne mobile augmente; lorsque les prix oscillent dans des zones sans tendance claire, la pente de la moyenne mobile diminue. Une augmentation de l’indice d’analyse de la tendance indique une entrée dans la tendance et une diminution indique la fin de la tendance.
La stratégie commence par calculer la moyenne mobile simple du prix (la moyenne mobile des jours X). Elle calcule ensuite la valeur la plus élevée et la valeur la plus basse de cette moyenne mobile sur les derniers jours Y, et par ces deux valeurs extrêmes, elle calcule la gamme de fluctuation de la moyenne mobile sur les derniers jours Y. Enfin, en comparant la gamme de fluctuation des jours Y avec le prix, elle convertit en un indicateur normalisé entre 0 et 1, c’est-à-dire en un indice d’analyse de la tendance.
Cette stratégie présente les avantages suivants:
Cette stratégie comporte aussi des risques:
La réponse:
Cette stratégie peut être optimisée dans les domaines suivants:
Cette stratégie est une stratégie de ligne moyenne longue qui permet de détecter les tendances en utilisant la courbe des moyennes mobiles. Elle est efficace pour capturer les tendances, mais elle présente également un certain risque de faux signaux. Elle peut être rendue plus robuste et plus fiable en l’utilisant avec d’autres combinaisons d’indicateurs, en ajoutant des arrêts et en optimisant les paramètres.
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 21/12/2017
// In essence, it is simply the standard deviation of the last x bars of a
// y-bar moving average. Thus, the TAI is a simple trend indicator when prices
// trend with authority, the slope of the moving average increases, and when
// prices meander in a trendless range, the slope of the moving average decreases.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Trend Analysis Index", shorttitle="TAI")
AvgLen = input(28, minval=1)
TAILen = input(5, minval=1)
TopBand = input(0.11, step=0.01)
LowBand = input(0.02, step=0.01)
reverse = input(false, title="Trade reverse")
hline(TopBand, color=red, linestyle=line)
hline(LowBand, color=green, linestyle=line)
xPrice = close
xSMA = sma(xPrice, AvgLen)
xHH = highest(xSMA, TAILen)
xLL = lowest(xSMA, TAILen)
nRes = (xHH - xLL) * 100 / xPrice
pos = iff(nRes > TopBand, 1,
iff(nRes < LowBand, -1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1, 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(nRes, color=blue, title="TAI")