Metodología · v1.9.0 · actualizado 2026-10-06

El agent feed, metodología MCP

Un feed de microestructura cross-exchange de solo lectura y descriptivo, expuesto sobre MCP (Model Context Protocol) para agentes de IA: nueve activos en cuatro venues, reportados como hechos y normalización, sin veredictos.

Conecta un agente en /agents.

Qué es

Una llamada MCP devuelve un objeto de estado de mercado normalizado. El agent feed cubre nueve activos, BTC, ETH, SOL, BNB, XRP, DOGE, HYPE, ZEC, ENA, en Binance, Bybit, OKX y Hyperliquid, publicado bajo el nombre de registro ai.markettrace/agent-feed y alojado en https://api.markettrace.ai/mcp.

El feed reporta lo que puede medir y autodeclara cuánto confiar en cada número. Nunca devuelve una recomendación de trading; reporta historia y hechos con cobertura honesta. Reporta historia, no predicciones.

Fuentes de datos

El feed reutiliza el mismo pipeline cross-exchange que alimenta el sitio , todo en Rust, cero daemons de Python. Cada métrica lleva su propia procedencia y enlaza a una metodología por métrica más profunda:

El interés abierto suma los cuatro venues en USD nativos, Bybit openInterestValue, OKX oiUsd, Hyperliquid coins × markPx, Binance coins × mark. oi.rel compara el valor actual con su mediana horaria móvil (1d / 1w / 1m), y oi.chg_1h_pct es el cambio sobre la hora completa anterior. La línea base se une sobre el conjunto de venues en vivo, así que las filas heredadas de solo-Binance salen de la mediana , una re-acumulación honesta en lugar de una mezcla silenciosa de cobertura vieja y nueva.

volume.usd_24h es el notional negociado consolidado de 24 horas entre venues; volume.rel lo expresa frente a su mediana horaria móvil, como un multiplicador.

price.last es el mid consolidado. Los campos chg_*_pct son retornos frente a una línea base emparejada por tolerancia; atr_1h_pct es el ATR(14) sobre barras horarias, como porcentaje del precio; y rv_24h_pct es la volatilidad realizada anualizada a partir de retornos por minuto.

Cobertura honesta

Cada métrica lleva una entrada coverage. Una métrica escasa o joven se responde con honestidad, revelando su profundidad, y nunca se falsea para aparentar profundidad.

coverage: { venues, window_days, n_samples, partial, reason }
reason ∈ { accruing | unavailable | degraded | stale }

age_seconds es la antigüedad en el peor caso entre las fuentes en vivo que alimentaron los campos no nulos, de modo que un solo sub-feed rancio no puede esconderse tras otros más frescos. Un faro feed en cada respuesta, feed.version y feed.tools, permite a un agente detectar un catálogo de herramientas cacheado y obsoleto, y volver a leer el esquema.

Resultados condicionales

La herramienta insignia mide las tasas base de retornos futuros tras una condición declarada por el llamador. Sustituye el folclore , “financiación alta significa squeeze”, por la tasa base extraída de los propios datos del feed. La mecánica es deliberadamente conservadora:

r_h(t)  = close(t+h) / close(t) − 1            // retorno futuro al horizonte h
maxDD_h = min( low(t+1 … t+h) ) / close(t) − 1  // peor mínimo horario en (t, t+h]

Historial de estado

Un archivo de 15 minutos almacena el estado de mercado servido completo por activo. get_state_history devuelve arrays de series temporales paralelos de cualquier campo numérico con notación de puntos , funding.percentile, oi.usd, obi.skew, submuestreados a max_points. El paso (stride) usado se reporta, y la fila más nueva nunca se descarta por submuestreo. El archivo es joven, nació el 2026-07-03, y crece hacia adelante, así que las respuestas escasas son honestas, no un fallo.

Herramientas

Para saber cómo conectar un agente, consulta /agents.

Limitaciones

Versionado

Metodología versión v1.9.0 · actualizado 2026-10-06. Los cambios materiales (nuevas fuentes, ajustes de fórmula, cambios de umbral) suben la versión y actualizan dateModified en los datos estructurados de arriba.

v1.9.0 (2026-10-06): get_stacked_imbalances devuelve desequilibrios apilados de compra y venta por vela (1m, 5m, 15m, 1h) de la cinta de operaciones consolidada de los cuatro venues, con la regla diagonal que usa el gráfico footprint: banda de precio, filas marcadas y USD del lado dominante por serie, con ratio 2, 3 o 4.

v1.8.0 (2026-10-06): get_footprint_events devuelve muros del libro de órdenes absorbidos y retirados del clasificador del footprint de 1 minuto, con el tamaño máximo, el ejecutado y el de cierre en USD, y el recuento de minutos de libro fino; el archivo de eventos empieza el 2026-10-03 y crece hacia adelante.