Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

tradr

Plataforma autoalojable para diario y análisis de trading de opciones y acciones. Registra operaciones completas, calcula métricas de rendimiento y permite importación CSV. Arquitectura Node.js con PostgreSQL y Redis.

Ficha actualizada 24 sept 2026, 3:54 · upstream 24 sept 2026, 3:19 · release v0.15.0

00

Qué es tradr

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

Tradr es una plataforma autoalojable diseñada para traders de opciones y acciones que buscan registrar cada operación sin depender de servicios externos. Funciona como un diario manual completo, capturando todo el arco de la posición desde borrador hasta cierre parcial, incluyendo comisiones y notas. La arquitectura se basa en Node.js con bases de datos PostgreSQL y Redis, permitiendo un despliegue local sin límites ni telemetría por defecto.

El software está actualmente en versión v0.11.x, clasificada como pre-1.0, lo que implica que la API HTTP no es estable y pueden producirse cambios rotativos hasta la versión 1.0.0. Las migraciones de base de datos son unidireccionales y se ejecutan automáticamente al iniciar el servicio, sin soporte para down-migrations. La configuración requiere variables de entorno críticas como POSTGRES_PASSWORD, SESSION_SECRET y ENCRYPTION_KEY para garantizar la seguridad de las claves en reposo mediante AES-256-GCM.

La herramienta incluye herramientas específicas para opciones, como búsqueda de cadenas, parsing de símbolos OCC y valoración Black-Scholes con Grieks completos. No realiza órdenes ni integra brokers automáticamente; estas funcionalidades están opt-in o en roadmap. El despliegue estándar utiliza un script quickstart.sh que genera secretos y arranca la pila Docker Compose v2, requiriendo openssl para la generación de claves.

CASOS DE USO
  • Diario manual de operaciones con registro de fills y comisiones
  • Análisis de rendimiento mediante curva de equidad y P&L neto
  • Gestión avanzada de opciones con cálculo Black-Scholes y Grieks
  • Importación histórica desde brokers vía CSV con mapeo de columnas
  • Cálculo de tamaño de posición y riesgo (R:R) antes de operar
PUNTOS DESTACADOS
  • Despliegue autoalojable sin límites ni telemetría por defecto
  • Licencia Apache 2.0 para uso libre y modificación del código
  • Cifrado AES-256-GCM para claves almacenadas en reposo
  • Arquitectura basada en Docker Compose v2 con PostgreSQL y Redis
  • API versionada con política de cambios documentada hasta v1.0
PRECAUCIONES
  • Versión pre-1.0 con API HTTP no estable y posibles cambios rotativos
  • Requiere Docker Compose v2 y openssl instalados en el sistema
  • No incluye terminación TLS por defecto, necesita proxy inverso externo
  • Migraciones de base de datos forward-only sin down-migrations disponibles
  • Integración directa con brokers solo lectura está en roadmap, no incluida
VISUAL

Capturas del proyecto

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

The Tradr dashboard: stats summary, open positions, monthly P&L chart and account balances for the seeded demo accountTradr — the open-source trading journal with nothing to hide
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Utiliza ./docker/quickstart.sh para despliegue rápido que genera .env y arranca la pila. Configura variables POSTGRES_PASSWORD, SESSION_SECRET y ENCRYPTION_KEY obligatoriamente. Asegura TLS con proxy inverso externo (ej. Nginx) y añade a TRUSTED_PROXIES. Realiza copias de seguridad antes de cada actualización según el runbook de despliegue.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
8080587946431005433517380256379
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.