uploads
MetaTrader 5How to Upload MetaTrader 5 Trades
A powerful multi-asset platform supporting Stocks, Futures, and Forex. Connect your account by exporting your detailed deal history as an HTML file from the advanced Toolbox.
January 22, 2026
0 views
Step 1: Export from MetaTrader 5
- Open MetaTrader 5 desktop terminal
- Go to Toolbox → History tab (press
Ctrl+Tif not visible) - Right-click anywhere in the trade history
- Select your desired date range:
- Right-click → Custom Period → Set dates, OR
- Right-click → All History for complete history
- Right-click again → Report → HTML
- Save the file (e.g.,
ReportHistory.html)
⚠️ Important: Select "HTML" format — NOT XML or other formats
Step 2: Import into TradeRonin
If You Don't Have a MetaTrader 5 Account Yet
- Go to Settings → Accounts
- Click "+ Add Account"
- Select "Broker (File Upload)"
- Choose MetaTrader 5 from the broker list
- Complete account setup
- Click "Upload File" and select your HTML file
If You Already Have a MetaTrader 5 Account
- Go to Settings → Accounts
- Click on your existing MetaTrader 5 account
- Click "Upload File"
- Select your exported HTML file
- Review and confirm
What Gets Imported
| Data | Included |
|---|---|
| Completed deals | ✅ Yes |
| Balance operations | ❌ Skipped |
| Entry & Exit prices | ✅ Yes |
| Commission | ✅ Yes |
| Fees | ✅ Yes |
| Swap | ✅ Yes |
| P&L | ✅ Yes |
Supported Asset Classes
TradeRonin supports all MT5 instruments:
| Asset Class | Examples |
|---|---|
| Forex | EURUSD, GBPJPY, USDCHF |
| Stocks | AAPL, TSLA, AMZN |
| Futures | ESH24, NQM24 |
| CFDs | US500, GER40, UK100 |
| Commodities | XAUUSD (Gold), XAGUSD (Silver) |
| Crypto | BTCUSD, ETHUSD |
| Options | Limited broker support |
| Bonds | Limited broker support |
MT5 supports more asset classes than MT4. Symbol formats vary by broker.
Required Data
TradeRonin automatically detects these from your MT5 report:
- Deal — Unique deal identifier
- Time — Execution timestamp
- Symbol — Instrument
- Type — Buy or Sell
- Direction — In (entry) or Out (exit)
- Volume — Lot/contract size
- Price — Execution price
- Commission, Fee, Swap, Profit — Trade costs and P&L
How It Works
MT5 exports individual deals (executions), not complete trades. TradeRonin:
- Imports all deals as separate executions
- Groups entry and exit executions using the Order ID
- Applies the matching engine (FIFO/LIFO/WAC) for proper pairing
- Calculates P&L from grouped executions
MT4 vs MT5 Differences
| Feature | MT4 | MT5 |
|---|---|---|
| Export format | Complete trades | Individual deals |
| Asset support | Forex, CFDs | All asset classes |
| Matching | Pre-matched | Uses Order ID |
| Menu location | Terminal → Account History | Toolbox → History |
Troubleshooting
"No valid trades found"
- Ensure you have completed deals in your history
- Balance deposits/withdrawals are skipped automatically
- Check that your date range includes trades
"File format not supported"
- Save as HTML format (.htm or .html)
- Do NOT use XML, CSV, or PDF exports
Missing trades
- Expand your date range in MT5 before exporting
- Use "All History" to include all trades
- Check if trades are on a different account
Trades not matching correctly
- MT5 uses Order ID to group deals
- If your broker uses different order IDs for entry/exit, trades may appear as separate
Duplicate Trades
Re-uploading the same file won't create duplicates. TradeRonin uses the Deal number for deduplication.
Need Help?
Contact support with:
- A screenshot of your MT5 History tab
- The HTML file you're trying to upload
- The error message you're seeing
