La estrategia de negociación de promedios móviles de doble avance es una estrategia que genera señales de compra y venta basadas en múltiples indicadores. Integra promedios móviles, indicadores de soporte / resistencia, indicadores de tendencia e indicadores de sobrecompra / sobreventa para formar un sistema comercial completo.
La señal de compra requiere que las cuatro condiciones siguientes sean verdaderas al mismo tiempo:
Una vez que se cumplen las cuatro condiciones, se genera una señal de compra de 1.
La lógica de la señal de venta es exactamente lo opuesto a la señal de compra.
Cuando las cuatro condiciones son ciertas al mismo tiempo, se genera una señal de venta de -1.
Las condiciones de entrada dependen de las señales de compra y venta. Para ir largo la señal de compra debe ser igual a 1.
Hay dos condiciones de salida. Una es una salida rápida una vez que la señal cambia. La otra es esperar la señal opuesta antes de salir de una posición. Por ejemplo, esperar una señal de venta después de ir largo.
La mayor ventaja de la estrategia de media móvil de doble avance es la combinación de múltiples indicadores, lo que permite un juicio exhaustivo de las tendencias, el estado de sobrecompra/sobreventa, etc. En concreto, las principales ventajas son:
En general, este sistema es muy adecuado para el autoaprendizaje de principiantes, así como para su uso por profesionales.
Aunque la estrategia tiene muchas ventajas, todavía hay algunos riesgos a tener en cuenta:
Para hacer frente a estos riesgos, podrían adoptarse las siguientes medidas:
Todavía hay un gran potencial para optimizar aún más esta estrategia:
Con mejoras en los aspectos anteriores, el rendimiento de la estrategia puede mejorarse aún más para las aplicaciones de negociación en vivo.
La estrategia de comercio de promedios móviles de doble avance es una estrategia versátil que combina múltiples indicadores. Incorpora indicadores de tendencia, soporte / resistencia, sobrecompra / sobreventa para determinar entradas y salidas. Con efectos complementarios y juicios integrales, la estrategia proporciona un modelo de idea sobresaliente para el comercio cuantitativo que vale la pena una investigación y aplicación en profundidad.
/*backtest start: 2023-01-26 00:00:00 end: 2024-02-01 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 //Original Indicator by @Shizaru - simply made into a strategy! strategy("Simple Buy/Sell Strategy", overlay=false) psar = sar(0.02,0.02,0.2) c1a = close > psar c1v = close < psar malen = input(200, title="MA Length") mm200 = sma(close, malen) c2a = close > mm200 c2v = close < mm200 fast = input(12, title="Fast EMA Length") slow = input(26, title="Slow EMA Length") [macd,signal,hist] = macd(close, fast,slow, 9) c3a = macd >= 0 c3v = macd <= 0 rsilen = input(7, title="RSI Length") th = input(50, title="RSI Threshold") rsi14 = rsi(close, rsilen) c4a = rsi14 >= th c4v = rsi14 <= th buy = c1a and c2a and c3a and c4a ? 1 : 0 sell = c1v and c2v and c3v and c4v ? -1 : 0 longtrades = input(true, title="Long Trades") shorttrades = input(false, title="Short Trades") quickexit = input(false, title="Quick Exits") strategy.entry("Buy", strategy.long, when=buy==1 and longtrades==true) strategy.close("Buy", when=quickexit==true ? buy==0 : sell==-1) strategy.entry("Sell", strategy.short, when=sell==-1 and shorttrades==true) strategy.close("Sell", when=quickexit==true ? sell==0 : buy==1) plot(buy, style=plot.style_histogram, color=color.green, linewidth=3, title="Buy Signals") plot(sell, style=plot.style_histogram, color=color.red, linewidth=3, title="Sell Signals")