Advanced System Rust · 13 crates Finanzas Validación M1

TopoRegime

Market Regime Intelligence

Detección temprana de cambios de régimen de mercado mediante Homología Persistente (TDA) y CUSUM Change Point Detection. Identifica bifurcaciones en el atractor del espacio de estados antes de que se manifiesten en el precio. Sin lookahead. Audit trail completo.

El problema

Los indicadores de volatilidad reaccionan. No anticipan.

ATR, Bollinger Bands y similares miden la volatilidad que ya ocurrió. Un cambio de régimen (baja volatilidad → alta, tendencia → rango) se detecta después de que el daño o la oportunidad ya pasó.

⏱️

Señales tardías

Los indicadores técnicos clásicos son derivados del precio. Por construcción, confirman el cambio después de que ocurrió.

📉

Sin base topológica

No existe un marco que explique estructuralmente cuándo la dinámica subyacente del mercado cambia de atractor.

🎲

Sin audit trail

Las alertas generadas por otros sistemas no son reproducibles ni auditables. Imposible validar retrospectivamente.


El enfoque

Monitorear la topología del atractor, no el precio.

TopoRegime no analiza el precio directamente. Analiza la estructura topológica del espacio de estados reconstruido a partir del precio. Los cambios en esa estructura preceden a los cambios en el precio.

Log-returns Delay embedding PH H0/H1 Entropía topológica CUSUM CPD Alerta estructural
📐

Homología Persistente H0/H1

H0 captura componentes conectados (estructura de clustering). H1 captura ciclos (estructura de atractor). Juntos describen la topología completa del espacio de estados en la ventana de análisis.

📊

CUSUM Change Point Detection

Detector CUSUM bilateral sobre la entropía topológica. Rolling baseline para detectar desviaciones locales. Threshold y slack calibrables por par e instrumento.

Garantía de no-lookahead

El pipeline es estrictamente causal. Cada cálculo usa únicamente datos disponibles en el momento de la barra. Válido para backtesting real y producción en vivo sin modificaciones.

🗄️

Audit trail SQLite

Cada alerta generada se almacena con hash SHA-256, parámetros de configuración, versión del engine, bar index y timestamp. Reproducible para cualquier auditoría posterior.


Aplicaciones

Para operadores institucionales.

FX institucional

GBPJPY, EURUSD, USDJPY y pares principales. Alertas de cambio de régimen para ajuste de estrategias de momentum vs. mean reversion.

Metales preciosos

Gold, Silver, Platinum. Detección de transiciones entre regímenes de riesgo-off y mercados técnicos puros.

Gestión de riesgo

Señal de alerta temprana para reducción de exposición antes de cambios de régimen confirmados por volatilidad.

Backtesting riguroso

Garantía de no-lookahead permite backtesting real sin bias de información futura. Reproducible bar a bar.

Integración broker

REST API Axum lista para integración con plataformas de trading. Webhooks configurables para alertas en tiempo real.

Monitoreo continuo

Dashboard de monitoreo con streaming de métricas topológicas, estado del detector y historial de alertas.


Stack técnico

Arquitectura

LenguajeRust (workspace 13 crates)
TDA enginetda_core: PH H0/H1, entropía (custom backend)
CPDcpd: CUSUM bilateral con rolling baseline
EmbeddingScalar delay embedding dim=3, lag=1
LabelingVol-shift events con filtro de persistencia
EvaluaciónLead rate, TAW, orphan alert rate
APIREST Axum (broker-ready)
DashboardMonitoring UI dark-theme
AuditSHA-256 + SQLite
DataFile, AlphaVantage, FRED, LBMA, Banxico
# CLI — pipeline completo toporegime-cli compute-topology \ --config gbpjpy_m1.toml toporegime-cli detect \ --config gbpjpy_m1.toml toporegime-cli label \ --config gbpjpy_m1.toml toporegime-cli evaluate \ --config gbpjpy_m1.toml # → lead_rate, orphan_rate, median_lead # → PASS si lead_rate >= 0.60

Diferenciadores

Lo que no existe en ningún proveedor institucional.

Topología, no precio

Detecta cambios en la estructura del atractor antes de que sean visibles en el precio.

No-lookahead garantizado

Válido para backtesting y producción sin modificar código.

Audit trail completo

SHA-256 + parámetros + versión por alerta. Auditable indefinidamente.

REST API broker-ready

Integración directa con plataformas MT4/MT5 y sistemas propietarios.

Calibración por instrumento

Parámetros CUSUM, ventana topológica y threshold configurables por par.

100% Rust

Sin Python runtime, sin notebooks, sin dependencias de datos de mercado externas.



Sistema en validación

Programa de evaluación técnica abierto.

TopoRegime está en validación activa sobre datos M1 de FX. Contacta para discutir acceso anticipado, integración con tu stack y condiciones de piloto.

Solicitar acceso anticipado fmolina@avermex.com