3er motor del laboratorio · validado en histórico real

Un motor cuantitativo de riesgo y régimen de mercado.

El Market Prediction Engine no te dice "compra o vende". Lee el OHLCV de un activo y devuelve el escenario de mercado dominante, con probabilidad calibrada, zonas de objetivo/invalidación y un score de salud del régimen. Lo validamos en histórico real y te contamos la verdad de lo que hace — y de lo que no.

La verdad primero

Cualquiera puede prometerte que "predice el mercado". Nosotros lo validamos contra histórico real (yfinance, 14+ activos, 6 años, walk-forward out-of-sample) y publicamos el resultado entero, incluido lo que no consigue.

~54%

Acierto direccional

A 10 sesiones en mega-caps líquidas ≈ azar. No bate a comprar-y-aguantar — como casi ningún sistema. No lo vendemos como predicción.

×2,0

Separación de riesgo

Cuando marca HIGH_VOLATILITY, la volatilidad real de los 10 días siguientes es 2,57%; en RANGE/NO_EDGE, 1,26%. n=6.760. Acierta cuándo el mercado está peligroso.

0,249

Brier (calibrado)

Si dice 55%, acierta ~55% de verdad. Probabilidades honestas, no humo. La mayoría de "indicadores" no dan probabilidad calibrada.

Operativa con riesgo definido (zonas objetivo/stop): win-rate 63%, profit-factor 1,36, expectativa +0,71%/op sobre 570 operaciones. Disciplina y stop, no exposición ciega.

Lecturas reales — datos al cierre 2026-06-22

Salida real del motor sobre datos de mercado reales. Fíjate en cómo distingue régimen y riesgo en lugar de limitarse a un "sube o baja".

SPY · 1D sin edge

precio 744,39 · health 57/100 · vol 0,86% · ER 0,17

DOMINANTE: NO_EDGE — 55%
alt: RANGE_BOUND (28%) · inval: HIGH_VOLATILITY (17%)

Lectura: mercado sin ventaja clara — el motor te dice que no fuerces.

QQQ · 1D direccional

precio 737,95 · health 63/100 · vol 1,51% · ER 0,24

DOMINANTE: REVERSAL_UP — 58%
alt: BULLISH_CONTINUATION (26%) · inval: RANGE_BOUND (16%)

Lectura: posible giro al alza; objetivo 754–771, invalida por debajo de la zona baja.

NVDA · 1D riesgo alto

precio 208,65 · health 32/100 · vol 2,74% · ER 0,00

DOMINANTE: HIGH_VOLATILITY — 57%
alt: RANGE_BOUND (27%) · inval: NO_EDGE (16%)

Lectura: aguas turbulentas — health 32/100. Reduce tamaño o quédate fuera.

Nombres de activo ilustrativos de la salida del motor, NO recomendaciones. Research & education only.

9 escenarios + zonas + probabilidad

El motor M-C-P-D aplicado a precio (MP = Flujo + Presión + Estabilidad + Memoria + Velocidad − Riesgo − Difusión) clasifica cada activo/temporalidad en uno de 9 regímenes y devuelve una distribución dominante / alternativo / invalidación.

BULLISH_CONTINUATIONBEARISH_CONTINUATIONRANGE_BOUND BREAKOUT_UPBREAKOUT_DOWNREVERSAL_UP REVERSAL_DOWNHIGH_VOLATILITYNO_EDGE
DevuelvePara qué sirve
Escenario + probabilidadqué régimen domina y con qué confianza (calibrada)
Zonasmemoria, presión, ruptura, objetivo, invalidación (= tu stop)
Health 0–100salud del régimen: bajo = caótico/peligroso, alto = limpio
MCPDdesglose de los 7 factores para entender el porqué

Para quién

Traders

Saber qué régimen domina y, sobre todo, cuándo NO operar (NO_EDGE / HIGH_VOLATILITY).

Prop firms

Clasificar el entorno y reducir operaciones fuera de contexto; un filtro de riesgo objetivo y reproducible.

Academias

Enseñar lectura de mercado con datos y probabilidad calibrada, no con opinión.

Creadores / newsletters

Análisis estructurado y honesto para vídeos y contenidos, con descargo claro.

API en una línea

Integra el motor en tu stack. Devuelve JSON con escenario, probabilidades y zonas.

# predicción por ticker
GET /market/predict/SPY?period=1y

# o con tus propios datos OHLCV
POST /market/predict  { "close":[...], "high":[...], "low":[...] }
⚠️ Descargo. Research & education only. Esto no es asesoramiento financiero ni una recomendación de inversión. El motor no predice la dirección del mercado ni garantiza resultados (validación real: acierto direccional ~54%, ≈ azar). Su valor es clasificar régimen y riesgo con probabilidad calibrada. Operar conlleva riesgo de pérdida; decides bajo tu propio criterio y responsabilidad.