- What should I do for a backtest with one hundred percent accuracy?
- Backtesting Issue...
- Creating a trading robot
After this weekend I found that the tester on more than one broker will not download real ticks and won't even use real tick history already accumulated. Anyone else getting this problem?
Forum on trading, automated trading systems and testing trading strategies
How to Clear MT4/MT5 Cache and Speed Up MetaTrader?
Michael Charles Schefe, 2025.11.15 01:05
the most obvious place to go is the ticks and history folders and delete those files. You could also go to mt4/5 settings to change the maximum number of candles you will allow on a chart.
But in my experience, when I delete all my backtest and optimiser test data, then mt5 is afresh again. Which is why i tend to keep my terminals that I use for backtests and optimisations -- on a separate terminal from my trading terminal(s). The main folder to delete is Tester -- i just have to remember to recreate this folder again, before i restart the terminal.
another place is logs, there is 2 of these in mt5 folders, 1 in mt5 directory, and the 2nd is in the mql5 folder. just remember to recreate these folders before restarting the terminal.
And if all fails -- ie mt5 continues to be slow, then I copy all my ea and indicators to a new copy of mt5 portable. and delete/uninstall the old slow terminal.
I finally got the answer to this problem.
Brokers have the ability to stop access to live ticks confirmed to me from a broker. If you are running on just demo accounts for development and testing then a broker may have a policy that after a period of time they disable live tick access and force you to open a live account to re-enable live tick access.
As every broker has different live ticks its absolutely necessary to test and develop on live ticks. Removing access to force opening a live account just makes me want to walk away from the broker. I am not going to open and fund a live account if my strategy isn't adjusted to be able to trade with that particular broker.
I finally got the answer to this problem.
Brokers have the ability to stop access to live ticks confirmed to me from a broker. If you are running on just demo accounts for development and testing then a broker may have a policy that after a period of time they disable live tick access and force you to open a live account to re-enable live tick access.
As every broker has different live ticks its absolutely necessary to test and develop on live ticks. Removing access to force opening a live account just makes me want to walk away from the broker. I am not going to open and fund a live account if my strategy isn't adjusted to be able to trade with that particular broker.
seems reasonable to me. Why should a broker allow anyone to connect to their servers if your demo period "is up"? Every connection to their servers either makes them money or dosent. Why should they allow those connections that "dosent"?
Maybe if you opened a live account with them, they might remove that restriction on your account. what you think?
And yeah, i did know about the block from personal experience.seems reasonable to me. Why should a broker allow anyone to connect to their servers if your demo period "is up"? Every connection to their servers either makes them money or dosent. Why should they allow those connections that "dosent"?
Maybe if you opened a live account with them, they might remove that restriction on your account. what you think?
And yeah, i did know about the block from personal experience.In my experience, most broker-dealers tend to promote their in-house trading platforms over 3rd party platforms. That's why most broker-dealers don't even attempt to provide help with MT5─they just send you over here. Additionally, a proficient MT5 user has a large pool of broker-dealers from which to select one, while an in-house platform is more likely to make new traders feel captive to the broker-dealer.
At one point, I switched from FX to futures, so I closed my FX account. Later, I decided to trade both futures and FX so submitted a new FX application to that same FX broker-dealer. They ignored the new application and reopened my old FX account which was nice, but their techies cannot figure out how to reopen my broker-dealer demo account... allegedly. This is as of several years ago.
It's worth mentioning that broker-dealers purchase or lease MT5 servers from Metaquotes with installation and service contracts. I can certainly imagine that more bandwidth/traffic used by the demo server potentially translates into higher operating expenses for the broker-dealer.
I should add that the lack of a broker-dealer demo account doesn't really matter to me. I use Beta MT5 for development, and the Tester works more accurately in my live account.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use