Backtest run on a single core, only optimization can use multiple cores.
If you need hours to finish a backtest of 1 year, it's clear that you EA is very far from being "fully optimized" and, generally, well done.
Think also about the fact if you need to backtest in "real ticks" mode or not, 99% of times people think it's better to do that even if they don't need it, increasing the duration of the test for no reason.
Shanmugi:
MT4’s strategy tester is single‑threaded by design, so you can’t force multi‑core usage; the only workaround is running multiple separate MT4 instances in parallel or switching to MT5, which supports multi‑core testing.
Hello,
MT4 Testing takes 2-3 hours for testing 1 year timeframe even when my EA code is fully optimized and have good config computer. I noticed it only using single core. How to make it use multiple core and make the test faster.
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Hello,
MT5 Testing takes 2-3 hours for testing 1 year timeframe even when my EA code is fully optimized and have good config computer. I noticed it only using single core. How to make it use multiple core and make the test faster.