День добрый.
Привожу часть кода.
Заранее определенная глобальная переменная
NP="Price" - хранит в себе название индикатора для свечей. И только для них. У всех остальных индикаторов свои названия. Переменная разумеется нигде не меняется.
Однако следующая связка
N1=getNumCandles(NP); --количество свечей
c=getCandlesByIndex(NP,0,N1-1,1)[0]; --последняя цена закрытия
выводит 0.
Методом проб и ошибок пришел к выводу, что чтобы получить последнюю цену закрытия, надо от N1-1 отнять максимальный сдвиг аллигатора, т.е. получается, что в N1 хранится не количество свечей, а количество значений аллигатора!
ЧЯДНТ?
P.s. индикатор аллигатора назван Alligator, т.е. не должно быть такого
Привожу часть кода.
Заранее определенная глобальная переменная
NP="Price" - хранит в себе название индикатора для свечей. И только для них. У всех остальных индикаторов свои названия. Переменная разумеется нигде не меняется.
Однако следующая связка
N1=getNumCandles(NP); --количество свечей
c=getCandlesByIndex(NP,0,N1-1,1)[0]; --последняя цена закрытия
выводит 0.
Методом проб и ошибок пришел к выводу, что чтобы получить последнюю цену закрытия, надо от N1-1 отнять максимальный сдвиг аллигатора, т.е. получается, что в N1 хранится не количество свечей, а количество значений аллигатора!
ЧЯДНТ?
P.s. индикатор аллигатора назван Alligator, т.е. не должно быть такого