With that info cannot answer, send some code if you wish for an answer. It may be the way conditions are constructed or anything else.
Hi Mafecaro,
Thanks for your answer, I do not have the code right now, but I will have it.
However, the question is more focused on, if it is possible to test a strategy with conditions from different TF, I mean, if the strategy tester works for all TF in MT4. Since I have seen that, when you want to test an strategy you must select the TF, and you cannot navigate the TF's while the strategy is being tested...that makes me think..
Regards.
- "Doesn't work" is meaningless - just like saying the car doesn't work. Doesn't start, won't go in gear, no electrical, missing the key, flat tires - meaningless. There are no mind readers here.
- Post the actual code (src), with printout of variable values, before and inside if statements so you can find out why.
- Check your return codes (OrderOpen and OrderSelect) What are Function return values ? How do I use them ? - MQL4 forum and Common Errors in MQL4 Programs and How to Avoid Them - MQL4 Articles

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
Hi,
In my fisrt EA that I am writing, I am checking some conditions from indicators in 1D, 4H and 1H.
All the indicators are written on its respective time frame.
The problem that I am having is that, when using test strategy, I check the conditions to place a sell/buy order, and it does not work.
I am using the classic:
if ( (condition_1D) && (condition_4H) && (condition_1H) ) sell/buy order -----> that does not work
The expression above does not work, however, I have tested each condition alone:
if (condition_1D) sell/buy ---> that works
if (condition_4H) sell/buy ---> that works
if (condition_1H) sell/buy ---> that works
So, why are they not working together? what I am missing?.
Thanks.