Apuntarme a la lista de espera
Estrategias / Mean reversion / Gap Catcher

Gap Catcher: comprar la debilidad frente al cierre de 5 días

Gap Catcher compra cuando una barra intraday cierra por debajo del cierre diario de hace 5 días y vende cuando el precio vuelve a subir por encima de él. Se coloca un stop del 1% en la barra de entrada. Solo opera en long.

Mean reversionSolo largosIntradayEUR/USD3 min
4.51Profit factor
123,862Beneficio neto USD
74.64%Tasa de acierto
631Operaciones
-33,131Max drawdown
196Operación media

Mejor ejecución de 17. EUR/USD, 3 min, spread 1, de la ejecución pf:2026-09-15-EURUSD-3m.tsv:2.

Reglas de entrada, largos

  1. El máximo de la barra difiere del mínimo de la barra anterior (movimiento de cualquier tamaño)

Reglas de salida

  1. Stop loss 1%

Condiciones de la prueba

PeriodoHasta 2026-09-15
InstrumentoEUR/USD, 3 minutos
Spread1 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 (4)
positionSize
Lotes por operación
1
minGap
Movimiento mínimo de barra a barra como fracción
0
lookbackDays
Días atrás para el cierre de referencia
5
stopLossPct
Stop de protección, porcentaje
1

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
EUR/USDMejor ejecución3 min4.51 63174.64123,862 USD-33,131
EUR/USD2 min4.13 54464.7189,237 USD-33,319
EUR/USD5 min2.16 87177.1568,512 USD-33,907
EUR/USD10 min1.64 1,42680.8677,394 USD-25,468
Dow Jones2 min1.35 58184.687,098 EUR-3,933
DAX 403 min1.18 87579.774,409 EUR-3,779
Dow Jones5 min1.15 94281.428,114 EUR-7,654
S&P 5002 min1.15 66773.16593 EUR-352
Dow JonesDiario1.14 3,50234.4724,548 EUR-10,514
DAX 405 min1.13 1,13478.224,154 EUR-3,691
Dow Jones10 min1.12 1,54076.9512,873 EUR-6,685
DAX 4010 min1.11 1,74174.676,526 EUR-3,487
Dow Jones30 min1.10 1,30866.7412,871 EUR-8,354
FTSE 100Diario1.10 2,39242.986,899 EUR-2,694
Dow Jones1 hora1.09 1,07361.1411,168 EUR-9,054
Dow Jones15 min1.08 1,64271.6211,115 EUR-8,388
DAX 40Diario1.04 3,11837.464,962 EUR-4,536

Gráficos

Resultados por ejecución

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

Por encima de 1.0 ganó dinero, por debajo de 1.0 perdió dinero.

El código

ProBuilder, reescrito al estándar de la casa

// ============================================================
// Gap Catcher
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long only
// Timeframe tested: 3 minutes
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false
DEFPARAM PreloadBars = 1000

// --- Parameters ---
positionSize = 1          // lots per trade
minGap = 0                // bar-to-bar move, as a fraction, that must be exceeded
lookbackDays = 5          // compare the close with the daily close this many days ago
stopLossPct = 1           // protective stop, percent of entry price

// --- Indicators ---
upMove = abs((high - low[1]) / low[1])
downMove = abs((low - high[1]) / high[1])
pastClose = DClose(lookbackDays)

17 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.
Historial más largoNueva ejecución con hasta 1,000,000 barrasS&P 500 · 2 min · datos antiguos -1,005.27 EUR

Con 915,000 barras disponibles en S&P 500 2 minutos, el beneficio neto pasó de EUR 593.2 en la ejecución estándar a EUR -412.07, porque los datos más antiguos por sí solos perdieron EUR 1,005.27.

S&P 500 · 2 min

Barras disponibles915,000
Neto, ejecución estándar de 200,000 barras593.20 EUR
Neto, ejecución larga-412.07 EUR
Neto solo en los datos más antiguos-1,005.27 EUR
Lee esto primeroDebilidades conocidas4 puntos
  • Los drawdowns son grandes en las ejecuciones de forex: 33,131 USD en EUR/USD 3 minutos frente a 123,862 USD de beneficio.
  • Con minGap a 0 el filtro de movimiento se cumple en casi todas las barras, así que la parte de gap del nombre hace poco en la práctica.
  • El stop solo se fija en la barra de entrada, como en el código original, así que las barras posteriores de la operación pueden no llevarlo.
  • Los profit factors en las ejecuciones de índices son ajustados, por ejemplo 1.04 en DAX 40 Diario y 1.08 en Dow Jones 15 minutos.

Preguntas

Sobre esta estrategia

¿Puedo ejecutarla en ProOrder?

Sí, está totalmente automatizado y es solo largos. Como el stop solo se fija en la barra de entrada, comprueba en demo que tu protección se mantiene antes de pasar a real.

¿Cómo se comportó en distintos instrumentos?

EUR/USD 3 minutos lideró con 123,862 USD en 631 operaciones y una tasa de acierto del 74.64%. Todas las ejecuciones de la tabla fueron rentables, en EUR/USD, Dow Jones, DAX 40, FTSE 100 y S&P 500.

¿Cuánto drawdown con 1 contrato?

Con 1 contrato y un spread de 1 punto, EUR/USD 3 minutos cayó 33,131 USD desde su máximo. S&P 500 en 2 minutos tuvo un drawdown mucho menor, de 351.70 EUR.

¿Por qué barras intraday cortas?

La regla compara cada barra con un nivel diario fijo, así que las barras más rápidas captan la caída antes. Los gráficos de EUR/USD de 2 y 3 minutos dieron los profit factors más altos.

Relacionado

Estrategias como esta

Slow MACD Slope

Mejor ejecución en el mismo mercado, EUR/USD.

6.80 PF · 7,305 operaciones

Turn Of The Month

Un profit factor similar.

4.86 PF · 47 operaciones

Monday Dip Buy

También es una estrategia mean reversion.

n/a PF · 146 operaciones

¿Quieres ver cómo encaja esto en una cartera más amplia? Pon tu nombre en 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