Расчет индикатора периода H1 на M15.

 
Как правильно отобразить часовой и пятнадцатиминутный стохастик на M15 графике? Делаю так: StohBuffer[i] = iStochastic(NULL,0, 5,3,3,MODE_SMA,0,MODE_MAIN,i); StohH1Buffer[i] = iStochastic(NULL,PERIOD_H1, 5,3,3,MODE_SMA,0,MODE_MAIN, i); Вешаю индюк на M15 график. Первый отображается правильно, а часовой не совпадает с показаниями стандартного стохастика повешенного на график H1. GetLastError() возврашает 0. Оба графика открыты. История M15 и H1 совпадает. Что делаю не правильно?
 
Вот здесь ошибка:

StohBuffer[i] = iStochastic(NULL,0, 5,3,3,MODE_SMA,0,MODE_MAIN,i);
StohH1Buffer[i] = iStochastic(NULL,PERIOD_H1, 5,3,3,MODE_SMA,0,MODE_MAIN,i)
 
Сделал: StohBuffer[i] = iStochastic(NULL,PERIOD_M15,5,3,3,MODE_SMA,0,MODE_MAIN,i); StohH1Buffer[i] = iStochastic(NULL,PERIOD_H1, 5,3,3,MODE_SMA,0, MODE_MAIN,NormalizeDouble(i/4,0)); Стало похоже, но часовой стохастик дискретный( порогами ). Есть ли способ получить похожий как стандартный на H1?