Добрый день!!! Подскажите пожалуйста, есть ли возможность отобразить индикатор с часового графика на 15 минутном графике. Я не программист, индикатор для часового графика собирал, как говориться с миру по нитке. Проблема в том, что в индикаторе мне надо получить частное close/open, для часового графика эти значения в одном баре, а для 15 мин. в 1-ом и 4-ом барах одного часа соответственно. Мне кажется проще было бы взять индикатор с часового и перенести его на 15 мин. график.
В этом коде для часового графика все работает норм, но очень не информативно. Код не мой, что нашел то и скопировал, главное работает.
function OnCalculate (index)
if C(index) and getCandlesByIndex(Settings.identifikator,0,index-1,1)[0].high~=0 then --проверяем обе свечи на существование.
--Получаем верхний инструмент. Тот, к которому на графике прикручен идентификатор
tbl=getCandlesByIndex(Settings.identifikator,0,index-1,1)
last=tbl[0].open
typical2 = last
--Получаем второй инструмент. Это происходит тоже с графика, но немного иначе (без идентификатора)
c=C(index)
o=O(index)
typical1= c/o
return typical2*typical1 --в этой строчке считаем итоговое значение.
else
end
end
Спасибо!!!!
В этом коде для часового графика все работает норм, но очень не информативно. Код не мой, что нашел то и скопировал, главное работает.
function OnCalculate (index)
if C(index) and getCandlesByIndex(Settings.identifikator,0,index-1,1)[0].high~=0 then --проверяем обе свечи на существование.
--Получаем верхний инструмент. Тот, к которому на графике прикручен идентификатор
tbl=getCandlesByIndex(Settings.identifikator,0,index-1,1)
last=tbl[0].open
typical2 = last
--Получаем второй инструмент. Это происходит тоже с графика, но немного иначе (без идентификатора)
c=C(index)
o=O(index)
typical1= c/o
return typical2*typical1 --в этой строчке считаем итоговое значение.
else
end
end
Спасибо!!!!