Вот три года под квик пишу и не сталкивался ранее, чтобы Size(), вызванный несколько раз внутри одного и того же вызова OnCalculate(), давал разные результаты. Однако он вдруг начал-таки так делать, для всяких не стандартных индикативных тикеров типа class_code FEG, sec_code Gold у БКС, он может внутри вызова OnCalculate(I) выдать сначала I, а потом I + 1. Мне вот интересно, так всегда было, и я не замечал просто, или что-то недавно поменялось?
Актуально для проверок на то, индикатор на истории работает или нет, т.к. проверка I == Size() может отрабатывать не так, как задумано.
Актуально для проверок на то, индикатор на истории работает или нет, т.к. проверка I == Size() может отрабатывать не так, как задумано.