CopyRates ограничен TERMINAL_MAXBARS
Проблема
При копировании котировок с помощью функций группы Copy...
(CopyRates
, CopyClose...
) используется значение ограничения числа баров в окне, доступное через TERMINAL_MAXBARS
, даже если баров в окне загружено больше. Ограничение касается только числа баров, можно копировать не с нулевого (правого) бара и получить более глубокую истории, если она доступна. Bars()
и SERIES_BARS_COUNT
при этом возвращают полное число баров.
Это поведение не документировано.
todo: уточнить, т.к. эта проблема была обнаружена давно, и уже могло что-то измениться.
Решения
Вариант 1
Всегда работать только с TERMINAL_MAXBARS
баров. Из-за #32 этот вариант предпочтительнее.
Вариант 2
Использовать обёрточные Copy...
, в которых делаются попытки скопировать более глубокие данные с последующей склейкой в один массив.