
La estrategia de la superposición de las medias móviles se basa en calcular las medias móviles de diferentes períodos y generar señales de negociación en función de su cruce. La estrategia utiliza las medias móviles de 8 períodos diferentes para construir superposiciones de medias móviles para determinar la tendencia del mercado y generar señales de negociación en función de la intersección de medias móviles de los períodos más cortos y más largos.
La estrategia se basa principalmente en ocho medias móviles: las líneas 20, 25, 30, 35, 40, 45, 50 y 55. Estas ocho medias móviles se componen de superposiciones de medias móviles ascendentes. Se generan señales de compra cuando las medias móviles de corto plazo superan a las medias móviles de largo plazo desde abajo; se generan señales de venta cuando las medias móviles de corto plazo superan a las medias móviles de largo plazo desde arriba.
Por ejemplo, cuando la línea de 20 días se rompe desde abajo hasta la línea de 55 días, se genera una señal de compra; cuando la línea de 20 días se cae desde arriba hasta la línea de 55 días, se genera una señal de venta. La media móvil es una buena indicación de la tendencia del mercado, la estrategia utiliza múltiples cruces de medias móviles para determinar la tendencia principal del mercado y generar una señal de negociación.
Las estrategias de superposición de medias móviles tienen las siguientes ventajas:
El uso de varias medias móviles de diferentes períodos ayuda a determinar con mayor precisión los cambios en las tendencias del mercado.
Las múltiples medias móviles construyen superposiciones para que las señales de negociación sean más claras.
La combinación de promedios móviles de largo y corto plazo tiene en cuenta tanto las tendencias a largo plazo del mercado como los ajustes a corto plazo.
El espacio para la optimización de los parámetros de la estrategia es amplio, y se puede optimizar la estrategia ajustando parámetros como el ciclo de las medias móviles.
La lógica de la estrategia es simple, clara, fácil de entender y de implementar.
La estrategia de superposición de medias móviles también tiene algunos riesgos:
Cuando no se puede determinar la tendencia en el conjunto de la bolsa, puede producirse una señal errónea. Se puede confirmar mediante la combinación de otros indicadores.
La frecuencia de las transacciones puede ser demasiado alta, lo que aumenta los costos de transacción y los costos de deslizamiento. Se puede ajustar adecuadamente el ciclo de la media móvil para reducir la frecuencia de las transacciones.
La configuración incorrecta de los parámetros puede causar demasiada sensibilidad o demasiado retraso. Los parámetros de optimización deben ser probados repetidamente.
Los eventos inesperados que causan saltos rápidos pueden inhabilitar la estrategia. Se puede configurar el riesgo de control de la estrategia de parada de pérdidas.
Las estrategias de superposición de medias móviles se pueden optimizar en los siguientes aspectos:
Ajustar los parámetros periódicos de las medias móviles para encontrar la combinación óptima de parámetros.
Aumentar otros indicadores técnicos para filtrar y confirmar la señal, mejorando la precisión de la señal.
La combinación de indicadores de volatilidad reduce la frecuencia de las transacciones en un entorno de baja volatilidad.
Establezca una estrategia de stop loss para controlar las pérdidas individuales.
Optimizar las estrategias de gestión de fondos y mejorar los factores de rentabilidad.
Prueba de la robustez de los parámetros de los contratos de las diferentes variedades. Busca la mejor variedad.
La estrategia de superposición de promedios móviles tiene una idea general clara, juzga las tendencias del mercado a través de múltiples promedios móviles cruzados y genera señales de negociación. La estrategia de optimización tiene un gran espacio, se pueden ajustar los parámetros, se puede optimizar mediante métodos como el aumento de la filtración de la señal. En general, la estrategia es simple y práctica, adecuada para el aprendizaje inicial de operaciones cuantitativas.
/*backtest
start: 2024-01-14 00:00:00
end: 2024-01-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="EMA Ribbon [Krypt] with Buy/Sell Signals", shorttitle="EMA Ribbon", overlay=true)
dropn(src, n) =>
na(src[n]) ? na : src
length1 = input(20, title="MA-1 period", minval=1)
length2 = input(25, title="MA-2 period", minval=1)
length3 = input(30, title="MA-3 period", minval=1)
length4 = input(35, title="MA-4 period", minval=1)
length5 = input(40, title="MA-5 period", minval=1)
length6 = input(45, title="MA-6 period", minval=1)
length7 = input(50, title="MA-7 period", minval=1)
length8 = input(55, title="MA-8 period", minval=1)
source_input = input(close, title="Source")
price = dropn(source_input, 1)
ema1 = ema(price, length1)
ema2 = ema(price, length2)
ema3 = ema(price, length3)
ema4 = ema(price, length4)
ema5 = ema(price, length5)
ema6 = ema(price, length6)
ema7 = ema(price, length7)
ema8 = ema(price, length8)
plot(ema1, title="MA-1", color=#f5eb5d, transp=0, linewidth=2)
plot(ema2, title="MA-2", color=#f5b771, transp=0, linewidth=2)
plot(ema3, title="MA-3", color=#f5b056, transp=0, linewidth=2)
plot(ema4, title="MA-4", color=#f57b4e, transp=0, linewidth=2)
plot(ema5, title="MA-5", color=#f56d58, transp=0, linewidth=2)
plot(ema6, title="MA-6", color=#f57d51, transp=0, linewidth=2)
plot(ema7, title="MA-7", color=#f55151, transp=0, linewidth=2)
plot(ema8, title="MA-8", color=#aa2707, transp=0, linewidth=2)
// Buy and sell signals based on crossover and crossunder
buySignal = crossover(ema1, ema8)
sellSignal = crossunder(ema1, ema8)
plotshape(series=buySignal, title="Buy Signal", color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=sellSignal, title="Sell Signal", color=color.red, style=shape.triangledown, size=size.small)
if buySignal
strategy.entry("Enter Long", strategy.long)
else if sellSignal
strategy.entry("Enter Short", strategy.short)