I am trying to create a simple multi time frame indicator. Lets say I want to calculate 3 day and 5 day moving averages so I did the following:
In Initialize():
Add(PeriodType.Day, 3);
Add(PeriodType.Day, 5);
In OnBarUpdate()
if (CurrentBar< 30) return;
if (BarsInProgress == 1)
Plot1.Set(EMA(BarsArray[1], 10)[0]);
else if (BarsInProgress == 2)
Plot2.Set(EMA(BarsArray[2], 10)[0]);
So if current time interval for the chart is "day", I get empty space in indicator, but if current time frame is "week" or "month", I get 2 lines as expected. However, one line has breaks (empty spaces). Please see attached images.
My goal is to have these two EMAs for charts with any time interval.
And I use ver 7.
Comment