Apuntarme a la lista de espera
Estrategias / Momentum / CCI Breakout

CCI Breakout: operar los cruces del CCI(20) de más y menos 100

La estrategia se pone long cuando el CCI(20) sobre el precio típico cruza por encima de 100 y short cuando cruza por debajo de -100. Sale cuando el CCI vuelve a atravesar 0, con un stop loss del 1% como protección. Solo hay una posición abierta a la vez y no hay objetivo de beneficio.

MomentumLargos & cortosSwingOro1 hora
1.08Profit factor
2,101Beneficio neto EUR
32.04%Tasa de acierto
6,065Operaciones
-861Max drawdown
0.35Operación media

Mejor ejecución de 16. Gold, 1 hora, spread 0.6, de la ejecución pf:2026-09-15-GOLD-1h.tsv:1.

Reglas de entrada, largos

  1. No hay posición abierta

Reglas de entrada, cortos

  1. No hay posición abierta

Reglas de salida

  1. Stop loss al 1% de la entrada
  2. Cerrar un short cuando el CCI sube por encima de 0

Condiciones de la prueba

PeriodoHasta 2026-09-15
InstrumentoGold, 1 hora
Spread0.6 puntos
Contratos1
Capital inicial1,000,000
CostesSolo spread. No se incluyen comisiones ni financiación overnight.
BarrasHasta 200,000 barras, menos cuando el instrumento tiene menos historial
Última prueba2026-09-15
Parámetros (6)
positionSize
Contratos por operación
1
cciPeriod
Longitud del CCI
20
cciLongLevel
Long cuando el CCI cruza por encima de este nivel
100
cciShortLevel
Short cuando el CCI cruza por debajo de este nivel
-100
cciExitLevel
Cerrar cuando el CCI vuelve a atravesar este nivel
0
stopLossPct
Stop de protección, porcentaje del precio de entrada
1

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
OroMejor ejecución1 hora1.08 6,06532.042,101 EUR-861
DAX 401 horan/a 5,83232.36578 EUR-8,240
Oro30 minn/a 10,30830.24-1,030 EUR-4,667
Oro5 minn/a 10,21428.83-3,305 EUR-3,725
Oro15 minn/a 10,12627.92-3,985 EUR-5,465
S&P 5001 horan/a 6,57330.17-8,105 EUR-8,479
S&P 50030 minn/a 10,57829.18-8,925 EUR-10,914
S&P 5005 minn/a 10,27627.13-9,427 EUR-9,447
S&P 50015 minn/a 10,10528.82-9,875 EUR-9,932
DAX 4030 minn/a 10,08029.97-15,728 EUR-19,144
Nasdaq 1001 horan/a 6,58529.69-16,221 EUR-16,309
Nasdaq 10015 minn/a 9,95530.72-18,904 EUR-19,692
Nasdaq 10030 minn/a 10,47828.55-19,390 EUR-23,058
Nasdaq 1005 minn/a 10,24829.01-27,220 EUR-27,275
DAX 4015 minn/a 10,05729.70-28,696 EUR-28,765
DAX 405 minn/a 10,30828.36-30,572 EUR-30,769

Gráficos

Resultados por ejecución

Las 10 mejores de 16 ejecuciones. La lista completa está en la tabla de arriba.

Beneficio netoMax drawdown

El código

ProBuilder, reescrito al estándar de la casa

// ============================================================
// CCI Breakout
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Momentum
// Direction: Long & short
// Timeframe tested: 1 hour
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1          // contracts per trade
cciPeriod = 20            // CCI length
cciLongLevel = 100        // long when CCI crosses above this
cciShortLevel = -100      // short when CCI crosses below this
cciExitLevel = 0          // close when CCI falls back through this
stopLossPct = 1           // protective stop, percent of entry price

// --- Indicators ---
cciValue = CCI[cciPeriod](TypicalPrice)

25 líneas más: las reglas de entrada y salida.

Configuración

Cómo cargarla

  1. Copia el código con el botón de copiar del bloque de código.
  2. En ProRealTime, abre un gráfico del instrumento y el marco temporal que quieras probar y luego abre ProOrder > New trading system y elige "Create with programming".
  3. Pega el código, dale un nombre al sistema y guárdalo.
  4. Haz clic en "Backtest", ajusta tu propio spread y position size, y ejecútala antes de considerar operarla en real.

Indicadores utilizados

CCI
Lee esto primeroDebilidades conocidas4 puntos
  • Solo la mejor ejecución, Gold 1 hora, muestra un edge real, con un profit factor escaso de 1.08 y una operación media de EUR 0.35. La mayoría de las demás filas de la tabla perdieron dinero.
  • En DAX 40 las pérdidas fueron grandes, por ejemplo EUR -30,572.2 en 5 minutos con un drawdown de EUR 30,768.9.
  • La tasa de acierto es de solo el 32.04% en la mejor ejecución, así que los beneficios dependen de una minoría de operaciones que acompañan el movimiento del CCI.
  • Con 0.6 puntos de spread y una operación media pequeña, unos costes reales más altos podrían borrar el resultado de Gold.

Preguntas

Sobre esta estrategia

¿Puede esta estrategia de CCI ejecutarse en ProOrder?

Sí, las reglas son simples y usan un stop porcentual que ProOrder admite. Dado cuántos mercados perdieron dinero, pruébala en demo antes de arriesgar capital.

¿Qué mercados se probaron y cómo les fue?

Se probó en Gold, DAX 40, S&P 500 y Nasdaq 100. Gold 1 hora obtuvo EUR 2,100.5 y DAX 40 1 hora obtuvo EUR 578.4, mientras que Gold 30 minutos perdió EUR -1,030.1 y la ejecución de DAX 40 15 minutos perdió EUR -28,696.3.

¿Qué drawdown hubo con 1 contrato?

La mejor ejecución en Gold tuvo un max drawdown de EUR 861.22 con 1 contrato. La ejecución de DAX 40 1 hora necesitó soportar EUR 8,239.8 de drawdown para terminar EUR 578.4 por delante.

¿Por qué aquí el gráfico de 1 hora funciona mejor que los más rápidos?

En gráficos más cortos el CCI cruza 100 con mucha más frecuencia, y las operaciones extra sumaron costes en su mayoría. La ejecución de Gold 5 minutos perdió EUR -3,305.1 en 10,214 operaciones.

Relacionado

Estrategias como esta

SuperTrend CCI

Usa el mismo indicador.

1.72 PF · 561 operaciones

Triple Band Market Model

Mejor ejecución en el mismo mercado, Gold.

2.27 PF · 203 operaciones

Previous Day Breakout

Un profit factor similar.

1.08 PF · 3,742 operaciones

Comparte impresiones sobre las estrategias de indicadores que aguantan y las que fallan. Apúntate a la lista de espera de ProRealAlgos.

La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.

Los resultados pasados de backtest no garantizan resultados futuros. Esto no es asesoramiento financiero. Seleccionado y mantenido por ProRealAlgos. ProRealTime™ es una marca comercial de ProRealTime SAS. prorealalgos.comEstadísticasDocumentación