Apuntarme a la lista de espera
Estrategias / Mean reversion / IBS Mean Reversion

IBS Mean Reversion en acciones

El internal bar strength muestra dónde se sitúa el cierre dentro del rango del día. Este sistema compra cuando el IBS está por debajo de 0.7, el cierre es más bajo que el cierre anterior y el mínimo previo perforó el anterior a él. Vende cuando el IBS sube por encima de 0.9.

Mean reversionSolo largosSwingMastercardDiario
2.65Profit factor
55,597Beneficio neto USD
69.47%Tasa de acierto
380Operaciones
-5,014Max drawdown
146Operación media

Mejor ejecución de 31. Mastercard, Diario, de la ejecución stock2-queue:2026-09-15-Mastercard.tsv:8.

Reglas de entrada, largos

  1. El cierre está por debajo del cierre anterior
  2. El mínimo anterior está por debajo del mínimo que lo precede
  3. No hay posición larga abierta

Reglas de salida

  1. Sin stop loss ni objetivo

Condiciones de la prueba

PeriodoHasta 2026-09-15
InstrumentoMastercard, Diario
Capital por operación10,000
CostesNo registrado para esta ejecución.
BarrasBarras diarias, todo el historial disponible
Última prueba2026-09-15
Parámetros (4)
capitalPerTrade
Dinero comprometido en cada operación
10000
minRange
Valor mínimo del rango de la barra para evitar dividir por cero
0.00001
entryIbsLevel
Comprar cuando el IBS está por debajo de este nivel
0.7
exitIbsLevel
Vender cuando el IBS está por encima de este nivel
0.9

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
MastercardMejor ejecuciónDiario2.65 38069.4755,597 USD-5,014
VisaDiario2.51 33867.7538,486 USD-3,303
MicrosoftDiario2.45 69468.4496,673 USD-4,771
BroadcomDiario2.27 32165.7345,193 USD-3,454
CiscoDiario2.26 63165.45109,868 USD-9,961
ExxonMobilDiario2.07 89962.8573,449 USD-6,444
AlphabetDiario2.00 22867.5424,127 USD-3,127
Applied MaterialsDiario1.88 54267.1681,940 USD-5,612
PalantirDiario1.88 10462.5026,481 USD-7,075
IntelDiario1.81 79162.4590,133 USD-6,875
Johnson & JohnsonDiario1.81 89660.9459,038 USD-3,478
OracleDiario1.79 71063.3899,304 USD-12,794
ChevronDiario1.78 56464.0146,392 USD-6,534
MetaDiario1.76 25565.1030,490 USD-6,529
Lam ResearchDiario1.74 65961.00106,401 USD-10,650
TeslaDiario1.74 29663.5150,543 USD-13,146
Coca-ColaDiario1.73 1,04856.7765,632 USD-6,816
NvidiaDiario1.71 49357.0081,253 USD-10,619
CostcoDiario1.71 65564.4353,145 USD-6,378
AppleDiario1.68 63355.1377,286 USD-8,749
AbbVieDiario1.67 22862.2818,923 USD-3,850
Eli LillyDiario1.59 1,01559.4165,428 USD-8,172
Bank of AmericaDiario1.54 53265.9851,185 USD-13,735
AmazonDiario1.52 55161.5255,208 USD-16,419
Berkshire HathawayDiario1.49 57964.7723,761 USD-4,961
MicronDiario1.36 71261.1079,910 USD-24,132
AMDDiario1.28 81759.4969,026 USD-15,748
S&P 500Diario1.20 1,08862.8715,348 EUR-9,911
JPMorganDiario0.82 40651.97-10,417 USD-11,866
CaterpillarDiario0.67 23548.09-10,032 USD-10,930
WalmartDiario0.00 200.00-10,099 USD-17,189

Gráficos

Resultados por ejecución

Las 10 mejores de 31 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

// ============================================================
// IBS Mean Reversion
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long only
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
capitalPerTrade = 10000   // money committed to each trade
minRange = 0.00001        // floor on the bar range to avoid dividing by zero
entryIbsLevel = 0.7       // buy when IBS is below this
exitIbsLevel = 0.9        // sell when IBS is above this

// --- Indicators ---
positionSize = capitalPerTrade / close
barRange = MAX(high - low, minRange)
ibsValue = (close - low) / barRange

15 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

IBS
Lee esto primeroDebilidades conocidas3 puntos
  • No hay stop loss, así que una acción que sigue cayendo se mantiene hasta que aparece un cierre fuerte.
  • Tres de los treinta mercados perdieron dinero: JPMorgan, Caterpillar y Walmart. Walmart tuvo 20 operaciones y ninguna de ellas ganó.
  • La ejecución del S&P 500 fue mucho más débil que las mejores acciones, con un profit factor de 1.2 en 1,088 operaciones.

Preguntas

Sobre esta estrategia

¿Se puede ejecutar IBS Mean Reversion en ProOrder?

Sí, solo necesita cierres y rangos diarios. El código reescrito no se ha comprobado en compilación, así que hazle backtest antes de operarlo en real.

¿Cómo se comportó en las distintas acciones?

Mastercard lideró con USD 55,596.58 netos en 380 operaciones y una tasa de acierto del 69.47%. Microsoft, Cisco y Visa también lo hicieron bien, mientras que JPMorgan, Caterpillar y Walmart perdieron.

¿Cómo se dimensiona cada operación?

Cada posición es 10,000 dividido por el cierre, unos 10,000 de acciones. La ejecución de Mastercard tuvo un max drawdown de USD 5,014.18.

¿Por qué barras diarias?

El IBS se construye a partir del máximo, el mínimo y el cierre diarios, y cada acción se probó con todo su historial diario.

Relacionado

Estrategias como esta

Turnaround Tuesday

Usa el mismo indicador.

3.80 PF · 39 operaciones

Three Down Days

Un profit factor similar.

2.77 PF · 63 operaciones

Monday Dip Buy

También es una estrategia mean reversion.

n/a PF · 146 operaciones

¿Quieres sistemas mean reversion que ya estén operando? 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