←Volver a proyectos

Proyecto

AlgorythmTrading

Beta
Progreso0%

Núcleo contable determinista para una plataforma de trading algorítmico en modo exclusivamente simulado (sin capital ni credenciales reales), con dashboard Next.js encima.

TypeScriptNext.jsReactPostgreSQLDecimal.jsVitestNode.js
01

Problema

Antes de arriesgar dinero real en trading algorítmico hace falta un núcleo contable exacto y auditable que reconcilie cada operación (BUY, SELL, TP/SL, ajustes) sin errores de redondeo.

02

Solución

Capas domain/application/infrastructure separadas, con reglas monetarias estrictas (strings decimales, DECIMAL(20,8) interno, ROUND_HALF_UP) y gates automáticos de CI (lint, type-check, tests, reconciliación exacta) que bloquean cualquier mutación financiera si algo falla.

03

Arquitectura

Backend TypeScript con dominio puro (reglas de negocio), capa de aplicación (casos de uso: execute-buy, execute-sell, execute-adjustment...) e infraestructura intercambiable (store JSON o PostgreSQL) detrás de una API REST local en 127.0.0.1; un dashboard Next.js aparte consume esa API.

04

Aprendizajes

Gobernar el proyecto mediante gates automáticos (CI + reconciliación exacta de cash ledger vs posiciones) en vez de asignación manual de roles evita publicar un estado financiero inconsistente.

05

Próximos pasos

Proyecto Descartado