I had a similar issue but with MT5! I figured out why it wasn't working in my case:
First, I had followed these steps:
https://tickstory.com/how-to-import-tic ... atrader-5/
But with the difference, that instead of naming my custom symbol EURUSD_tickstory, I named it tickstory_EURUSD, with the reasoning that when all symbols are in an alphabetically sorted list, I want all my custom symbols to be next to each other. I thought this name would work, but it silently failed! When I did backtests with any EA, it only had 0 PNL trades.
I figured out, the reason was that MT changed the base & quote currency of my custom symbol against my will!
It wrongly assumed that the first 3 letters are the base currency and the next 3 are the quote currency! You can confirm this in the symbol properties dialog, even if you manually set it to EUR & USD, it changes it back!
The only way is to create a new custom symbol with the right name: EURUSD_tickstory.
Btw, for some weird reason, MT doesn't let me delete my old custom symbol with the wrong name, oh well..