TradeJourney
Bien démarrer

Introduction

Welcome to the TradeJourney documentation.

Welcome to TradeJourney, a self-hosted and open-source trading journal that lets you analyze your performance while keeping control of your data.

What is TradeJourney?

TradeJourney is a web application designed for traders who want to:

  • ⬆️ Import their trades from their platform (MT5, NinjaTrader, Interactive Brokers, Quantower, CSV)
  • 📊 Analyze their performance with professional metrics
  • 🏷 Organize their trades with a tag system (per trade and per day)
  • 📝 Keep a journal with a rich editor (Markdown) and images
  • 📈 Visualize their progress via charts and a calendar
  • 🛡 Keep control of their data with self-hosting

Key Features

  • 📥 Multi-source import: MT5, NinjaTrader 8, Interactive Brokers, Quantower, CSV etc. (and more to come)
  • 📊 Dashboard and metrics: P&L, Win Rate, Profit Factor, Sharpe Ratio, etc.
  • 📅 Daily view: Trades grouped by day, P&L calendar, calendar mode, daily notes
  • 🏷️ Tags and organization: Tags per trade and per day, customizable groups, multi-criteria filters
  • 🔒 Data isolation: Multi-schema PostgreSQL — each database is isolated, ideal for separating strategies or brokers
  • 🔌 Plugin System: Add features to the tool without modifying the application code.
  • 💾 Backup and restore: Export your databases and restore them at any time
  • 🌐 Bilingual: French and English

Technologies Used

TradeJourney is built with:

  • Nuxt 3 · Vue 3 · TypeScript / JavaScript
  • Python — Scripts and utilities
  • PostgreSQL · Prisma ORM
  • Nuxt UI · TailwindCSS · Chart.js · Milkdown
  • Docker · Node.js 20+
TradeJourney is an active development project. Features and documentation evolve regularly — feel free to check this page from time to time to discover what's new.
Copyright © 2026