Some commands just don't work or don't work as you think they should in the tester.
Try using a different command, maybe TimeDayOfWeek()
phy:
Some commands just don't work or don't work as you think they should in the tester.
Try using a different command, maybe TimeDayOfWeek()
Sure. You are right. Thank you for the help.
Someone else pointed to this thread as a warning. However DayOfWeek seems to perform as expected in the strategy tester. The problem probably lies in the usage of the comment function and not the dayofweek function.
Set the tester to daily and run the code below for a periode of a week. You will then see the different day numbers in your log.
Also take a look at this thread: https://www.mql5.com/en/forum/136118
int start() { if( NewBar() ) { Print( "Day of week = " + DayOfWeek() ); } } bool NewBar() { static datetime TimeCurrentBar; if ( TimeCurrentBar == Time[0] ) return( false ); else { TimeCurrentBar = Time[0]; return( true ); } }

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
This is my first encounter with this function.
When I run on strategy tester it shows me always number 5, no matter what day.
Can somebody please help?
Thank you.