Broker Data Hub
Centro de brokers y fuentes. Todo read-only; live trading desactivado. Las credenciales viven en el vault server-side, nunca en el navegador.
Verdad de fuentes (consistente con Data Readiness)
Misma clasificación en toda la app: no hay divergencia entre páginas.
Faltan credenciales/cuenta: PPI Official API, IOL API, FRED API, CoinMarketCap API, Coinbase Advanced Trade, Kraken API · Falta licencia/autorización: BYMA Market Data, BYMA Primarias, Primary API Hub, US Market Data (Yahoo) · Bloqueadas: CAFCI, U.S. Treasury Fiscal Data.
BYMA oficial / licenciado
needs_authorization
0 instrumentos · no conectado · requiere licencia/paquete · execution=false. NO es data912.
data912 — subset curado para motores de scoring
CONDITIONAL_PUBLIC_MARKET_DATA
37 instrumentos curados que alimentan el scoring del radar (catálogo normalizado). NO es el universo público amplio: ese es 1232 instrumentos (tarjeta de abajo). Dos pipelines distintos: este subset alimenta el motor de señales; el universo amplio es la tabla de screening completa. execution=false.
(e=0 aptos paper)
Mercado público (data912) — universo cotizante
Fuente pública SIN login. NO es disponibilidad probada en Balanz ni tu tenencia. Delayed / no oficial / no licenciado. Útil para screening/paper.
Balanz — capas de datos (separadas)
No se mezclan: API autorizada (0), catálogo público (discovery) y dataset real capturado/importado por vos (paper condicional). El universo público data912 es OTRA capa (arriba).
Balanz API autorizada
needs_authorization
0 instrumentos · no conectada · pendiente de autorización · execution=false.
Balanz catálogo público
DISCOVERY
web pública sin login · discovery, sin decisión · sin precio+timestamp validado por sí solo.
Balanz USER_VISIBLE_CAPTURE
MINIMUM_WORKING_SAMPLEdataset real del usuario
15 activos únicos · 17 registros · 5 categorías · 59% validado · paperEligible: 9.
Calidad técnica: 89/100 · Cobertura universo: 31/100.
Dataset mínimo operativo: 17 registros / 15 activos únicos. El pipeline funciona, pero todavía no representa la paleta real de Balanz. Para que el radar sea útil cargá al menos 50–100 instrumentos distribuidos entre bonos, letras, ONs, acciones argentinas, CEDEARs, FCI, cauciones y dólar MEP.
Paper condicional básico · NO paleta completa de Balanz · no API conectada · execution=false · liveTrading=false. Próximo paso: cargar 50–100 instrumentos únicos.
Ampliar a 50–100 →Cobertura real del universo (no declarativa)
Activos aportados por cada fuente/broker: total, con precio, con timestamp, aptos screening (delayed público) y aptos decisión real (sólo dato real/trazable). PPI/IOL sin credencial = 0. Sin broker conectado, decisión real = 0.
| Fuente/Broker | Conectado | Activos | Con precio | Con timestamp | Screening | Decisión real | Nota |
|---|---|---|---|---|---|---|---|
| data912 (BYMA research, público) | ✓ | 37 | 37 | 37 | 37 | 0 | Datos públicos delayed → condicional. |
| CAFCI | ✓ | 11 | 2 | 11 | 0 | 0 | FCI seed sin NAV real (CAFCI 403) → no decisorio. |
| US Market Data (Yahoo) | ✓ | 14 | 14 | 14 | 14 | 0 | Datos públicos delayed → condicional. |
| CoinGecko API | ✓ | 12 | 12 | 12 | 12 | 0 | Datos públicos delayed → condicional. |
| dolarapi (MEP/CCL) | ✓ | 2 | 0 | 2 | 0 | 0 | Datos públicos delayed → condicional. |
| PPI Official API | ✗ | 0 | 0 | 0 | 0 | 0 | Sin credencial read-only → 0 activos reales (conector preparado, NO operativo). |
| IOL API | ✗ | 0 | 0 | 0 | 0 | 0 | Sin credencial read-only → 0 activos reales (conector preparado, NO operativo). |
| Balanz — API/catálogo público (no conectado; referencia) | ✗ | 0 | 0 | 0 | 0 | 0 | 0 activos decisorios por API/catálogo público (API no conectada). Tu dataset USER_VISIBLE_CAPTURE (15 activos únicos / 17 registros · MINIMUM_WORKING_SAMPLE · paper condicional básico) está en la card de arriba, no en esta fila. |
| Balanz USER_VISIBLE_CAPTURE | ✓ | 15 | 9 | 59% | 9 | 17 registros / 15 activos únicos / 5 categorías / 59% validado / MINIMUM_WORKING_SAMPLE / paper condicional básico / no API conectada / no paleta completa / execution=false / liveTrading=false. |
«Cobertura declarada» (qué cubriría cada broker) no equivale a «cobertura efectiva» (activos con precio/timestamp realmente cargados). Ver universo →
Balanz
Datos públicos · AR
Nivel 2/3: catálogo público + import de export del usuario. Captura supervisada disponible bajo feature-flag.
0
Instrumentos
10
Categorías
0
Aptos decisión real
Cobertura: fci, accion_ar, cedear, bono_soberano, on, caucion, letra, mep
Catálogo público sin precios en vivo. API pendiente de autorización de Balanz.
PPI (Portfolio Personal)
API autorizada (pendiente) · AR
Nivel 1: connector API preparado. Setup wizard + test connection pendientes de token.
0
Instrumentos
0
Categorías
0
Aptos decisión real
Cobertura: fci, accion_ar, cedear, bono_soberano, on, caucion, mep
Requiere credenciales OAuth del usuario (vault). No conectado.
IOL (InvertirOnline)
API autorizada (pendiente) · AR
Nivel 1: connector API preparado (api.invertironline.com). Pendiente de credenciales.
0
Instrumentos
0
Categorías
0
Aptos decisión real
Cobertura: fci, accion_ar, cedear, bono_soberano, on, mep
Requiere token del usuario (vault). No conectado.
data912 (mercado público AR)
Datos públicos · AR
data912 público vía /api/ar-market (sin key). 'BYMA oficial' (licencia) es otra fila: 0, falta autorización — ver Cobertura / Source Matrix.
37
Instrumentos
0
Categorías
0
Aptos decisión real
Cobertura: accion_ar, cedear, bono_soberano
Precios públicos diferidos ~minutos. Condicional con validación. NO es la paleta oficial BYMA ni un broker.
CAFCI
API oficial · AR
Nivel 1 deseado, hoy bloqueado. Fallback: CSV manual.
0
Instrumentos
0
Categorías
0
Aptos decisión real
Cobertura: fci
API devuelve 403 desde la app. No conectada → FCI no decisorio salvo CSV.
CNV
Datos públicos · AR
Regulador: registro de FCI/emisores. Pendiente.
0
Instrumentos
0
Categorías
0
Aptos decisión real
Cobertura: fci, on
Sin endpoint JSON estable. No conectada.
Broker internacional (IBKR/Schwab)
Manual · US
Precios US vía Yahoo (/api/us-market). API de broker no conectada.
0
Instrumentos
0
Categorías
0
Aptos decisión real
Cobertura: accion_us, etf_us
Solo se sugiere si NO hay vía local equivalente (justificado).
PSAV / exchange cripto (CNV)
Datos públicos · GLOBAL
Precios cripto vía CoinGecko. Operativa solo opt-in.
0
Instrumentos
0
Categorías
0
Aptos decisión real
Cobertura: crypto
Alto riesgo del activo. Custodia es responsabilidad del usuario.
Estado del pipeline de datos
Qué fuentes están vivas, cuáles son demo y cuáles requieren tu intervención.
Captura supervisada: OFF — Captura supervisada DESHABILITADA (feature-flag OFF). Se usa API oficial, export/CSV o carga manual. Se habilita solo si es legal/seguro y con autorización.
• PPI: connector preparado (https://clientapi.portfoliopersonal.com). Falta credencial en el vault (secret.env). Read-only, sin live trading.
• IOL: connector preparado (https://api.invertironline.com). Falta credencial en el vault (secret.env). Read-only, sin live trading.
Credenciales detectadas (sin revelar valores): ninguna.
Scheduler: 11/15 jobs activos · 9 decisorios · 2 esperan credencial · 2 esperan fuente.
Instrumentos descubiertos
22 instrumentos consolidados por broker
| Símbolo | Tipo | Brokers | Decisorio |
|---|---|---|---|
| BALANZ_MMBalanz Money Market | fci | balanz | sin precio |
| BALANZ_AHORROBalanz Ahorro (T+1 RF$) | fci | balanz | sin precio |
| BALANZ_PERFBalanz Performance (RF) | fci | balanz | sin precio |
| BALANZ_CAPITALBalanz Capital (RV AR) | fci | balanz | sin precio |
| BALANZ_RF_USDBalanz Renta Fija Dólares | fci | balanz | sin precio |
| BALANZ_SUDAMBalanz Sudamericano (internacional) | fci | balanz | sin precio |
| GGALGrupo Galicia | accion_ar | balanz | sin precio |
| YPFDYPF | accion_ar | balanz | sin precio |
| PAMPPampa Energía | accion_ar | balanz | sin precio |
| BMABanco Macro | accion_ar | balanz | sin precio |
| AAPLApple (CEDEAR) | cedear | balanz | sin precio |
| SPYS&P 500 ETF (CEDEAR) | cedear | balanz | sin precio |
| QQQNasdaq 100 ETF (CEDEAR) | cedear_etf | balanz | sin precio |
| AL30Bonar 2030 USD | bono_soberano | balanz | sin precio |
| GD30Global 2030 USD | bono_soberano | balanz | sin precio |
| TX26Bono CER 2026 | bono_soberano | balanz | sin precio |
| LECAPLetras capitalizables (LECAP) | letra | balanz | sin precio |
| BONCAPBonos capitalizables (BONCAP) | letra | balanz | sin precio |
| YMCXOYPF ON 2031 USD | on | balanz | sin precio |
| MGC9OPampa ON 2029 USD | on | balanz | sin precio |
| CAUCION_PESOSCaución colocadora $ | caucion | balanz | sin precio |
| MEP_AL30Dólar MEP (vía AL30/GD30) | mep | balanz | sin precio |