Esta estrategia se llama RSI & CCI Combination Quantitative Trading Strategy. Utiliza principalmente la combinación del indicador RSI y el indicador CCI para juzgar el estado de sobrecompra / sobreventa en el mercado y capturar oportunidades de reversión. Específicamente, la estrategia calcula las señales de compra y venta de RSI, combinadas con las señales de comercio del indicador CCI, para establecer las reglas de entrada larga y corta. Cuando se cumplen las reglas de entrada, se abrirán las posiciones largas o cortas correspondientes.
La lógica central de esta estrategia consiste en utilizar tanto las propiedades estadísticas del indicador RSI como del indicador CCI para determinar si el mercado se encuentra actualmente en un estado de sobrecompra o sobreventa.
En primer lugar, la parte del RSI. El indicador RSI puede reflejar los fenómenos de sobrecompra / sobreventa en el mercado. RSI mayor a 70 se considera generalmente sobrecomprado, mientras que menos de 30 es sobreventa. Esta estrategia establece dos indicadores RSI, un RSI a largo plazo con 14 períodos por defecto y un RSI a corto plazo con 12 períodos. El RSI a largo plazo juzga la tendencia general, mientras que el RSI a corto plazo rastrea puntos de inflexión más sensibles. Cuando ambas líneas RSI indican la misma dirección (como doble sobrecompra o doble sobreventa), significa que el mercado está en un estado de desequilibrio significativo, lo que proporciona las mejores oportunidades de reversión.
En segundo lugar, la parte del CCI. El indicador CCI también se puede utilizar para identificar los niveles de sobrecompra / sobreventa. Un CCI superior a 100 se considera sobrecomprado, mientras que un CCI inferior a -100 se considera sobreventa. Esta estrategia utiliza esta característica del CCI para establecer reglas de entrada: cuando la señal CCI es consistente con el indicador RSI, se ejecutará la señal de entrada indicada por el RSI.
En concreto, las reglas de entrada son:
Entrada larga: cuando el RSI muestra un área de sobreventa (tanto el RSI a largo como el a corto plazo por debajo de 30), y el CCI es inferior a -100, se realiza una entrada larga.
Entrada corta: cuando el RSI muestre un área de sobrecompra (tanto el RSI a largo como el a corto plazo por encima de 70), y el CCI sea superior a 100, corta.
En este sentido, la Comisión considera que la medida no constituye una ayuda estatal en el sentido del artículo 107 del Tratado.
La mayor ventaja de esta estrategia radica en el uso simultáneo de los patrones estadísticos RSI y CCI para identificar con mayor precisión las señales de sobrecompra/sobreventa, lo que proporciona puntos de inflexión ideales para capturar las reversiones.
El principal riesgo de esta estrategia es que las señales de sobrecompra/sobreventa indicadas por el RSI y el CCI puedan no reflejar completamente el momento real de la reversión.
Las soluciones correspondientes incluyen:
La estrategia se puede optimizar aún más en el comercio real, principalmente:
A través de pruebas y optimizaciones, las expectativas de rentabilidad y estabilidad de la estrategia podrían mejorarse aún más.
La estrategia pertenece a una estrategia típica de captura de reversión. Al combinar dos indicadores comúnmente utilizados, RSI y CCI, juzga los niveles de sobrecompra / sobreventa y establece las reglas de entrada correspondientes, formando una estrategia comercial práctica a corto plazo simple. La mayor ventaja es que el uso conjunto de los dos indicadores hace que el juicio de la señal sea más preciso, evitando reversiones falsas y captando el mejor momento para las reversiones. Por supuesto, existen riesgos, que requieren optimizaciones en los propios indicadores, estrategias de stop loss y colaboración con el análisis de tendencias. En general, proporciona a los principiantes un enfoque cuantitativo simple y confiable, que vale la pena aprender y practicar.
/*backtest start: 2023-12-22 00:00:00 end: 2024-01-21 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 //Author: RvZ14 //Based on Joseph Nemeth MACD+CCI strategy //Reference reading: https://sites.google.com/site/forexjosephnemeth/home/macd-cci strategy(title="MACD+CCI Strategy", shorttitle="macd/cci") length = input(14, minval=1) fastLength = input(12, minval=1), slowLength=input(26,minval=1) signalLength=input(2,minval=1) src = input(close, title="CCI Source") //cci ma = sma(src, length) cci = (src - ma) / (0.015 * dev(src, length)) plot(cci, title = "cci", color=#5DADE2,linewidth = 1,transp = 0) band1 = hline(100, color=gray, linewidth = 1) band0 = hline(-100, color=gray, linewidth = 1) fill(band1, band0, color= #F9E79F) //macd source = close fastMA = ema(source, fastLength) slowMA = ema(source, slowLength) macd = fastMA - slowMA signal = ema(macd, signalLength) hist = macd - signal plot(hist, color=#EC7063, style=histogram) plot(macd, title = "macd", color=#5DADE2, linewidth = 1,transp = 0) plot(signal, title = "signal", color=#F5B041,linewidth = 1,transp = 0) longCond = cci > 100 and macd > 0 or cci > -100 and macd < 0 shortCond = cci < -100 and macd < 0 or cci < 100 and macd > 0 strategy.entry("long",strategy.long,when = longCond == true) strategy.entry("short",strategy.short,when=shortCond == true)