Sobre o projeto
TraderMemos é um diário de negociação auto-hospedado criado para traders que desejam possuir seus dados de desempenho em sua própria infraestrutura. Ele oferece um conjunto abrangente de ferramentas para revisar o desempenho de negociação, incluindo um dashboard com curvas de patrimônio, métricas de expectativa, sequências de vitórias/derrotas, tempos de manutenção de posição e progresso em relação às metas anuais; um calendário de P/L em formato de mapa de calor com totais semanais e detalhamento diário; um registro de trades detalhado com filtragem, classificação, etiquetagem e gráficos de excursão MAE/MFE; um playbook de estratégia vinculado a trades reais com pontuação de conformidade com regras; e relatórios avançados que cobrem fator de lucro, SQN, Kelly %, MAE/MFE, simulações de Monte Carlo e análises de qualidade de execução por configuração, hora e sessão, tudo salvo como predefinições de visualização reutilizáveis.
A plataforma suporta importação de trades a partir de 9 predefinições de CSV de corretoras, extratos MT4/MT5 e sincronização IBKR Flex, com um observador opcional tm-sync que importa extratos automaticamente assim que aparecem. Os recursos de gerenciamento de risco incluem alertas para limites de perda diária, avisos de rebaixamento de prop e regras de risco configuráveis, entregues por notificações push e webhooks a partir do próprio servidor do usuário.
Um backtester de replay de barras permite que traders testem estratégias barra por barra contra uma conta de papel persistente, analisado pelo mesmo mecanismo de relatórios. Recursos opcionais de IA incluem extração de preenchimentos de screenshots e um coach de negociação por meio de APIs compatíveis com OpenAI usando as próprias chaves do usuário. Ferramentas adicionais incluem calculadoras de tamanho de posição, FX e Kelly, um gráfico avançado, calendário econômico e livro-caixa.
A pilha tecnológica consiste em uma API Go (Echo, sqlc, golang-migrate) com SQLite ou Postgres, um frontend web React (Vite+, TanStack Router/Query/Form, Tailwind) e um aplicativo complementar nativo para iOS/Android construído com Expo. O aplicativo móvel suporta diário offline, widgets, Live Activities e captura por Siri/Action Button no iOS. A interface usa tokens de shadcn/ui e coss ui com temas escuro e claro.
A implantação é simples via Docker Compose para uso local, com opções para implantação em nuvem por meio de Vercel, Cloudflare, Netlify ou Railway. O projeto é licenciado sob AGPL-3.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.