Orderflow Terminal
Una terminal personal para estudiar en un solo sitio el mercado de opciones y las cuentas de las empresas: flujo y exposición gamma de la cadena completa, estructura del precio, fundamentales leídos directamente de la SEC y un resumen con IA en el que cada cifra se comprueba contra los datos.
- Periodo
- Sept. 2026
- Equipo
- Proyecto personal
- Contexto
- Uso personal, en local y en mi servidor, dentro de una red privada
- Mi papel
- Todo el proyecto
- Tecnologías
- TypeScript
- Next.js
- React
- Fastify
- uWebSockets.js
- Zod
- TanStack Query
- lightweight-charts
- Tailwind CSS
- Vitest
- Playwright
- Docker
Qué hace
- Flujo: gráfico de la acción con niveles de gamma (muro de calls, muro de puts y gamma cero), zonas de oferta y demanda, rupturas de estructura y Fibonacci, junto a la cadena de opciones y la prima neta de calls y puts.
- Exposición gamma por strike y vencimiento, con un heatmap que compara cada nivel con la primera foto del día.
- Fundamentales trimestrales de la SEC, valoración bajista, base y alcista con DCF y múltiplos históricos de la propia empresa, y un simulador de resultados.
- Análisis con IA bajo demanda que resume gamma, estructura, técnico y consenso, y comprueba que cada cifra del texto está en los datos de la app.
- Panorama de mercado: mapa sectorial, mayores movimientos, régimen de mercado y catalizadores de la SEC.
Cómo está hecho
- Monorepo TypeScript con pnpm: un gateway con Fastify y uWebSockets.js y una web con Next.js 15 y React 19, que comparten tipos y esquemas Zod.
- Ingesta independiente del proveedor: CBOE gratis por defecto, o Interactive Brokers y Schwab para tiempo real, con vigilancia de conexiones que dejan de recibir datos y reconexión automática.
- Bajo carga se descartan antes las cotizaciones que las operaciones, y los gráficos se pintan en canvas a 60 fps agrupando los datos por fotograma.
- Sin datos inventados: si una fuente falla, la interfaz lo dice; un dato que falta se pinta como guion, nunca como cero, y cada cifra conserva su procedencia.
- Desplegado con Docker en mi servidor y accesible solo desde mi red privada de Tailscale.
En cifras
- tests automáticos
- 356
- recorridos de interfaz con Playwright
- 10
- de coste en datos
- 0 €
Galería




En el móvil




¿Hablamos?
Soy de Sevilla y ahora vivo en Madrid. Me gusta que las cosas funcionen de principio a fin: diseñar el sistema, escribir el código, desplegarlo y medir si de verdad responde bien.
Si buscas a alguien para backend, datos o IA aplicada, escríbeme y te respondo.