Estrategia de la media móvil de ruptura de impulso

El autor:¿ Qué pasa?, Fecha: 2023-09-19 16:33:13
Las etiquetas:

Resumen general

Esta estrategia combina indicadores de promedio móvil y impulso, pertenecientes a las estrategias de seguimiento de tendencias. Juzga la dirección de la tendencia del mercado calculando el promedio móvil durante un cierto período. Cuando el precio rompe el promedio móvil, se considera que la tendencia se ha invertido y se puede realizar la negociación. Al mismo tiempo, introduce el número de días consecutivos de subida o baja dentro de un cierto período como una señal de confirmación para evitar ser engañado por falsos breakouts.

Principio de la estrategia

Esta estrategia se basa principalmente en dos indicadores:

  1. Promedio móvil simple (SMA): Calcula el precio de cierre promedio durante un cierto período para determinar la dirección general de la tendencia.

  2. Días ascendentes/bajos consecutivos: Cuenta el número de días en que el precio ha estado en una tendencia ascendente o descendente persistente como señal de confirmación de la inversión de tendencia.

Específicamente, la estrategia primero calcula la SMA de 520 días, que representa la dirección general de la tendencia. Si el precio sube y rompe la SMA, comienza a contar el número de días de subida; si el precio cae y rompe la SMA, comienza a contar el número de días de bajada. Cuando el número de días de subida o bajada alcanza los 27 días, se realiza un comercio direccional correspondiente.

Por ejemplo, si el precio sube y rompe la SMA, y continúa subiendo durante 27 días, se realiza una operación larga; si el precio cae y rompe la SMA, y continúa cayendo durante 27 días, se realiza una operación corta.

Análisis de ventajas

Esta estrategia combina medias móviles e indicadores de impulso para realizar un seguimiento eficaz de las tendencias, evitando al mismo tiempo la interferencia acústica del mercado a corto plazo.

  1. El uso de SMA a largo plazo para juzgar la tendencia principal puede filtrar eficazmente las fluctuaciones y el ruido a corto plazo.

  2. El aumento de las señales de confirmación de días ascendentes/descendientes consecutivos puede evitar ser engañado por falsos breakouts a corto plazo y reducir las operaciones innecesarias.

  3. Comerciar solo cuando la tendencia se invierte puede maximizar la captura de la dirección y el impulso de la tendencia.

  4. Las reglas son claras y fáciles de implementar, no se requiere una optimización de parámetros compleja, adecuada para inversores comunes.

Análisis de riesgos

Esta estrategia también tiene algunos riesgos:

  1. Puede perder oportunidades de entrada temprana en las tendencias del mercado alcista a largo plazo.

  2. Es propenso a ser engañado por frecuentes falsas rupturas en mercados de rango, lo que resulta en una negociación excesiva e inválida.

  3. Si los parámetros de la SMA se establecen incorrectamente, la estrategia puede responder lentamente a los cambios de tendencia.

  4. Si los parámetros de perfusión se establecen incorrectamente, las señales comerciales pueden ser demasiado frecuentes o demasiado escasas.

Direcciones de optimización

La estrategia se puede optimizar aún más en los siguientes aspectos:

  1. Añadir SMA de varios marcos de tiempo para la verificación de varios ciclos para evitar las limitaciones de un solo ciclo.

  2. Añadir otros indicadores de tendencia, como el MACD, para una evaluación exhaustiva y mejorar la precisión.

  3. Optimizar los parámetros de perfusión para encontrar un punto de equilibrio, evitando señales comerciales demasiado frecuentes o demasiado escasas.

  4. Añadir estrategias de stop loss para controlar pérdidas individuales.

  5. Incorporar indicadores de volumen para evitar los riesgos de divergencia de volumen.

Resumen de las actividades

En general, esta estrategia es una estrategia de seguimiento de tendencias simple y práctica. Juzga la tendencia principal con SMA de largo período y utiliza perfusión para confirmar señales de inversión de tendencia, que pueden rastrear efectivamente las tendencias evitando el engaño de ruido. Con cierta optimización, puede convertirse en una estrategia de tendencia confiable. Pero aún debe ser consciente de las limitaciones bajo ciertas condiciones del mercado. En general, esta estrategia es adecuada para inversores con cierta experiencia comercial, para ser utilizada como parte de una estrategia de cartera.


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


strategy(title="Mbit Moving Average",overlay=true)

length = input(520)
confirmBars = input(27)
price = close
ma = ta.sma(price, length)

bcond = price > ma

bcount = bcond ? nz(bcount[1]) + 1 : 0

scond = price < ma

scount = scond ? nz(scount[1]) + 1 : 0

long =  scount == confirmBars

short = bcount == confirmBars


//Strategy

strategy.entry("long", strategy.long, when=long)

strategy.entry("short",strategy.short, when=short)


Más.