
La idea central de esta estrategia es usar la pendiente de las medias móviles para determinar la tendencia del mercado y construir un índice de análisis de tendencias (Trend Analysis Index, TAI) como señal de negociación. Cuando los precios se mueven en una tendencia, la pendiente de las medias móviles aumenta; cuando los precios oscilan dentro de un intervalo sin una tendencia clara, la pendiente de las medias móviles disminuye.
La estrategia comienza por calcular una simple media móvil de los precios (la media móvil de los días X). Luego, calcula los máximos y mínimos de la media móvil en los últimos días Y, y con estos dos valores extremos calcula el rango de fluctuación de la media móvil en los últimos días Y. Finalmente, convierten el rango de fluctuación de los días Y en un indicador estandarizado entre 0 y 1 comparado con los precios, es decir, construyen un índice de análisis de tendencias.
La estrategia tiene las siguientes ventajas:
La estrategia también tiene ciertos riesgos:
Resolución de las mismas:
La estrategia puede ser optimizada en los siguientes aspectos:
La estrategia en su conjunto es una estrategia de línea media-larga que determina la tendencia a través de la inclinación de la media móvil, que es eficaz para capturar la tendencia, pero también existe un cierto riesgo de falsa señal. La estrategia puede ser más robusta y confiable mediante el uso de combinaciones con otros indicadores, la adición de stop loss, la optimización de parámetros, etc. En esencia, sigue siendo una estrategia de seguimiento de tendencia más simple.
//@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")