Forum on trading, automated trading systems and testing trading strategies
Discussion of article "The checks a trading robot must pass before publication in the Market"
Fernando Carreiro, 2025.08.24 00:37
It has already been stated here on this topic and in the Market rules, that you are not allowed to limit your EA in any way, not even to any particular symbol or time-frame. It must be able to operate with any and all symbols or time-frames, even if it is designed for specific trading environment in particular. Your EA must be coded to adjust to different contract specifications and broker conditions irrespectively.
My EA passes EURUSD H1 test successfully (1660 trades). The XAUUSD D1 test generates 2+ GB log files due to the volume of tick data — this is a platform limitation, not a code issue. Can they validate based on the EURUSD test results? test on EURUSD,H1 (netting) strategy tester report 1660 total trades test on XAUUSD,D1 (netting) log files size exceeded 2140 MB, test terminated
Inside your EA, can't you add something like if current period is not PERIOD_M15.
Then simply return. So that even users can only use M15. If you are not supporting H1 anyways.
the problem not from the EA its from the testing that are done here on the system to validate (The XAUUSD D1 test generates 2+ GB log files due to the volume of tick data )
Sorry I'm not an mql5 programmar, just general C/C++. I was just trying to help with an easy way. I don't think they might change their system over supporting devs to choose just 1 timeframe.
Easier way might be for devs to code it that way inside their EA :)
The "log file size exceeded" error is caused by what the EA writes to the log during testing. Two possible sources are: 1) Print() calls on every tick and 2) the occurrence of repeated errors. Therefore, this is an issue to be addressed within the EA itself, rather than a platform limitation. The log overflow is actually a symptom of something failing (likely silently) on the XAUUSD D1.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use