Timeframe Conditions Problem
-
Hi! I need help.
How can I do this. I want to work on my the lower timeframe of my chart timeframe.
For example, my EA is attach to H4 but I need to work on conditions at a the next lower timeframe.
its like,
if Current timeframe is H4, may calculations in H1.
Does anyone know how to do this? thanks!
-
@bhadzlagayan Just change the used time frame in the blocks.
-
Hi @jstap. Have you experienced this kind of problem, when attach ea at higher tf, the lower tf setting cannot be read, will caused error. I'm a bit confused. Sometimes its working, sometimes it doesn't.
-
@biztet If you are talking about back test then yes, this is how back test works, you have to use a lower TF and make it check the higher.
-
Yes @jstap, this happens when backtesting. Do you mean when running forward test, demo/real, it will work?
-
@biztet I don't use forward back test as is only in MT5, I would use a demo account to test on live markets so I don't know how MT5 back test works but on MT4 you have to use the lower TF but on demo/real/live any works.
-
Alright, thanks.
-
@biztet said in Timeframe Conditions Problem:
Alright, thanks.
You ought to be in total control of your EA's and time. Meaning, if you manually change the settings on your EA tester screen and not the time frames of your EA settings, it should trade exactly the same because you are only selecting a viewing time frame is how you should look at that.
-
@TipsyWisdom , this happen when i do backtest on m5 chart for example, but the setting reads m1 conditions. Higher than m15 no problem.
-
@jstap I dont understand this... If I back test an expert with different time frame conditions my back test screen opens all the time frames I am using in my expert. But the conditions of the orders are placed correctly, no matter if the time frames is checking up or down. If I read you correctly, you are saying the expert will only read backwards? Am I correct in my understanding? That is very strange.

-
I think there is some miscommunication.
I think Biztet is trying to get multiple time frames to display after an EA conducts a backtest, or perhaps a way to display multiple frames of time for the single EA that operates on many frames of time?
Otherwise the solution is simple.
You have EA time frame. Within that frame of time you could have conditions you seek on a daily while using the M1 to seek entries. This is as simple as connecting the daily condition block down to the M1 entry condition block. Now you are operating the EA on 2 frames of time. However neither of those frames of times are what you perceive the EA on. That is a 3rd angle that you will see the EA operate at. The time frame that you manually choose in the metatrader software.
Now when I say you should be in full control of your EA, if you are not specifying a way to control time for every block that asks for time input, then your entire EA will be subject to problems because then that unspecified frame of time will automatically be set to "current" or whatever the perceived view of the EA is set to. I.e. the manually set time before you start a backtest.