Тема: Функция CreateDataSource - выдает странные данные
Приветствую,
Подскажите почему функция CreateDataSource - выдает странные данные.
Я делаю так:
function main()
function my_callback(data_source_table)
message("my_callback")
end
---------------------------------------------------------------------------------------------------------------------------------
my_table_data_source, Error = CreateDataSource("TQBR", "SBER", INTERVAL_M1)
if my_table_data_source == nil then
message('Ошибка подключения: '..Error) --ошибки нету
end
------------------------------
if my_table_data_source:Size() == 0 then
my_table_data_source:SetUpdateCallback(my_callback)
else
local index_ = 10
message(tostring(my_table_data_source:T(index_).year))
message(tostring(my_table_data_source:T(index_).month))
message(tostring(my_table_data_source:T(index_).day))
message(tostring(my_table_data_source:O(index_)))
end
------------------------------
end
Скрипт работает, НО:
1)Как бы я не менял индекс свечи index_ в возвращенной таблице.
Результат всегда один и тот же: 2022/09/21 - 119.3
2)Данные абсолютно не понятные - почему данные одни и теже, какой бы индекс я не ставил ?
3)И у сбера 21.09.2022 - не было цены открытия 119.3 даже близко.