Получение данных линии MACD и сигнальной линии с одного графика индикатора MACD

Страницы: 1
RSS
Получение данных линии MACD и сигнальной линии с одного графика индикатора MACD
 
Добрый день, можно ли каким либо образом получить данные двух линий с одного графика MACD (основной и сигнальной) при помощи getCandlesByIndex и идентификатора графика?
Или придется открывать 2 графика, с первого брать данные основной линии, а с другой экспоненциальной скользящей средней (EМАa) и уже в коде вычислять по формуле:
Signal = EМАa(ЕМАs(P) − EMAl(P)), т.к. MACD = ЕМАs(P) − EMAl(P)
 
Здравствуйте,
это сделать возможно. Изначально, после добавления индикатора, можно добавить данному идентификатору тэг и, при помощи функции getCandlesByIndex, получить таблицы с информацией об основной и сигнальной линиях.
Пример кода:        
Код
 tag = "qwemacd" --добавленный к индикатору тэг
       
nc = getNumCandles(tag) -- кол-во свечек
t,n,l = getCandlesByIndex(tag, 0, nc-3, 3) -- в таблице t будет       хранится информация по MACD
--t,n,l = getCandlesByIndex(tag, 1, nc-3, 3) -- в таблице t будет       хранится информация по signal
 
Спасибо! Разобрался, что все линии на графике имеют свои номера
Страницы: 1
Читают тему (гостей: 1)
Наверх