Apuntarme a la lista de espera
Estrategias / Momentum / MACD Histogram Pivot CCI Filter

MACD Histogram Pivot CCI Filter

Compra tras un mínimo pivote del histograma MACD por debajo de cero cuando el CCI(40) ha llegado recientemente a -150 o menos y el precio está por encima de la SMA de 400 periodos. Abre un short con la configuración simétrica de máximo pivote cuando el precio está en o por debajo de esa media.

MomentumLargos & cortosSwingS&P 5001 hora
1.42Profit factor
2,777Beneficio neto EUR
64.85%Tasa de acierto
532Operaciones
-674Max drawdown
5.22Operación media

Mejor de 23 ejecuciones. S&P 500, 1 hora, spread 1, de la ejecución pf:2026-10-04-USA500-1h.tsv:5.

Reglas de entrada, largos

  1. El CCI (40 periodos) estuvo en -150 o por debajo en al menos una de las últimas 12 bar.
  2. El cierre está por encima de la SMA de 400 periodos.
  3. El ADX de 14 periodos estuvo por encima de 25 en al menos una de las últimas 10 bar.

Reglas de entrada, cortos

  1. El CCI (40 periodos) estuvo en 150 o por encima en al menos una de las últimas 12 bar.
  2. El cierre está en o por debajo de la SMA de 400 periodos.
  3. El ADX de 14 periodos estuvo por encima de 25 en al menos una de las últimas 10 bar.

Reglas de salida

  1. Un short abierto se cierra cuando se confirma un mínimo pivote por debajo de cero con el CCI en o por debajo de -150 en las últimas 12 bar.
  2. Una señal opuesta cierra la operación, sin invertirla en la misma bar.

Condiciones de la prueba

PeriodoHasta el 2026-10-04
InstrumentoS&P 500, 1 hora
Spread1 puntos
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-10-04

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
S&P 500Mejor ejecución1 hora1.42 53264.852,777 EUR-674
USD/JPY1 horan/a 59363.24536,360 USD-167,980
Nikkei 2251 horan/a 40564.4423,798 USD-6,345
Nikkei 2254 horasn/a 10862.9621,701 USD-10,257
Dow JonesDiarion/a 6078.3320,839 EUR-7,180
PlataDiarion/a 4273.8119,808 USD-9,676
Nikkei 225Diarion/a 3863.1616,641 USD-8,036
Nikkei 22530 minn/a 83358.9415,128 USD-7,723
Dow Jones1 horan/a 16567.8812,348 EUR-6,697
Plata5 minn/a 80055.1211,496 USD-5,766
Nasdaq 1001 horan/a 52965.7811,459 EUR-4,127
Nasdaq 10030 minn/a 88960.0711,448 EUR-4,653
Nasdaq 100Diarion/a 4879.1710,141 EUR-3,953
Nasdaq 1004 horasn/a 15470.137,919 EUR-3,406
Dow Jones4 horasn/a 5070.007,464 EUR-6,096
DAX 40Diarion/a 5669.647,041 EUR-4,262
Petróleo crudo de EE. UU.1 horan/a 35062.866,251 EUR-3,502
FTSE 100Diarion/a 4173.174,150 EUR-2,643
S&P 500Diarion/a 5875.862,856 EUR-1,238
S&P 5004 horasn/a 15072.672,291 EUR-697
Petróleo Brent1 minn/a 80557.642,179 EUR-1,831
S&P 50030 minn/a 90360.021,852 EUR-632
GBP/USD5 minn/a 76559.35534 USD-333

Gráficos

Resultados por ejecución

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

Beneficio netoMax drawdown

El código

Código ProBuilder, tal como se probó

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

DEFPARAM CumulateOrders = false

macdl = MACDline[24,52,18](close)
macds = ExponentialAverage[18](macdl)
hist = macdl - macds
tp = (high + low + close) / 3
myCci = CCI[40](tp)
sma = Average[400](close)
myAdx = ADX[14]

pivhigh = 1
pivlow = 1
FOR myK = 0 TO 10 DO

37 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

MACDCCISMAADXEMA
Historial más largoNueva ejecución con hasta 1,000,000 barrasS&P 500 · 1 hora · datos antiguos 0.00 EUR

S&P 500 no tenía historial más allá de la ejecución estándar, así que ambas ejecuciones usaron 114,000 barras.

S&P 500 · 1 hora

Barras disponibles114,000
Neto, ejecución estándar de 200,000 barras2,777.17 EUR
Neto, ejecución larga2,777.17 EUR
Neto solo en los datos más antiguos0.00 EUR
Lee esto primeroDebilidades conocidas2 puntos
  • El código no define ningún stop loss, por lo que una operación perdedora sigue abierta hasta que llega una señal de salida.
  • Los resultados solo incluyen el spread. No incluyen comisiones ni financiación nocturna.

Preguntas

Sobre esta estrategia

¿Puedo ejecutar MACD Histogram Pivot CCI Filter en ProOrder?

Sí. El código es ProBuilder y funciona como sistema automático de ProOrder. Haz un backtest en tu propia cuenta, con tu propio spread y tu position size, antes de operarla en real.

¿En qué mercados se probó?

Se probó en 23 combinaciones de mercado y marco temporal. La mejor ejecución fue S&P 500, 1 hora, con un profit factor de 1.42 en 532 operaciones.

¿Qué tamaño tuvo el drawdown?

La mejor ejecución tuvo un max drawdown de 674 EUR con la position size probada, frente a un resultado neto de 2,777 EUR.

¿Opera en largo, en corto o en ambos sentidos?

Opera tanto en largo como en corto.

Relacionado

Estrategias como esta

Trend Surfer

Usa el mismo indicador.

1.04 PF · 10,813 operaciones

CCI Sign With EMA Alignment

Mejor ejecución en el mismo mercado, S&P 500.

1.23 PF · 1,253 operaciones

DEMA Spread Momentum Hold

También es una estrategia momentum.

1.41 PF · 826 operaciones

Apúntate a la lista de espera de ProRealAlgos para operar una cartera probada en lugar de estrategias sueltas.

El copy trading en índices de EE. UU. está disponible para los miembros de ProRealAlgos a medida que se abren plazas.

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