MT5 Tools

Standalone Streamlit dashboard for MT5 trade analysis and comparison.

Setup

cd C:\Users\pc\MT5Tools
pip install -r requirements.txt

Launch

streamlit run app.py

Files

MT5Tools\
├── app.py                  ← main Streamlit app
├── mt5_parser.py           ← parsers for all 3 formats + stats
├── mt5_batch_backtest.py   ← batch backtest runner (copy from ea\)
├── set_comparator.py       ← EA set file comparator (copy from ea\)
├── requirements.txt
├── mt5_batch_config.json   ← gitignored, created on first run
└── pages\
    ├── trade_analysis.py   ← single report analysis
    ├── trade_compare.py    ← side-by-side comparison
    └── settings.py

Supported Formats

Format Extension Notes
MT5 Account History .htm / .html Export from MT5 → Account History → Save as Report
MT5 Backtest Report .htm / .html Generated by batch backtest runner or manual tester
Quant Analyzer CSV .csv Export listOfTrades from Quant Analyzer

.gitignore

Add the following to .gitignore:

mt5_batch_config.json
S
Description
Metatrader 5 trade and EA tools
Readme 454 KiB
Languages
Python 100%