Multi Timeframe Indicators - page 721

Mladen Rakic
153781
Mladen Rakic  
rkhan1:
Hi Mladen

you coded this indy for 2 lines ,

now can you add option for 3 line

Regards

Wouldn't that be too much (since it is in a subwindow, crossing of the 3 values would just add lag)?

sunshineh
1259
sunshineh  

Hi,

I have programmed many MTF indicators that way:

int iTF1 = iBarShift(NULL, TF1_Timeframe, Time);

Sto_Sig_2 = iStochastic(NULL,TF1_Timeframe, TF1_KPeriod, TF1_DPeriod, TF1_Slowing, TF1_Method ,TF1_Price, 1, iTF1+2)

But if I use this, I see for the past values f.e. of PERIOD_D1 only the same value all the hole day long.

If I am calling

Sto_Sig_2 = iStochastic(NULL,PERIOD_D1, TF1_KPeriod, TF1_DPeriod, TF1_Slowing, TF1_Method ,TF1_Price, 1, 0)

in my EA, so I get different values all over the day (even from the past days).

Now how can I calculate a mtf-indicator with shows me the the different mft values f.e. in H1 from D1? So I don't really want to get the close value. I hope you can understand my question.

Lot's of thanks!

Mladen Rakic
153781
Mladen Rakic  
sunshineh:
Hi,

I have programmed many MTF indicators that way:

int iTF1 = iBarShift(NULL, TF1_Timeframe, Time);

Sto_Sig_2 = iStochastic(NULL,TF1_Timeframe, TF1_KPeriod, TF1_DPeriod, TF1_Slowing, TF1_Method ,TF1_Price, 1, iTF1+2)

But if I use this, I see for the past values f.e. of PERIOD_D1 only the same value all the hole day long.

If I am calling

Sto_Sig_2 = iStochastic(NULL,PERIOD_D1, TF1_KPeriod, TF1_DPeriod, TF1_Slowing, TF1_Method ,TF1_Price, 1, 0)

in my EA, so I get different values all over the day (even from the past days).

Now how can I calculate a mtf-indicator with shows me the the different mft values f.e. in H1 from D1? So I don't really want to get the close value. I hope you can understand my question.

Lot's of thanks!

How is your TF1_Timeframe defined?

sunshineh
1259
sunshineh  

TF1_Timeframe is f.e. 1440 and I use it on my H1 Chart.

Mladen Rakic
153781
Mladen Rakic  
sunshineh:
TF1_Timeframe is f.e. 1440 and I use it on my H1 Chart.

No. I meant how did you declare it? As int, double, string?

RKhan
165
RKhan  

I don't know if it would add lag

you are the professional coder here , I just wanted to test

anyways you could remove LAG

Regards

Mladen Rakic
153781
Mladen Rakic  
mladen:
MACD cross zero separate (originally posted here https://www.mql5.com/en/forum/173574/page260 ) updated for new metatrader 4 : macd_cross_zero_separate_mtf_nmc.mq4

This one too (originally from the same post) : macd_cross_zero_mtf_nmc.mq4

mikocairo
52
mikocairo  

hi mladen you dont answer my question in post 7203

it is urgent to me

sunshineh
1259
sunshineh  

I defined it as int.

So it is really understandable for my, to get all over the day the same value because

int iTF1 = iBarShift(NULL, TF1_Timeframe, Time);

returns always the shift value from the given time to the start of the day.

So if I put this shift value into

Sto_Sig_2 = iStochastic(NULL,TF1_Timeframe, TF1_KPeriod, TF1_DPeriod, TF1_Slowing, TF1_Method ,TF1_Price, 1, iTF1+2)

I am getting always the close value for (iTF1+2)-Bars ago.

But how can I change this behaviour, so that I can get every hour the daily Sto-Value to that time?

I can get it, what I backtest an EA.

Mladen Rakic
153781
Mladen Rakic  
sunshineh:
I defined it as int.

So it is really understandable for my, to get all over the day the same value because

int iTF1 = iBarShift(NULL, TF1_Timeframe, Time);

returns always the shift value from the given time to the start of the day.

So if I put this shift value into

Sto_Sig_2 = iStochastic(NULL,TF1_Timeframe, TF1_KPeriod, TF1_DPeriod, TF1_Slowing, TF1_Method ,TF1_Price, 1, iTF1+2)

I am getting always the close value for (iTF1+2)-Bars ago.

But how can I change this behaviour, so that I can get every hour the daily Sto-Value to that time?

I can get it, what I backtest an EA.

Newest builds of metatrader 4 can not visual back test multi time frame indicators (some internal functions are working wrong in visual back test - even build 654 too). See the attached example, try it and you will see what happens. And there are more built in functions that are working completely wrong in visual back test. In ne builds of metatrader visual back test is not the brightest part ot trading platform (if there is a bright part at all)