Estrategia de negociación de oscilación entre medias móviles

El autor:¿ Qué pasa?, Fecha: 2023-12-11 14:38:48
Las etiquetas:

img

Resumen general

Esta estrategia combina el indicador de promedio móvil y las bandas de Bollinger para implementar una estrategia que oscila entre los promedios móviles para el comercio bidireccional.

Principio de la estrategia

  1. Calcule el promedio móvil rápido ma_short y el promedio móvil lento ma_long
  2. Cuando ma_short cruza por encima de ma_long, ir largo; cuando ma_short cruza por debajo de ma_long, ir corto
  3. Calcular el carril superior, el carril inferior y el carril medio de las bandas de Bollinger
  4. Cuando el precio se rompe por encima del rieles inferior, confirme la señal larga; cuando el precio se rompe por debajo del rieles superior, confirme la señal corta
  5. Posiciones abiertas cuando el indicador de la media móvil y las bandas de Bollinger dan señales en la misma dirección, posiciones cerradas cuando dan señales en direcciones opuestas

Análisis de ventajas

  1. La combinación de indicadores duales lo hace relativamente estable y puede filtrar algunas señales falsas
  2. Oscilando entre medias móviles y bandas de Bollinger evita perseguir máximos y vender mínimos
  3. Permitir el comercio bidireccional puede aprovechar al máximo las fluctuaciones de precios para obtener beneficios

Análisis de riesgos

  1. La configuración de los parámetros de las bandas de Bollinger afectará a la frecuencia y rentabilidad de las operaciones.
  2. Es fácil generar grandes pérdidas en mercados con tendencias fuertes
  3. El sistema de promedio móvil en sí tiende a generar más operaciones perdedoras en las salidas

Gestión de riesgos:

  1. Optimizar los parámetros de las bandas de Bollinger para ajustarse a la frecuencia de negociación adecuada
  2. Establecer una estrategia de stop loss para controlar las pérdidas de una sola operación
  3. Utilice esta estrategia cuando la tendencia no sea obvia

Direcciones de optimización

  1. Prueba de diferentes combinaciones de parámetros de los sistemas de medias móviles
  2. Evaluar si añadir indicadores de volumen a las señales de filtro
  3. Prueba de si hay que combinar el RSI y otros indicadores para determinar las zonas de sobrecompra y sobreventa

Las optimizaciones anteriores pueden mejorar aún más la rentabilidad, reducir las operaciones innecesarias, reducir la frecuencia de las operaciones y los riesgos de pérdida.

Resumen de las actividades

Esta estrategia combina sistemas de promedios móviles y bandas de Bollinger para implementar el comercio de oscilación entre los promedios móviles de precios. La combinación de indicadores duales puede mejorar la calidad de la señal, y permitir el comercio bidireccional proporciona más oportunidades.

]


/*backtest
start: 2023-12-09 00:00:00
end: 2023-12-10 00:00:00
period: 2m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("MA-Zorrillo",overlay=true)

ma_short= sma(close,8)
ma_long= sma(close,89)

entry_ma = crossover (ma_short,ma_long)
exit_ma = crossunder (ma_short,ma_long) 


BBlength = input(24, minval=1,title="Bollinger Period Length")
BBmult = 2 // input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation")
BBbasis = sma(close, BBlength)
BBdev = BBmult * stdev(close, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev

source = close
entry_bb = crossover(source, BBlower)
exit_bb = crossunder(source, BBupper)


vs_entry = false
vs_exit = false
for i = 0 to 63
    if (entry_bb[i])
        vs_entry :=  true
    if (exit_bb[i])
        vs_exit :=  true
        

entry = entry_ma and vs_entry
exit =  exit_ma and vs_exit

strategy.entry(id="long_ma",long=true,when=entry)
strategy.close(id="long_ma", when=exit)

strategy.entry(id="short_ma",long=false,when=exit)
strategy.close(id="short_ma",when=entry)


Más.