uploads
MetaTrader 5MetaTrader 5

How 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

  1. Open MetaTrader 5 desktop terminal
  2. Go to Toolbox → History tab (press Ctrl+T if not visible)
  3. Right-click anywhere in the trade history
  4. Select your desired date range:
    • Right-click → Custom Period → Set dates, OR
    • Right-click → All History for complete history
  5. Right-click again → ReportHTML
  6. 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

  1. Go to Settings → Accounts
  2. Click "+ Add Account"
  3. Select "Broker (File Upload)"
  4. Choose MetaTrader 5 from the broker list
  5. Complete account setup
  6. Click "Upload File" and select your HTML file

If You Already Have a MetaTrader 5 Account

  1. Go to Settings → Accounts
  2. Click on your existing MetaTrader 5 account
  3. Click "Upload File"
  4. Select your exported HTML file
  5. Review and confirm

What Gets Imported

DataIncluded
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 ClassExamples
ForexEURUSD, GBPJPY, USDCHF
StocksAAPL, TSLA, AMZN
FuturesESH24, NQM24
CFDsUS500, GER40, UK100
CommoditiesXAUUSD (Gold), XAGUSD (Silver)
CryptoBTCUSD, ETHUSD
OptionsLimited broker support
BondsLimited 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

FeatureMT4MT5
Export formatComplete tradesIndividual deals
Asset supportForex, CFDsAll asset classes
MatchingPre-matchedUses Order ID
Menu locationTerminal → Account HistoryToolbox → 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

Was this article helpful?

Still need help?

Can't find the answer you're looking for? Reach out to our support team.