MetaTrader 5

Getting MT5 tick data

Short guide: 100% tick quality backtests

Broker‑provided data can be limited. With Tickstory, you can export high‑quality tick data and, by importing it into a custom MT5 symbol, achieve 100% tick quality in Strategy Tester.

Only download data from sources you trust. Third‑party data may differ from your broker’s live feed and affect results.

1) Create a free Tickstory account and install the app

  1. Go to the Tickstory website and create a free account.
  2. Download and install the Tickstory app, then sign in.

Free tiers are usually enough to get started. You can upgrade later if you need more symbols or longer history.

2) Export tick data in Tickstory

  1. Choose your symbol(s) (e.g., EURUSD) and the date range you need.
  2. Use the Tickstory app to export/download the tick data file(s) for that period.

3) Create a custom symbol in MT5 and import ticks

  1. In MT5, go to Tools → Symbols.
  2. Find your broker’s symbol (e.g., EURUSD). Create a new custom symbol by copying its settings. Name it something like EURUSD_Tickstory.
  3. Select your new custom symbol → Edit → Ticks tab → Import, then choose the tick data file exported from Tickstory and map fields if prompted.
  4. Click OK to save the custom symbol and its imported history.

Use the custom symbol (e.g., EURUSD_Tickstory) consistently in Strategy Tester. Keep timeframe and date ranges aligned with the data you exported.

4) Restart MT5

Close MT5 and open it again to refresh the history for your new custom symbol.

5) Backtest using your custom symbol

In Strategy Tester, select your EA and choose the custom symbol you created. Use a model that relies on ticks (e.g., Every tick or Every tick based on real ticks). You should now see 100% tick quality when your import and settings are correct.

Notes

  • Data availability, coverage, and formats can change—refer to the Tickstory documentation for current details.
  • Differences from broker feeds mean live results can still vary. Always validate on a demo account before going live.