Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

edgedepth-terminal

Terminal de orderflow open-source en C++20/WebAssembly para análisis de mercado en navegador. Renderizado inmediato (Dear ImGui/ImPlot) sobre WebGL2, sin DOM ni GC en el path crítico. Incluye replay determinista (.edpack), DOM ladder, tape y footprint.

Ficha actualizada 24 sept 2026, 2:21 · upstream 24 sept 2026, 1:58 · release v0.4.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es edgedepth-terminal

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

EdgeDepth Terminal es una herramienta de terminal de orderflow escrita en C++20 y compilada a WebAssembly para ejecutarse directamente en el navegador. Utiliza Dear ImGui e ImPlot para renderizado inmediato, SDL3 y WebGL2 como base, eliminando la sobrecarga del DOM y el recolector de basura en el path crítico de datos. El sistema procesa flujos de mercado mediante protobuf sobre WebSocket, permitiendo una latencia mínima entre los ticks del libro de órdenes y la interfaz gráfica.

La aplicación soporta visualización de profundidad (DOM), cinta de operaciones (tape), heatmaps, análisis de footprint y replay determinista a partir de archivos `.edpack`. Incluye indicadores técnicos como RSI, MACD, volumen e interés abierto. El despliegue se realiza mediante Docker Compose con un gateway externo (`edgedepth-gateway`) que normaliza feeds públicos como el de Binance Futures.

Requiere soporte para WebGL2, SharedArrayBuffer y headers COOP/COEP (Cross-Origin-Opener-Policy/Cross-Origin-Embedder-Policy). Funciona en Chrome 149+ y Firefox 146+. El historial local se limita a 10 minutos tras un rebuild de GPU. No incluye feed histórico completo ni analytics avanzados sin conexión al gateway o packs locales.

CASOS DE USO
  • Análisis técnico en tiempo real con visualización de profundidad (DOM) y cinta de operaciones (tape).
  • Replay determinista de eventos de mercado usando archivos `.edpack` para backtesting local sin API keys.
  • Visualización de footprint y análisis de agresión de compra/venta en gráficos de velas.
  • Monitoreo de liquidaciones e interés abierto con exportación JSON de datos de flujo.
PUNTOS DESTACADOS
  • Arquitectura WebAssembly pura: C++20 compilado a Wasm, sin Electron ni DOM en el path caliente.
  • Replay determinista completo desde archivos `.edpack` sin necesidad de servidor de datos externo.
  • Renderizado inmediato con Dear ImGui e ImPlot para máxima fluidez (hasta 180 FPS reportados).
  • Independencia del proveedor de datos: compatible con feeds locales o gateway comunitario.
  • Sin recolector de basura (GC) en el path crítico, garantizando latencia predecible.
PRECAUCIONES
  • No soporta Safari; requiere WebGL2 y SharedArrayBuffer (limitado a Chrome/Firefox actuales).
  • El historial local se limita a 10 minutos tras un rebuild de GPU o cierre de conexión.
  • El feed en tiempo real depende del gateway externo (`edgedepth-gateway`) o packs locales.
  • Los datos de flujo y posición requieren backend que responda `get_flow_positioning` (no incluido en OSS).
  • La versión de la imagen no incluye el prefijo 'v' (ej. usar `0.4.0` y no `v0.4.0`).
  • El historial completo requiere acceso al gateway o packs `.edpack` previamente grabados.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Terminal workspace with chart, watchlist, depth ladder and trade tapeLive SOPH observed depth, trade bubbles and linked DOM with delta and CVDRecorded TUT footprint with diagonal 3:1 imbalances and three-level stacksReal BTC footprint cells with buy and sell volume, imbalance outlines and partial live volumeTUT recorded replay with chart, order book, trade tape and paused playback controlsThe Replay Library replaying a TUT short squeeze: an empty terminal fills with chart, DOM and tape, then the climax prints
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Desplegar con `docker compose up`. Usar imágenes en ghcr.io (ej. `edgedepthhq/edgedepth-terminal:0.4.0`). Asegurar headers COOP/COEP en el servidor web (nginx incluido). Para feeds locales, usar `edgedepth-gateway` con streams de Binance. Safari no soportado. Pinning recomendado usando digest SHA256 para evitar cambios no deseados.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080876580009001
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.