Trade Journal Analyzer
Turns your trade CSV into a visual report with charts and statistics.
- CSV import (MT5, cTrader)
- Win rate, profit factor, drawdown
- Equity curve & P/L charts
- Performance by weekday & symbol
From problem to solution.
The Problem
Your trade history is an unreadable CSV file — you can't see patterns or know where your weaknesses are.
The Solution
Import your CSV export from MT5 or cTrader → the tool calculates all key statistics and creates a visual HTML report.
The Result
A report with equity curve, P/L distribution, performance by weekday and symbol — everything at a glance.
When do I use this?
- 01
You export your MT5 history as CSV → one command → HTML report opens in browser with equity curve and win rate.
- 02
The report shows: Tuesday is your best day (68% win rate), Friday the worst (41%).
- 03
Profit factor 1.9 overall, but on GBPJPY only 0.7 → now you know which pair to avoid.
Getting started
- 01
Export trade history as CSV from MT5/cTrader
- 02
python trade_journal_analyzer.py trades.csv
- 03
HTML report opens in browser
- 04
Optional: --balance 50000 for different initial capital
Technical Details
Parameters & Settings(3)
- file
Path to CSV file
trades.csv - --output
Output HTML file
trade_report.html - --balance
Initial balance
10000
Full Description
Changelog(v1.0)
- +Initial Release