Здравствуйте.
Вопрос вот в чем.
Если мне нужно получить значение индикатора SMA или EMA по ценам закрытия графика, то все просто - я добавляю этот индикатор на график, присваиваю ему идентификатор, и в коде QLUA получаю значение индикатора по его идентификатору (при помощи функции getCandlesByIndex).
А вот если нужно получить значение индикатора SMA или EMA по какому-то производному числовому ряду (к примеру отношение цен закрытия двух разных инструментов, или любой другой числовой ряд, отсутствующий в явном виде на графике), есть ли штатные инструменты для расчета индикаторов, или нужно все делать вручную - брать исходные сырые данные, получать из них нужный числовой ряд, и накладывать на него математическую формулу того или иного индикатора?
Вопрос вот в чем.
Если мне нужно получить значение индикатора SMA или EMA по ценам закрытия графика, то все просто - я добавляю этот индикатор на график, присваиваю ему идентификатор, и в коде QLUA получаю значение индикатора по его идентификатору (при помощи функции getCandlesByIndex).
А вот если нужно получить значение индикатора SMA или EMA по какому-то производному числовому ряду (к примеру отношение цен закрытия двух разных инструментов, или любой другой числовой ряд, отсутствующий в явном виде на графике), есть ли штатные инструменты для расчета индикаторов, или нужно все делать вручную - брать исходные сырые данные, получать из них нужный числовой ряд, и накладывать на него математическую формулу того или иного индикатора?