Kevin Meneses
Volver a artículos

Una alternativa a Finviz con Claude Code y EODHD

Una alternativa a Finviz con Claude Code y EODHD

La mayoría de los inversores cree que necesita más herramientas para tomar mejores decisiones.

La realidad es otra.

Si estás:

  • filtrando acciones desde varias fuentes distintas,
  • revisando el rendimiento por sector en otro sitio web,
  • o llevando tus ideas en una hoja de cálculo que siempre está desactualizada,

no tienes un problema de herramientas. Tienes un problema de fragmentación.

Un flujo de trabajo típico de inversión se ve así:

  • Finviz para filtrar acciones
  • Yahoo Finance para información de empresas
  • TradingView para gráficos
  • Otro sitio para la amplitud de mercado
  • Excel para llevar el seguimiento de ideas

Demasiadas pestañas. Demasiados cambios de contexto.

Cuanto más fragmentado el flujo de trabajo, más difícil detectar oportunidades.

Así que en lugar de abrir cinco herramientas distintas cada mañana, construí una sola: FinView, una alternativa de código abierto a Finviz construida con Claude Code y la API de EODHD.

El problema real no son los datos — es la estructura

Los desarrolladores que construyen su propio dashboard de mercado bursátil suelen chocar siempre con el mismo muro.

Los datos están repartidos entre proveedores. Los precios en tiempo real vienen de una fuente, los fundamentales de otra, el histórico de una tercera. Unir todo eso solía llevar semanas.

El problema real no es la falta de datos financieros.

Es la falta de una única fuente fiable que alimente una estructura limpia.

Ese es el hueco que FinView vino a cerrar: un solo dashboard, una sola API, todo el flujo de trabajo que un usuario de Finviz espera encontrar.

Qué incluye FinView

El objetivo era simple: responder cinco preguntas sin salir de una sola pantalla.

  • ¿Qué está haciendo el mercado hoy?
  • ¿Qué sectores están liderando?
  • ¿Qué acciones tienen un volumen inusual?
  • ¿Qué empresas merecen un análisis más profundo?
  • ¿El mercado está alcista o bajista?

1. Dashboard de mercado en tiempo real

La página principal da una lectura instantánea de las condiciones del mercado:

  • S&P 500, Nasdaq, Dow Jones, Russell 2000
  • Indicadores de amplitud de mercado
  • Ratios de avance/descenso
  • Sentimiento alcista frente a bajista

Antes de buscar oportunidades, necesitas entender el entorno. Esta sección lo consigue en segundos.

2. Screener de acciones

El screener de Finviz es su función más usada, así que FinView necesitaba la misma lógica.

Los usuarios pueden filtrar acciones por:

  • Precio
  • Volumen
  • Rendimiento relativo
  • Señales técnicas

En lugar de revisar gráficos a mano, el screener muestra al instante las acciones que marcan nuevos máximos, con volumen inusual, o que lideran las subidas y bajadas del día.

3. Mapa de calor por sector

Esta es la función que hace más trabajo con menos esfuerzo.

Un mapa de calor hace visible la rotación de un vistazo: tecnología débil, utilities fuertes, financieras liderando, industriales superando al mercado. Una sola visualización a menudo revela más que tres informes de mercado juntos.

4. Páginas de detalle por empresa

Encontrar una acción es solo el primer paso. Entenderla es donde realmente se toman las decisiones.

Cada página de empresa muestra datos de mercado, métricas fundamentales, rendimiento histórico e información clave de la compañía — creando un camino limpio desde el descubrimiento hasta el análisis.

Página de detalle de empresa en FinView mostrando datos de mercado y fundamentales

Cómo Claude Code cambió la forma de construirlo

Lo interesante no fue el dashboard. Fue el proceso.

Hace cinco años, un proyecto como este significaba:

  • Desarrollo de frontend
  • Arquitectura de backend
  • Diseño de base de datos
  • Integraciones de API
  • Diseño de interfaz y pruebas

Semanas, a veces meses, de trabajo.

Con Claude Code, la mayor parte de esa implementación repetitiva se gestionó de forma automática. Yo me centré en el diseño del producto, las decisiones de arquitectura y la integración de datos.

Esto no sustituye a la ingeniería de software.

Elimina el trabajo repetitivo para que la ingeniería que de verdad importa reciba más atención.

Conectando la API de EODHD

Un dashboard es tan bueno como la fuente de datos que lo alimenta. FinView necesitaba un único proveedor que cubriera precios en tiempo real, datos históricos, fundamentales y cobertura de mercados globales — sin combinar tres integraciones distintas.

Aquí es donde entra la API de EODHD. Proporciona:

  • Datos de mercado en tiempo real
  • Datos históricos de precios
  • Fundamentales de empresas
  • Índices de mercado y datos por sector
  • Cobertura de mercados globales

Un ejemplo simplificado de cómo obtener datos de una acción:

import requests
API_KEY = "YOUR_API_KEY"
symbol = "AAPL"
url = f"https://eodhd.com/api/real-time/{symbol}?api_token={API_KEY}&fmt=json"
data = requests.get(url).json()
print(data)

A partir de aquí puedes construir:

  • screeners
  • sistemas de alertas
  • agentes de trading con IA

¿Buscas una sola API en lugar de cinco? EODHD te da precios en tiempo real, fundamentales y datos históricos en una única REST API — sin scraping, sin ruleta de límites de uso. Explora las APIs de EODHD

Construyendo la vista general del mercado

indices = ["^GSPC", "^IXIC", "^DJI", "^RUT"]
for symbol in indices:
    data = get_market_data(symbol)
    print(symbol, data["close"])

Esto alimenta la instantánea de mercado en la parte superior del dashboard.

Construyendo el screener

filtered = []
for stock in stocks:
    if stock["volume"] > 1_000_000 and stock["change_percent"] > 5:
        filtered.append(stock)
print(filtered)

La versión en producción soporta muchos más filtros, pero la lógica es la misma: obtener datos, aplicar condiciones, mostrar oportunidades.

Por qué este proyecto es de código abierto

Los desarrolladores aprenden más rápido con proyectos reales que solo con documentación.

El repositorio de FinView muestra:

  • Flujos de trabajo de desarrollo con Claude Code
  • Patrones de integración de la API de EODHD
  • Arquitectura del dashboard y del screener
  • Lógica del mapa de calor por sector

Si estás aprendiendo desarrollo asistido por IA o evaluando APIs de datos financieros, es una referencia práctica, no solo un artículo.

La lección real no iba de acciones

Iba de apalancamiento.

Las herramientas de desarrollo con IA están cambiando la economía de construir software. La distancia entre "tengo una idea" y "tengo un producto funcionando" se reduce cada vez más rápido.

Los desarrolladores individuales ahora pueden lanzar lo que antes requería un equipo completo.

Ese cambio determina quién puede construir herramientas fintech — no solo quién puede usarlas.

Preguntas frecuentes

¿Está FinView listo para producción? ✅ Es principalmente educativo y experimental, pero la arquitectura es lo bastante sólida como para servir de base a plataformas de trading o investigación más avanzadas.

¿Qué tecnologías se usaron para construirlo? ✅ Claude Code para el desarrollo, la API de EODHD para los datos de mercado, y JavaScript/HTML/CSS para el frontend.

¿Puedo construir un dashboard similar sin herramientas de IA? ✅ Sí. La IA principalmente reduce el tiempo de desarrollo y automatiza la implementación repetitiva — entender la lógica subyacente sigue siendo igual de importante.

¿Por qué no usar simplemente Finviz? ✅ Finviz es un buen producto. Este proyecto existe para aprender desarrollo asistido por IA y construir una alternativa de código abierto, personalizable y bajo tu control total.

¿Hay un plan gratuito para la API de EODHD? ✅ Sí, EODHD ofrece un plan gratuito adecuado para probar screeners y dashboards antes de pasar a un plan de pago.

Reflexión final

Esto empezó con una pregunta: ¿puede Claude Code ayudar a construir una plataforma al estilo Finviz desde cero?

La respuesta fue sí.

La conclusión más importante fue esta: el futuro pertenece a quienes combinan herramientas de IA, fuentes de datos fiables y conocimiento del sector. Cuando esas tres cosas se alinean, la velocidad de creación se vuelve extraordinaria.

Explora el código, contribuye o construye tu propia versión: FinView en GitHub

¿Quieres la capa de datos detrás de FinView? Obtén precios en tiempo real e históricos, fundamentales y cobertura global a través de una sola API sencilla. Empieza con EODHD