Qué puede hacer Jane según tu nivel de acceso
⬡ Nivel gratuito
Las tres API keys en su plan gratuito. Costo total: $0/mes. Sin tarjeta de crédito en ninguno de los tres proveedores.
Análisis de régimen (MA50/MA200, yield curve)
Volatilidad histórica (HV 20d/60d)
Tendencia alcista/bajista confirmada
Volumen ADV y señal de flujo
Stat-arb con datos históricos
Fundamentales básicos (P/E, sector)
Precios en tiempo real
Volatilidad implícita (IV) live
$0 / mes · Todo incluido
◈ Nivel intermedio
Massive.com en plan de pago + EODHD y Claude gratuitos. Datos en tiempo real para microestructura y opciones básicas.
Todo lo del nivel gratuito
Precios en tiempo real (delay <1min)
Spread bid-ask live
Volatilidad implícita (IV) ATM
Put/call ratio en tiempo real
~ Skew de opciones (parcial)
Superficie completa de vol
Order book nivel 2
~$29/mes · Solo Massive
◉ Nivel completo
Las tres APIs en planes de pago. Jane opera con la misma calidad de datos que usan los fondos de inversión institucionales.
Todo lo del nivel intermedio
Superficie de volatilidad completa
Order book nivel 2 (L2)
Fundamentales completos y detallados
Datos globales sin límite de llamadas
Claude Pro sin límite de mensajes
Streaming de datos en tiempo real
~$80–150/mes · Los tres proveedores
💡
Nota importante: no necesitas cambiar ninguna línea de código al subir de nivel. Los scripts de OpenJane detectan automáticamente qué endpoints tiene disponibles tu API key y usan los mejores. Cambia la key en tu .env y Jane escala sola.
🟢 Massive.com
🟡 EODHD
🟣 Anthropic (Claude)

Massive.com

Antes conocido como Polygon.io. Proveedor de datos de mercado USA: acciones, opciones, forex, crypto, índices. API REST + WebSocket. Utilizada por OpenJane para precios, volumen y microestructura.

Free tier disponible Sin tarjeta de crédito REST API WebSocket Mercados USA únicamente
Ir a massive.com ↗
Límites por plan
Característica Free Starter (~$29/mes) Developer (~$79/mes)
Precios históricos EOD ✓ Ilimitados ✓ Ilimitados ✓ Ilimitados
Cierre del día anterior
Detalles del ticker (sector, etc.)
Precios en tiempo real ✗ No disponible ~ 15min delay ✓ Real-time
Spread bid-ask live ~ Delay
Opciones — cadena completa
Volatilidad implícita (IV)
Order book (nivel 2)
WebSocket streaming ~ Limitado
Llamadas por minuto ~5/min 100/min Ilimitadas
Cómo obtener tu API key — paso a paso

Massive.com · Registro gratuito

~3 minutos
1
Ve a massive.com y crea tu cuenta
Abre massive.com y haz clic en Sign Up (esquina superior derecha). Ingresa tu email y crea una contraseña.
Sin tarjeta de crédito. El formulario de registro no pide datos de pago.
2
Confirma tu email
Recibirás un email de verificación. Haz clic en el enlace de confirmación. Sin esto, la key no funcionará.
3
Accede al Dashboard y copia tu API key
Una vez dentro, ve a Dashboard → API Keys. Verás tu key generada automáticamente. Empieza con pk_ o similar. Cópiala.
Dashboard → API Keys
┌─────────────────────────────────────┐
│ Your API Key │
│ pk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx │
│ [Copy] 📋 │
└─────────────────────────────────────┘
4
Añádela a tu archivo .env
En la carpeta raíz de OpenJane, abre (o crea) el archivo .env y añade la línea:
MASSIVE_API_KEY=pk_tu_key_aqui
Nunca subas el archivo .env a GitHub. Ya está incluido en el .gitignore de OpenJane — está protegido.
5
Verifica que funciona
Corre este comando desde la carpeta del proyecto:
python scripts/massive_client.py AAPL
Deberías ver el precio de cierre anterior de AAPL, su volumen ADV y detalles del ticker. Si ves un error, revisa que copiaste la key completa.
Rate limit en free tier: Massive limita a ~5 llamadas por minuto en el plan gratuito. Si el script devuelve error 429 (Too Many Requests), espera 60 segundos y vuelve a intentarlo. El script generate_snapshot.py ya incluye pausas automáticas entre llamadas.

EODHD

End-of-Day Historical Data. Proveedor especializado en datos globales: históricos EOD de 150+ mercados, fundamentales, forex, índices macroeconómicos. Utilizado por OpenJane para medias móviles, volatilidad histórica y yield curve.

Free tier disponible Sin tarjeta de crédito 20 llamadas/día en free 150+ mercados globales
Ir a eodhd.com ↗
Límites por plan
Característica Free (20 calls/día) Basic (~$19/mes) All-World (~$49/mes)
Históricos EOD (acciones USA)
Medias móviles MA50/MA200
Volatilidad histórica (HV)
Yield curve (10Y-2Y)
Fundamentales básicos (P/E, sector) ~ Limitados ✓ Completos ✓ Completos
Mercados globales (Europa, Asia) ~ Solo USA ~ Parcial ✓ 150+ mercados
Datos intraday (1min, 5min)
Screener / búsqueda masiva
Llamadas por día 20 llamadas ~1,000/día Ilimitadas
El límite más importante: EODHD free tier permite solo 20 llamadas por día (no por minuto — por día). OpenJane usa aproximadamente 6-8 llamadas para generar el snapshot completo de 4 tickers. Te quedan 12-14 llamadas para análisis manuales. Planifica bien tu cuota diaria.
Cómo obtener tu API key — paso a paso

EODHD · Registro gratuito

~3 minutos
1
Ve a eodhd.com y regístrate
Abre eodhd.com y haz clic en Register. Introduce tu nombre, email y contraseña.
Sin tarjeta de crédito para el free tier. El formulario no la solicita.
2
Confirma tu email
Revisa tu bandeja de entrada. Haz clic en el link de verificación. Sin esto no podrás hacer llamadas a la API.
3
Copia tu API key del Dashboard
Inicia sesión y ve a My Account → API Token. Verás tu key directamente en pantalla.
My Account → API Token
┌──────────────────────────────────────┐
│ Your API Token: │
│ demo (for testing) │
│ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx │
│ [Copy] 📋 │
└──────────────────────────────────────┘
Nota: EODHD también ofrece el token demo para pruebas — funciona con datos limitados sin registro. Para OpenJane, usa siempre tu token personal para tener las 20 llamadas/día disponibles.
4
Añádela a tu archivo .env
Abre el archivo .env en la carpeta de OpenJane y añade:
EODHD_API_KEY=tu_token_aqui
5
Verifica que funciona
Corre este comando:
python scripts/eodhd_client.py SPY
Deberías ver MA50/MA200 de SPY, la volatilidad histórica a 20 días y el spread de la yield curve. Si ves error 403, tu token no está confirmado aún.

Anthropic · Claude

El modelo de lenguaje que da vida a Jane. Anthropic ofrece acceso gratuito vía claude.ai (con límite diario de mensajes) y acceso programático vía API. Para OpenJane en Claude Code, la API key es opcional — solo necesaria si quieres deploy propio.

Gratis en claude.ai API key solo para deploy propio Claude Sonnet · Haiku · Opus
Ir a claude.ai ↗
💡
Para la mayoría de usuarios, no necesitas la API key de Anthropic. Si usas OpenJane dentro de Claude Code o claude.ai, el acceso a Claude ya está incluido en tu cuenta. La API key solo es necesaria si construyes un deploy propio (servidor, Docker, aplicación web).
Opciones de acceso
Acceso Free (claude.ai) Pro ($20/mes) API (pay-per-use)
Usar Jane via claude.ai ✓ Con límite diario ✓ Sin límite ✓ Sin límite
Claude Code CLI ✓ Incluido ✓ Incluido ✓ Incluido
Mensajes por día Límite variable (~20-40) Sin límite práctico Sin límite
Modelos disponibles Sonnet (últimas versiones) Sonnet + Opus Todos los modelos
Projects con instrucciones custom ✓ Más contexto Via system prompt
Deploy propio (API key necesaria)
Costo $0 $20/mes ~$3-15 por millón de tokens
Opción A — Usar Jane en claude.ai (recomendado para empezar)

Claude.ai · Cuenta gratuita con Project personalizado

~5 minutos · Sin API key
1
Crea tu cuenta en claude.ai
Ve a claude.ai y regístrate con tu email. Es completamente gratuito.
2
Crea un nuevo Project
En el panel izquierdo, haz clic en Projects → New Project. Dale el nombre OpenJane.
3
Añade las instrucciones del agente
En Project Instructions, pega el contenido completo del archivo plugins/agent-plugins/quant-analyst/agents/quant-analyst.md del repositorio.
Eso es todo. Claude usará esas instrucciones como contexto permanente para todas las conversaciones dentro del Project. Jane está activa.
4
Empieza a usar Jane
Dentro del Project, escribe tu primera pregunta en lenguaje natural. Por ejemplo:
¿En qué régimen está el mercado hoy?
/spread-analysis AAPL
Compara ICE y CBOE como par de stat-arb
Limitación en free tier: Jane en claude.ai no tiene acceso a datos de mercado en tiempo real — analiza conceptualmente y puede trabajar con datos que tú le proporciones. Para datos reales, usa Claude Code.
Opción B — API key para deploy propio (avanzado)

Anthropic API · Para desarrollo y deploy

Solo si construyes tu propio servidor
1
Crea cuenta en console.anthropic.com
Ve a console.anthropic.com. Regístrate con tu email (diferente a claude.ai — esta es la consola de desarrolladores).
2
Añade un método de pago
La API de Anthropic es pay-per-use — pagas solo lo que usas. Ve a Billing → Add payment method. Sin esto no puedes generar una API key funcional.
Costo estimado para uso personal: ~$1-5/mes en uso normal. Cada análisis de Jane consume aproximadamente 1,000-3,000 tokens (~$0.003-0.009).
3
Genera tu API key
Ve a API Keys → Create Key. Dale un nombre descriptivo (ej: "openjane-local"). Copia la key inmediatamente — solo se muestra una vez.
API Keys → Create Key
┌────────────────────────────────────────────┐
│ sk-ant-api03-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx │
│ [Copy] 📋 │
│ ⚠ Esta key no se mostrará de nuevo │
└────────────────────────────────────────────┘
4
Añádela a tu .env
En el archivo .env de OpenJane, descomenta y añade:
ANTHROPIC_API_KEY=sk-ant-api03-tu_key_aqui
Seguridad crítica: Las API keys de Anthropic dan acceso directo a tu cuenta de facturación. Nunca las incluyas en código público, nunca las subas a GitHub, nunca las compartas. Si sospechas que una key fue expuesta, ve inmediatamente a console.anthropic.com y revócala.
El archivo .env completo

Una vez tengas las tres keys, tu archivo .env debe quedar así. Copia el ejemplo y reemplaza los valores:

.env
# OpenJane — Variables de entorno
# Nunca subas este archivo a GitHub (está en .gitignore)
 
# Massive.com — gratis en https://massive.com
MASSIVE_API_KEY=pk_tu_key_aqui
 
# EODHD — gratis en https://eodhd.com (20 llamadas/día)
EODHD_API_KEY=tu_token_aqui
 
# Anthropic — solo para deploy propio (opcional)
# Sin esta key, usa Jane en claude.ai gratis
# ANTHROPIC_API_KEY=sk-ant-api03-tu_key_aqui