1 (2022-09-27 21:51:42 отредактировано Serg_)

Тема: Функция 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 даже близко.

2

Re: Функция CreateDataSource - выдает странные данные

Извините, моя ошибка, график с которым сверял был другой.
Все замечательно работает.