Initial commit - MT5 Tools dashboard
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
# MT5 Tools
|
||||
|
||||
Standalone Streamlit dashboard for MT5 trade analysis and comparison.
|
||||
|
||||
## Setup
|
||||
|
||||
```powershell
|
||||
cd C:\Users\pc\MT5Tools
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
## Launch
|
||||
|
||||
```powershell
|
||||
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
|
||||
```
|
||||
Reference in New Issue
Block a user