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.
Mejor ejecución de 16. Gold, 1 hora, spread 0.6, de la ejecución pf:2026-09-15-GOLD-1h.tsv:1.
| Periodo | Hasta 2026-09-15 |
| Instrumento | Gold, 1 hora |
| Spread | 0.6 puntos |
| Contratos | 1 |
| Capital inicial | 1,000,000 |
| Costes | Solo spread. No se incluyen comisiones ni financiación overnight. |
| Barras | Hasta 200,000 barras, menos cuando el instrumento tiene menos historial |
| Última prueba | 2026-09-15 |
| 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
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| OroMejor ejecución | 1 hora | 1.08 | 6,065 | 32.04 | 2,101 EUR | -861 |
| DAX 40 | 1 hora | n/a | 5,832 | 32.36 | 578 EUR | -8,240 |
| Oro | 30 min | n/a | 10,308 | 30.24 | -1,030 EUR | -4,667 |
| Oro | 5 min | n/a | 10,214 | 28.83 | -3,305 EUR | -3,725 |
| Oro | 15 min | n/a | 10,126 | 27.92 | -3,985 EUR | -5,465 |
| S&P 500 | 1 hora | n/a | 6,573 | 30.17 | -8,105 EUR | -8,479 |
| S&P 500 | 30 min | n/a | 10,578 | 29.18 | -8,925 EUR | -10,914 |
| S&P 500 | 5 min | n/a | 10,276 | 27.13 | -9,427 EUR | -9,447 |
| S&P 500 | 15 min | n/a | 10,105 | 28.82 | -9,875 EUR | -9,932 |
| DAX 40 | 30 min | n/a | 10,080 | 29.97 | -15,728 EUR | -19,144 |
| Nasdaq 100 | 1 hora | n/a | 6,585 | 29.69 | -16,221 EUR | -16,309 |
| Nasdaq 100 | 15 min | n/a | 9,955 | 30.72 | -18,904 EUR | -19,692 |
| Nasdaq 100 | 30 min | n/a | 10,478 | 28.55 | -19,390 EUR | -23,058 |
| Nasdaq 100 | 5 min | n/a | 10,248 | 29.01 | -27,220 EUR | -27,275 |
| DAX 40 | 15 min | n/a | 10,057 | 29.70 | -28,696 EUR | -28,765 |
| DAX 40 | 5 min | n/a | 10,308 | 28.36 | -30,572 EUR | -30,769 |
Gráficos
Las 10 mejores de 16 ejecuciones. La lista completa está en la tabla de arriba.
El código
// ============================================================ // 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
Preguntas
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.
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.
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.
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
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.