Sitio para comparar rendimientos de productos financieros en Argentina y monitorear mercados globales.
- Monitor global en tiempo real (futuros S&P, Nasdaq, petróleo, oro, crypto, tasas)
- Marquesina de noticias financieras en vivo
- Billeteras y cuentas remuneradas
- Fondos comunes de inversión de liquidez
- Plazos fijos
- LECAPs y BONCAPs
- Bonos CER (ajustados por inflación)
- Bonos soberanos USD (ley local + ley NY)
- Obligaciones Negociables (ONs) corporativas en USD
Live en rendimientos.co — PWA instalable.
| Sección (header) | Contenido |
|---|---|
| 🌍 Mundo | Monitor global con 8 indicadores + sparklines intradiarias + gráficos ampliados |
| 🇦🇷 ARS | Billeteras, FCIs, Plazo Fijo, LECAPs/BONCAPs, Bonos CER |
| 🏛️ Bonos | Soberanos USD (ley local + ley NY) con yield curve |
| 🏢 ONs | Obligaciones Negociables corporativas USD con calculadora interactiva |
| Sección | Fuente | Actualización |
|---|---|---|
| Monitor Global | Yahoo Finance v8/chart (intraday 5min) | En vivo |
| Noticias | Google News RSS (últimas 3h, finanzas AR) | En vivo (cache 2min) |
| Billeteras | Manual en config.json |
Manual |
| FCIs | ArgentinaDatos via CAFCI | En vivo |
| Plazo Fijo | ArgentinaDatos | En vivo |
| LECAPs/BONCAPs | data912 (/live/arg_notes + /live/arg_bonds) |
En vivo |
| Bonos CER | BCRA (índice CER) + data912 (precios) | En vivo |
| Soberanos USD | data912 (tickers con sufijo D) | En vivo |
| ONs | data912 (precios USD) | En vivo |
public/
index.html Página principal (4 secciones: Mundo, ARS, Bonos, ONs)
app.js Lógica del frontend
config.json Billeteras, FCIs, LECAPs, Soberanos, CER, ONs (flujos)
styles.css Estilos + dark mode
manifest.json PWA manifest
sw.js Service worker
icons/ Íconos PWA (192x192, 512x512)
comparar.html Comparador de fondos (deshabilitado)
server.js Servidor Express para desarrollo local
api/ Funciones serverless Vercel
cafci.js Proxy ArgentinaDatos → FCIs con TNA calculada
lecaps.js Proxy data912 → precios de LECAPs y BONCAPs
soberanos.js Proxy data912 → precios de bonos soberanos en USD
ons.js Proxy data912 → precios de ONs corporativas en USD
cer.js BCRA API → índice CER T-10
cer-precios.js Proxy data912 → precios de bonos CER
cer-ultimo.js BCRA API → último CER publicado (para UI)
mundo.js Proxy Yahoo Finance → futuros, commodities, crypto (con sparklines)
news.js Proxy Google News RSS → noticias financieras en tiempo real
vercel.json Deploy config
npm install
npm start
# http://localhost:3000Las funciones serverless (mundo, soberanos, ons, cer, etc.) solo funcionan en producción (Vercel). El server local sirve FCIs y config.
| Ruta | Descripción |
|---|---|
GET /api/mundo |
Monitor global: precios + sparklines intradiarias (Yahoo Finance) |
GET /api/mundo?symbol=X&range=Y |
Gráfico ampliado de un indicador (1d, 5d, 1m, 3m) |
GET /api/news |
Noticias financieras últimas 3h (Google News RSS) |
GET /api/config |
Config estática (billeteras, FCIs, LECAPs, soberanos, CER, ONs) |
GET /api/fci |
FCIs con TNA calculada (proxy ArgentinaDatos) |
GET /api/lecaps |
Precios LECAP/BONCAP en vivo (proxy data912) |
GET /api/soberanos |
Bonos soberanos precios en USD (proxy data912) |
GET /api/ons |
ONs corporativas precios en USD (proxy data912) |
GET /api/cer |
Índice CER T-10 (BCRA) |
GET /api/cer-precios |
Bonos CER precios en ARS (proxy data912) |
GET /api/cer-ultimo |
Último CER publicado (BCRA) |
GET /api/visits |
Contador de visitas |
8 indicadores en tiempo real con sparklines intradiarias: S&P 500, Nasdaq 100, WTI, Tasa 10Y USA, Oro, Bitcoin, Ethereum, EUR/USD. Click en cualquier tarjeta para gráfico ampliado con rangos 1D/5D/1M/3M. Punto parpadeante indica datos en vivo.
Cinta horizontal con las últimas noticias financieras. Se actualiza cada 2 minutos. Botón para ocultar.
Precios en vivo de data912. TIR y TNA calculadas desde fecha de liquidación T+1 (saltando feriados AR). Scatter plot con curva polinómica. Tablas con columnas ordenables. Click en cualquier LECAP para calculadora interactiva (modificar precio → TIR/TNA se recalculan).
Bonos ajustados por inflación. Precios en ARS de data912, índice CER de BCRA (T-10). TIR real calculada con flujos ajustados por coeficiente CER (CER_actual / CER_emisión). Bonos: TX26, TX28, TZX26, TZX27, TZX28, TZXO6, TZXD6, TZXM6, TZXM7, TZXD7, DICP, PARP.
Precios en USD de data912 (tickers con sufijo "D"). Flujos de fondos hardcodeados en config.json por cada 100 VN. TIR (YTM) via Newton-Raphson, Duration Macaulay. Yield curve separada por ley local (naranja) y ley NY (azul). Click para calculadora. Bonos: AO27, AN29, BPD7, AL29, AL30, AL35, AE38, AL41 + GD29, GD30, GD35, GD38, GD41.
56 bonos corporativos en USD. Precios en vivo de data912 (/live/arg_corp). Flujos de fondos de Cashflows.xlsx. TIR y Duration calculados. Yield curve con regresión polinómica. Click en cualquier ON para calculadora interactiva (modificar precio → TIR/Duration se recalculan en vivo).
- Dark mode con toggle (persiste en localStorage)
- PWA instalable (manifest + service worker)
- Contador de visitas público
- Tablas ordenables (click en headers para sort asc/desc)
- Responsive mobile (scroll horizontal en tablas)
npx vercel --prod