Estrategia de seguimiento de tendencias basada en el indicador AO y la media móvil


Fecha de creación: 2023-12-20 11:59:48 Última modificación: 2023-12-20 11:59:48
Copiar: 0 Número de Visitas: 698
1
Seguir
1621
Seguidores

Estrategia de seguimiento de tendencias basada en el indicador AO y la media móvil

Descripción general

Esta estrategia determina la dirección de la tendencia a través del indicador de Awesome Oscillator ((AO) y la confirmación de la tendencia en combinación con las medias móviles. Pertenece a la estrategia de seguimiento de tendencias.

Principio de estrategia

La estrategia se basa principalmente en el indicador AO para determinar la dirección de la tendencia. El indicador AO se obtiene a partir de la diferencia entre el punto medio de la línea y el promedio móvil simple de 5 ciclos y 34 ciclos, y pertenece a la categoría Momentum. Cuando el indicador AO es positivo, representa que el promedio móvil a corto plazo es superior al promedio móvil a largo plazo y debe interpretarse como una señal alcista.

Por lo tanto, el indicador AO puede determinar eficazmente la dirección de la tendencia. Cuando el AO cruza la línea 0 arriba, representa la tendencia del mercado a la baja, y debe hacer más; cuando el AO cruza la línea 0 abajo, representa la tendencia del mercado a la baja, y debe hacer vacío.

Además, la estrategia también incluye promedios móviles de 20 y 200 ciclos. La dirección de las tendencias a medio y largo plazo se refleja en el ángulo de estas dos medias. No es suficiente confiar en el indicador AO para determinar la dirección de las tendencias a corto plazo, sino que también se necesita la confirmación de las tendencias a medio y largo plazo, por lo que se incluye el juicio de las medias móviles.

Cuando la media rápida cruza la media lenta y la tendencia a medio y largo plazo se convierte en positiva, hacemos más en el AO cuando cruzamos el eje 0 y ganamos con la tendencia a la baja; cuando la media rápida cruza la media lenta y la tendencia a medio y largo plazo se convierte en bajista, hacemos vacío cuando cruzamos el eje 0 bajo el AO y ganamos con la tendencia a la baja.

Ventajas estratégicas

  1. El uso del indicador AO para determinar la dirección de las tendencias a corto plazo, con una mayor precisión
  2. La inclusión de promedios móviles en la medición de tendencias a medio y largo plazo puede filtrar efectivamente las brechas falsas.
  3. Las ganancias son rápidas y adecuadas para operaciones en línea corta.

Análisis de riesgos

  1. Cuando el indicador AO cruza la línea 0 y la media móvil emite una señal de brecha, el precio puede continuar subiendo por un tiempo antes de girar hacia abajo, existe el riesgo de un entry
  2. Los indicadores de AO pueden seguir bajando por un tiempo antes de volverse hacia arriba cuando se emiten múltiples señales a través de la línea 0 y las medias móviles.
  3. Riesgo de efectos marginales a gran escala. El indicador de AO puede ser desorganizado y generar señales erróneas después de que el mercado haya alcanzado una posición tecnológica importante

Dirección de optimización

  1. Puede probar combinaciones de promedios móviles de diferentes parámetros, como 10 y 50 periodos, para encontrar promedios que mejor coincidan
  2. Se puede combinar con otros indicadores, como el RSI, para que la señal sea más confiable
  3. Se puede optimizar la proporción de pérdidas fijas para que el riesgo de la estrategia sea mejor que el beneficio

Resumir

Esta estrategia es una estrategia simple de seguimiento de tendencias, la idea de determinar la tendencia a corto plazo y confirmar la tendencia a medio y largo plazo a través del indicador AO es correcta. La combinación de indicadores AO y medias móviles se utiliza ampliamente, es más madura, y esta estrategia también tiene una gran fiabilidad.

Código Fuente de la Estrategia
/*backtest
start: 2023-12-12 00:00:00
end: 2023-12-14 20:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// https://www.youtube.com/watch?v=zr3AVwjCtDA

//@version=5
strategy(title="Bingx ESTRATEGIA de Trading en 1 minuto ", shorttitle="AO")
long = input.bool(true, "long")
short = input.bool(true, "short")
profit = (input.float(10, "profit") / 100) + 1
stop = (input.float(5, "stop") / 100) + 1
ao = ta.sma(hl2,5) - ta.sma(hl2,34)
diff = ao - ao[1]
plot(ao, color = diff <= 0 ? #F44336 : #009688, style=plot.style_columns)
changeToGreen = ta.crossover(diff, 0)
changeToRed = ta.crossunder(diff, 0)
alertcondition(changeToGreen, title = "AO color changed to green", message = "Awesome Oscillator's color has changed to green")
alertcondition(changeToRed, title = "AO color changed to red", message = "Awesome Oscillator's color has changed to red")

ema20 = ta.ema(close, 20)
ema200 = ta.ema(close, 200)
rsi = ta.rsi(close, 7)
plot(rsi)
plot(0, color=color.white)
var float pentry = 0.0
var float lentry = 0.0
var bool oab = false
// oab := ta.crossover(ao, 0) ? true : ta.crossover(0, ao) ? false : oab[1]

if long and close > open and ta.crossover(close, ema20) and ema20 > ema200 and ao > 0 and rsi > 50
    strategy.entry("long", strategy.long)
    pentry := close
strategy.exit("exit long", "long", limit=pentry * profit, stop=pentry / stop)

if short and close < open and ta.crossunder(close, ema20) and ema20 < ema200 and ao < 0 and rsi < 50
    strategy.entry("short", strategy.short)
    lentry := close
strategy.exit("exit short", "short", limit=lentry / profit, stop=lentry * stop)