Estrategia de cruz dorada con media móvil doble


Fecha de creación: 2024-01-17 17:38:36 Última modificación: 2024-01-17 17:38:36
Copiar: 1 Número de Visitas: 642
1
Seguir
1617
Seguidores

Estrategia de cruz dorada con media móvil doble

Descripción general

La estrategia de cruce de oro de doble media móvil es una estrategia de negociación cuantitativa basada en promedios móviles. La estrategia determina la tendencia del mercado y el momento de compra y venta mediante el cálculo de promedios móviles de diferentes períodos. Cuando se cruza la media móvil a corto plazo sobre la media móvil a largo plazo, se produce una cruz de oro como señal de compra; cuando se cruza la media móvil a corto plazo debajo de la media móvil a largo plazo, se produce una cruz de muerte como señal de venta.

Principio de estrategia

La lógica central de la estrategia de cruce de oro de dos medias móviles se basa en las características suaves de las medias móviles. Las medias móviles pueden filtrar eficazmente el ruido del mercado y indicar la dirección de la tendencia general. Las medias móviles a corto plazo son más sensibles a los cambios en los precios y pueden capturar información sobre las fluctuaciones de los precios en el período más reciente.

Otro punto clave de la estrategia de doble línea media móvil es el indicador RSI. El RSI puede determinar con eficacia si el mercado está en un estado de sobrecompra y sobreventa. La combinación de RSI evita que se produzcan transacciones erróneas cerca de los puntos de inflexión del mercado.

En concreto, la lógica de la estrategia para la toma de decisiones comerciales es la siguiente:

  1. Calcula las medias móviles de 20, 50 y 100 ciclos
  2. Determine si la media móvil de 20 ciclos está por encima de la media móvil de 50 y 100 ciclos, y si se cumple, puede entrar en una etapa de tendencia al alza
  3. Al mismo tiempo, detecte si el indicador RSI es menor a 50, lo que indica que no se ha entrado en una zona de sobreventa
  4. Cuando se cumplen las tres condiciones anteriores, se genera una señal de compra
  5. Determine si el promedio móvil de 20 períodos se encuentra por debajo del promedio móvil de 50 y 100 períodos, y si se cumple, puede entrar en una fase de tendencia descendente
  6. Al mismo tiempo, detecte si el RSI está por encima de 48.5, lo que indica que no se ha entrado en la zona de sobreventa
  7. Cuando se cumplen las tres condiciones anteriores, se genera una señal de venta

A través de una combinación de múltiples parámetros, la estrategia puede filtrar eficazmente las señales falsas y mejorar la precisión de las decisiones comerciales.

Ventajas estratégicas

La estrategia de cruce de oro de doble movimiento promedio tiene las siguientes ventajas:

  1. Las estrategias son simples, claras, fáciles de entender y de implementar
  2. Optimización de parámetros con flexibilidad para ajustar el ciclo de las medias móviles para adaptarse a diferentes mercados
  3. El uso combinado de promedios móviles y indicadores RSI permite filtrar el ruido y evaluar las tendencias reales del mercado
  4. Los datos de retrospectiva muestran que la estrategia generó ganancias estables y retiros menores.
  5. Parámetros de la estrategia se pueden optimizar aún más mediante la integración de tecnologías avanzadas como el aprendizaje automático

Riesgo estratégico

La estrategia de cruce de oro de doble movimiento promedio también presenta los siguientes riesgos:

  1. Los promedios móviles se retrasan cuando los mercados fluctúan fuertemente y pueden perder puntos de venta o venta óptimos.
  2. La estrategia depende de la optimización de los parámetros, si los parámetros se establecen incorrectamente, puede afectar considerablemente los beneficios de la estrategia
  3. La estructura del mercado puede cambiar durante el funcionamiento a largo plazo y los parámetros de las medias móviles y el RSI necesitan ajustes
  4. Las estrategias de comercio automatizado son más fáciles de mantener concentradas y más arriesgadas cuando los mercados cambian.

Para reducir el riesgo, se puede optimizar en los siguientes aspectos:

  1. Evaluación de la frecuencia y magnitud de las fluctuaciones en el mercado, combinada con indicadores de volatilidad, y ajuste dinámico del ciclo de las medias móviles
  2. Añadir un modelo de aprendizaje automático para optimizar dinámicamente los parámetros
  3. Establezca las condiciones de parada de pérdidas para evitar pérdidas individuales excesivas
  4. El uso de un sistema de gestión de posiciones para ajustar el tamaño de las posiciones en función de las condiciones del mercado y reducir el riesgo de tener posiciones concentradas

Dirección de optimización de la estrategia

La estrategia de cruce de oro de línea media móvil doble tiene espacio para una optimización adicional:

  1. Aumentar las señales de filtración de otros indicadores, como el volumen de transacciones, la banda de Brin, etc., para mejorar la estabilidad de la estrategia
  2. Aprendizaje automático para optimizar dinámicamente los parámetros y hacer que las estrategias sean más inteligentes
  3. Diseño de un esquema de ajuste de parámetros adaptado a la configuración del ciclo de la media móvil según los cambios en la estructura del mercado
  4. Combinado con un sistema avanzado de gestión de riesgos, ajuste dinámico de posiciones para reducir el riesgo estratégico
  5. Construir una cartera de operaciones algorítmicas para integrar varias estrategias de negociación y mejorar la estabilidad

Resumir

La estrategia de cruce de oro de doble línea media móvil es una estrategia de comercio cuantitativo de tipo regular muy clásica. Es simple y fácil de implementar, la optimización de parámetros es flexible y el rendimiento es excelente, es una buena opción para los principiantes que se inician en el comercio cuantitativo. Pero la estrategia también tiene ciertas limitaciones, y con más investigación y optimización, se puede avanzar hacia una mayor inteligencia y estabilidad, y realmente ser rentable de manera continua.

Código Fuente de la Estrategia
/*backtest
start: 2024-01-09 00:00:00
end: 2024-01-16 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//Based on Larry Connors RSI-2 Strategy - Lower RSI
strategy(title="EA_3Minute_MagnetStrat", shorttitle="EA_3Minute_MagnetStrat", overlay=false)
src = close, 
//RSI CODE
up = rma(max(change(src), 0), 30)
down = rma(-min(change(src), 0), 30)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
//Criteria for Moving Avg rules
ma20= vwma(close,20)
ma50 = vwma(close,50)
ma100= vwma(close,100)

//Rule for RSI Color
//col = ma30 > ma50 > ma200 and rsi <=53?lime: ma50 < ma200  and rsi >= 60?red : silver
long1 = ma20 > ma50 and ma50 > ma100 and rsi < 50 
short1 = ma20 < ma50 and ma50 < ma100 and rsi > 48.5 
//plot(rsi, title="RSI", style=line, linewidth=1,color=col)
//plot(100, title="Upper Line 100",style=line, linewidth=3, color=aqua)
//plot(0, title="Lower Line 0",style=line, linewidth=3, color=aqua)

//band1 = plot(60, title="Upper Line 60",style=line, linewidth=1, color=aqua)
//band0 = plot(44, title="Lower Line 40",style=line, linewidth=1, color=aqua)
//fill(band1, band0, color=silver, transp=90)
//strategy.entry ("buy", strategy.long, when=long)
//strategy.entry ("sell", strategy.short, when=short)
//plot(long,"long",color=green,linewidth=1)
//plot(short,"short",color=red,linewidth=1)
//
long = long1[1] == 0 and long1 == 1
short = short1[1] == 0 and short1 == 1
longclose = long[3] == 1
shortclose = short[3] == 1

//Alert

strategy.entry("short", strategy.short,qty = 1, when=short)
strategy.entry("long", strategy.long,qty=1, when=long)
plot(long,"long",color=green,linewidth=1)
plot(short,"short",color=red,linewidth=1)
strategy.close("long",when=longclose)
strategy.close("short",when=shortclose)

//strategy.exit(id="long",qty = 100000,when=longclose)
//strategy.exit(id="short",qty = 100000,when=shortclose)
plot(longclose,"close",color=blue,linewidth=1)
plot(shortclose,"close",color=orange,linewidth=1)
//strategy.exit(id="Stop", profit = 20, loss = 100)