À propos du projet
TraderMemos est un journal de trading auto-hébergé conçu pour les traders qui souhaitent posséder leurs données de performance sur leur propre infrastructure. Il offre une suite complète d'outils pour analyser les performances de trading, notamment un tableau de bord avec courbes de capital, métriques d'espérance, séquences, durées de détention et suivi des objectifs annuels ; une carte de chaleur calendrier P&L avec totaux hebdomadaires et accès au détail journalier ; un journal des transactions détaillé avec filtrage, tri, étiquetage et graphiques d'excursion MAE/MFE ; un playbook de stratégies lié aux transactions réelles avec notation de conformité aux règles ; et des rapports avancés couvrant le facteur de profit, le SQN, le Kelly %, le MAE/MFE, les simulations de Monte Carlo et les répartitions de la qualité d'exécution par setup, heure et session, le tout sauvegardé sous forme de préréglages de vues réutilisables.
La plateforme prend en charge l'importation de transactions à partir de 9 préréglages CSV de brokers, des relevés MT4/MT5 et de la synchronisation IBKR Flex, avec un observateur tm-sync en option qui importe automatiquement les relevés dès qu'ils apparaissent. Les fonctionnalités de gestion des risques incluent des alertes pour les limites de perte journalière, des avertissements de drawdown prop, et des règles de risque configurables, envoyées via des notifications push et des webhooks depuis le serveur de l'utilisateur.
Un backtester bar-replay permet aux traders de tester des stratégies barre par barre sur un compte papier persistant, analysé par le même moteur de reporting. Les fonctionnalités d'IA facultatives incluent l'extraction de remplissages à partir de captures d'écran et un coach de trading via des API compatibles OpenAI utilisant les clés de l'utilisateur. Des outils supplémentaires incluent des calculateurs de taille de position, de change (FX) et de Kelly, un graphique avancé, un calendrier économique et un grand livre de caisse.
La pile technologique se compose d'une API Go (Echo, sqlc, golang-migrate) avec SQLite ou Postgres, un frontend web React (Vite+, TanStack Router/Query/Form, Tailwind) et une application compagnon native iOS/Android construite avec Expo. L'application mobile prend en charge la saisie de journal hors ligne, les widgets, les Live Activities et la capture via Siri/Bouton d'action sur iOS. L'interface utilisateur utilise shadcn/ui et les jetons coss ui avec des thèmes sombre et clair.
Le déploiement est simple via Docker Compose pour une utilisation locale, avec des options de déploiement cloud via Vercel, Cloudflare, Netlify ou Railway. Le projet est sous licence AGPL-3.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.