Skip to content

Viprasol/forex-trading-journal-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

📊 Forex Trading Journal (Python)

An automated Forex trading journal that imports MT4/MT5 trade history, calculates performance statistics, and generates reports.

Built by Viprasol Tech — custom MT4/MT5 EA and algorithmic trading development.


Features

  • 📥 Auto-import from MT4/MT5 HTML reports or CSV exports
  • 📈 Performance metrics: win rate, profit factor, Sharpe ratio, max drawdown
  • 📅 Time analysis: best/worst days, sessions, months
  • 💱 Pair analysis: most/least profitable instruments
  • 📉 Equity curve with drawdown overlay
  • 📄 HTML/PDF report export
  • 🔗 MT4 + MT5 compatible

Metrics Calculated

Metric Description
Win Rate % of winning trades
Profit Factor Gross profit ÷ gross loss
Sharpe Ratio Risk-adjusted return
Max Drawdown Largest peak-to-trough drop
Expectancy Expected return per trade
Avg RRR Average risk-reward achieved

Quick Start

pip install -r requirements.txt
python journal.py --import mt4_history.htm
python journal.py --report --output report.html

Need a Custom Trading System?

Built by Viprasol Tech.

👉 Get a Custom EA →


MIT License

About

Automated Forex trading journal — imports MT4/MT5 history, calculates stats, generates performance reports.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors