Just a possibility and not a sure thing, but in the "history" folder for the Broker/Account sub-folder, there should be a a file with the name "ticks.raw", which I suspect may be the most recent tick data collected when connected. Maybe MetaTrader, is reapplying that data to the ".hst" files and thus changing them.
Try deleting that file and re-importing the history data.
Another possibility is maybe that MetaTrader is holding some data in a memory cache and thus overwriting the imported data when you refresh.
Well, try this. As soon as you finish importing the data, set the files to "read-only". If that does not work, if need be, close MetaTrader and then make the ".hst" files read-only. Then you can start MetaTrader again.
Alternatively, as this is what I do for myself, I use a 3rd party external tool to generate ".hst" and ".fxt" files and I then mark both types of files as read-only before starting MetaTrader. Unfortunately, I can't mention here, what that 3rd party tool is, as that would be considered advertising.
If my previous suggestion fails, try this:
PS! I also send you a private message!
To add comments, please log in or register