Функция CreateDataSource - не вызывает callback при изменении свечи:
1)Причем - исторические данные приходят только, если открыт график соотвтетствующего интервала, если же график открыт другого интвервала, то не приходят даже исторические данные.
2)Ну и при изменении цены свечи - my_callback - не вызывается.
| Код |
|---|
function main()
function my_callback()
message("my_callback")
end
---------------------------------------------------------------------------------------------------------------------------------
my_table_data_source, Error = CreateDataSource("TQBR", "SBER", INTERVAL_D1)
if my_table_data_source == nil then
message('Ошибка подключения: '..Error) --ошибки нету
end
------------------------------
my_table_data_source:SetUpdateCallback(my_callback)
local index_ = my_table_data_source:Size()
message(tostring(my_table_data_source:T(index_).year) .. "/" .. tostring(my_table_data_source:T(index_).month) .. "/" .. tostring(my_table_data_source:T(index_).day) .. "/" .. tostring(my_table_data_source:O(index_)) )
------------------------------
end |
1)Причем - исторические данные приходят только, если открыт график соотвтетствующего интервала, если же график открыт другого интвервала, то не приходят даже исторические данные.
2)Ну и при изменении цены свечи - my_callback - не вызывается.