
La estrategia CCI Zero Cross Trading es una estrategia de comercio cuantitativa basada en el índice CCI. La estrategia genera señales de comercio al rastrear el cruce del indicador CCI con el eje cero, haciendo más cuando cruza el eje cero en el CCI y vacío cuando cruza el eje cero en el CCI.
Los principios básicos de la estrategia de inversión de punto cero del CCI son:
Utilice el indicador CCI para determinar la situación de sobreventa y sobrecompra en el mercado. La línea de 100 en el valor del indicador CCI es una señal de sobrecompra en el mercado y la línea de 100 en el valor del indicador CCI es una señal de sobreventa en el mercado.
Monitorear la intersección del indicador CCI con el eje cero. Cuando el CCI cruza la línea cero de abajo hacia arriba, se genera una señal múltiple; cuando el CCI cruza la línea cero de arriba hacia abajo, se genera una señal de vacío.
La entrada de la señal de corto alza en función del CCI cruzado en el eje cero y la configuración de la zona de sobreventa y sobrecompra del CCI como punto de parada.
En concreto, las reglas de acceso a la estrategia son las siguientes:
Cuando el índice CCI cruza el eje cero de un valor negativo a un valor positivo, haga una entrada adicional, y el precio de stop loss se fija en la línea -100.
Cuando el índice CCI cruza el eje cero de positivo a negativo, se hace una entrada en blanco y se establece el precio de parada en la línea 100.
La estrategia se basa principalmente en el indicador CCI para determinar el grado de sobrecompra y sobreventa en el mercado y obtener ganancias al capturar la oportunidad de su reversión. El eje cero cruzado del CCI puede capturar de manera efectiva los puntos de conversión de la tendencia intermedia del mercado. En general, la lógica de la estrategia es simple, clara y fácil de implementar.
Las principales ventajas de la estrategia de inversión de punto cero de CCI son:
La fuente de la señal de la estrategia es única y se basa solo en el cruce del indicador CCI con el eje cero, lo que permite un seguimiento de tendencias simple y eficaz.
Utilizando las características de la inversión del índice CCI, se captura con eficacia el punto de conversión de la tendencia a mediano plazo, con un gran potencial de ganancias.
El punto de parada se establece en la zona de sobrecompra y sobreventa de CCI, lo que permite detener los pérdidas a tiempo y controlar el riesgo.
La implementación de la estrategia es lógica simple y clara, la selección de parámetros es fácil y es adecuada para la algoritmización de transacciones cuantitativas.
El indicador CCI es universalmente aplicable al mercado, es estratégicamente adaptable y puede aplicarse en transacciones cuantitativas de varias variedades.
La estrategia de inversión de punto cero de CCI también tiene algunos riesgos, que se centran principalmente en los siguientes aspectos:
El índice CCI presenta un cierto retraso, pudiendo perderse el momento óptimo de entrada para una rápida reversión de los precios.
El límite de pérdidas es pequeño y no soporta grandes fluctuaciones.
La dependencia de los indicadores CCI es vulnerable a la brecha falsa, lo que genera una señal errónea.
La falta de filtración efectiva de las tendencias en el contexto de la oscilación aumenta la frecuencia de las transacciones y los costos de los puntos de deslizamiento.
El tiempo de mantenimiento de las posiciones de la mayoría de las cabezas vacías es incierto, y no se puede estimar el punto de retorno de ganancias.
Para los riesgos mencionados, podemos mejorar y controlarlos mediante la optimización de parámetros, el ajuste del rango de pérdidas y el aumento de las condiciones de filtración.
La estrategia de inversión de punto cero de CCI tiene espacio para una mayor optimización, que incluye:
Optimización de los parámetros de CCI para encontrar parámetros indicadores más adecuados para las características de la variedad.
Aumentar las condiciones de ruptura o deformación de precios, filtrar las situaciones de oscilación y reducir las señales erróneas.
Aumentar el stop loss móvil para rastrear las ganancias o el stop stop móvil para predefinir el porcentaje de ganancias.
En combinación con otros indicadores, se forman condiciones de filtrado multiindicador para mejorar la estabilidad de la estrategia.
Aumentar las posiciones después de que la tendencia sea más clara y reducir las posiciones en caso de crisis.
La eficiencia y la rentabilidad de las estrategias de inversión de punto cero del CCI se pueden mejorar aún más mediante el ajuste de parámetros, la optimización del control del viento y la detención dinámica.
La estrategia de inversión de puntos cero del CCI es una estrategia de cuantificación simple y efectiva basada en el índice de canales de mercancías. Utiliza las características de seguimiento de tendencias del indicador CCI para obtener ganancias mediante la captura de sus puntos de inflexión. La ventaja de la estrategia se refleja principalmente en la simplicidad, la gran aplicabilidad y la menor cantidad de parámetros, pero también se enfrenta a ciertos riesgos que requieren la introducción de indicadores técnicos auxiliares y métodos de optimización para controlar.
/*backtest
start: 2022-11-30 00:00:00
end: 2023-12-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("CCI 0Trend Strategy (by Marcoweb) v1.0", shorttitle="CCI_0T_Strat_v1.0", overlay=true)
///////////// CCI
CCIlength = input(20, minval=1, title="CCI Period Length")
CCIoverSold = -100
CCIoverBought = 100
CCIzeroLine = 0
CCI = cci(hlc3, CCIlength)
price = hlc3
vcci = cci(price, CCIlength)
source = close
buyEntry = crossover(source, CCIoverSold)
sellEntry = crossunder(source, CCIoverBought)
plot(CCI, color=black,title="CCI")
p1 = plot(CCIoverSold, color=red,title="-100")
p2 = plot(CCIoverBought, color=blue,title="100")
p3 = plot(CCIzeroLine, color=orange,title="0")
///////////// CCI 0Trend v1.0 Strategy
if (not na(vcci))
if (crossover(CCI, CCIoverSold))
strategy.entry("CCI_L", strategy.long, stop=CCIoverSold, comment="CCI_L")
else
strategy.cancel(id="CCI_L")
if (crossunder(CCI, CCIoverBought))
strategy.entry("CCI_S", strategy.short, stop=CCIoverBought, comment="CCI_S")
else
strategy.cancel(id="CCI_S")
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)