Функция 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 - не вызывается.