La estrategia de negociación es una estrategia de negociación de tendencia de momento basado en el indicador doble CCI, el indicador RSI y dos medias móviles. Se genera una señal de negociación mediante el cruce de medias móviles, la confirmación conjunta del doble CCI y el RSI.
La estrategia utiliza el doble indicador CCI y el indicador RSI para filtrar el cruce de las medias móviles, lo que evita las señales falsas y aumenta la fiabilidad de la determinación de la tendencia. El uso de múltiples indicadores en combinación mejora la estabilidad de la estrategia.
La mayor ventaja de esta estrategia es el uso de un doble índice CCI y un índice RSI para filtrar múltiples cruces de medias móviles, lo que permite filtrar con eficacia algunas brechas falsas y señales de negociación no confiables, aumentando la fiabilidad de la señal.
Los parámetros del doble indicador CCI se configuran de manera diferente, lo que permite formar una combinación de líneas rápidas y lentas para evitar ser engañado por un solo parámetro. El indicador RSI puede determinar si el mercado está actualmente sobrecomprado o sobrevendido, lo que evita abrir posiciones en un momento inadecuado.
El uso de múltiples indicadores en combinación puede hacer que la estrategia sea más fiable y estable para juzgar tendencias y generar señales.
El principal riesgo de esta estrategia es que el cruce de las medias móviles no puede evitar por completo el riesgo de falsas rupturas. Cuando el mercado es muy volátil y los indicadores no pueden filtrarse de manera efectiva, todavía puede haber casos de error de juicio.
Además, aunque la combinación de múltiples indicadores puede mejorar la precisión, también se pueden perder algunas oportunidades de negociación más fuertes. Cuando el mercado cambia drásticamente, los indicadores pueden no reaccionar a tiempo y perder el mejor momento de entrada.
La estrategia puede mejorar el rendimiento mediante la optimización de parámetros:
Optimización del ciclo de la media móvil para encontrar una combinación de parámetros de ciclo más adecuada
Prueba los parámetros del CCI y el RSI para encontrar el rango óptimo
Prueba diferentes combinaciones de CCI para encontrar la combinación más adecuada de CCI rápido y lento
Optimización de intervalos en el indicador, como la línea de sobreventa en el CCI y la línea de retroceso en el RSI
Añadir estrategias de stop loss para controlar las pérdidas individuales
A través de pruebas de optimización de parámetros y combinaciones, las estrategias pueden ser más estables y confiables, con una mayor capacidad para filtrar falsas señales y obtener mejores resultados de retroalimentación.
La estrategia de explosión de momento de doble CCI aumenta la fiabilidad de las operaciones de tendencia basadas en promedios móviles mediante el filtrado múltiple de los indicadores doble CCI y RSI. El uso de la combinación de CCI y RSI puede determinar eficazmente la fuerza de compra y venta del mercado y aumentar la capacidad de juicio de la estrategia sobre la tendencia. El uso de la combinación de múltiples indicadores aumenta la estabilidad de la estrategia.
/*backtest
start: 2022-10-01 00:00:00
end: 2023-10-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © capam
//BUY
//EMA 8 crosses upward SMA 26.
//CCI 34 periods > 0
//CCI 55 periods > 0
//RSI 26 > 48.
//Sell
//EMA 8 crosses downward SMA 26.
//CCI 34 periods < 0
//CCI 55 periods < 0
//RSI 26 < 48.
//@version=4
strategy("Momentum Explosion 2CCI RSI", overlay=true)
ema8 = ema(close,8)
sma26 = sma(close,26)
cci34 = cci(close,34)
cci55 = cci(close,55)
rsi26 = rsi(close,26)
//plot(ema8)
//plot(sma26)
//plot(cci34,color=color.green)
//plot(cci55,color=color.orange)
//plot(rsi26,color=color.red)
longCondition = crossover(ema8, sma26) and mom(sma26,5)>0 and cci34>0 and cci55>0 and rsi26>48
if (longCondition)
strategy.entry("My Long Entry Id", strategy.long)
shortCondition = crossunder(ema8, sma26) and mom(sma26,5)<0 and cci34<0 and cci55<0 and rsi26<48
if (shortCondition)
strategy.entry("My Short Entry Id", strategy.short)