Download Historical Data on MetaTrader 4

How do I download historical data on MetaTrader 4?

Download Historical Data on MetaTrader 4

Get complete historical price data for backtesting and analysis.

What You'll Get

  • Historical data for any currency pair or instrument
  • Data going back to 1999 for major pairs
  • 1-minute interval data for precise backtesting

Step 1: Increase Data Limits

  1. Open MetaTrader 4
  2. Go to Tools > Options
  3. Click the Charts tab
  4. Set both fields to the maximum value:
  • Max bars in history: 9999999999999
  • Max bars in chart: 9999999999999
  1. Click OK (system will adjust to 2147483647 - the true maximum)
  2. Close and restart MetaTrader 4

Step 2: Download the Data

  1. Go to Tools > History Center
  2. Expand Forex in the left panel
  3. Find your pair (e.g., EURUSD)
  4. Double-click the pair and select 1 Minute (M1)
  5. Verify the header shows your pair and timeframe
  6. Click Download
  7. Click OK when prompted
  8. Wait for download to complete (record count will increase significantly)
  9. Close and restart MetaTrader 4

Step 3: Verify the Data

  1. Open a chart for your downloaded pair
  2. Switch to the 1-minute timeframe
  3. Scroll back to confirm historical data appears
  4. For EUR/USD M1, data should start around September 1999

Tips

  • Download time varies - Major pairs have more data and take longer
  • Repeat for each pair - You must download each currency pair separately
  • Restart is required - Always restart MT4 after changing limits and after downloading
  • Storage - Large datasets use significant disk space

Troubleshooting

Data not appearing after download?

  • Ensure you restarted MT4 after download
  • Check you selected the correct timeframe in History Center

Download stuck or failing?

  • Check your internet connection
  • Try a smaller timeframe first
  • Contact your broker - some limit historical data access

Please enter a valid email address.