Ошибка в данных источника DataSource (брокер ВТБ)

Страницы: 1
RSS
Ошибка в данных источника DataSource (брокер ВТБ)
 
Написал простенький скрипт на LUA для получения данных M5 и теста стратегии для акций Сбербанка (SBER).

Код
function main()
local t_M5

ticker_class_code = "TQBR"
ticker_sec_code = "SBER"

ds_M5, error_desc = CreateDataSource(ticker_class_code, ticker_sec_code, INTERVAL_M5)
if (ds_M5 == nil) then
MyPrintDbgStr("Error in getting DS INTERVAL_M5: " .. error_desc)
end

for index_M5=1,ds_M5:Size() do
t_M5 = ds_M5:T(index_M5)
str1 = string.format("M5_min_time %02d.%02d.%04d %02d:%02d %d", t_M5.day, t_M5.month, t_M5.year, t_M5.hour, t_M5.min, index_M5)
MyPrintDbgStr(str1)
end

if true then
return
end

end


При выводе в DebugView вижу, что данные сбиваются при условии правильной последовательности индексов таблицы.

Вот так выглядят "битые" данные:
Код
[14624] <QUIK> M5_min_time 05.05.2021 23:30 6583
[14624] <QUIK> M5_min_time 05.05.2021 23:35 6584
[14624] <QUIK> M5_min_time 05.05.2021 23:40 6585
[14624] <QUIK> M5_min_time 05.05.2021 23:45 6586
[14624] <QUIK> M5_min_time 06.09.2021 18:05 6587
[14624] <QUIK> M5_min_time 06.09.2021 18:10 6588
[14624] <QUIK> M5_min_time 06.09.2021 18:15 6589
[14624] <QUIK> M5_min_time 06.09.2021 18:20 6590
[14624] <QUIK> M5_min_time 06.09.2021 18:25 6591

То есть, идут данные от 05.05.2021 и потом почему-то начинаются 06.09.2021.
Полный вывод доступен по ссылке (https://drive.google.com/file/d/1s103BzpxuGWVHgzYhvLBIwwq1LmAqJiX/view?usp=sharing).

Брокер ВТБ

Подскажите в чем проблема и можно ли ее как-то исправить?

Заранее спасибо.
 
 
А если открыть график и посмотреть, там так же?
 
Цитата
Blackninja написал:
идут данные от 05.05.2021 и потом почему-то начинаются 06.09.2021
Попробую угадать. Пятого мая квик подключался в последний раз, а потом только 1 октября. Подключившись, он ровно 3000 свечек накачал, как раз это будет шестое сентября 18:05.
 
Цитата
Sergey Gorokhov написал:
А если открыть график и посмотреть, там так же?
На график эти данные не выводил. Получил их из источника и вывел для просмотра через DebugView
 
Цитата
Anton написал:
Цитата
Blackninja написал:
идут данные от 05.05.2021 и потом почему-то начинаются 06.09.2021
Попробую угадать. Пятого мая квик подключался в последний раз, а потом только 1 октября. Подключившись, он ровно 3000 свечек накачал, как раз это будет шестое сентября 18:05
Запускаю скрипт каждый раз, поэтому квик перезапускается сейчас, а не когда-то давно... это в источнике DataSource такие данные... и ситуация стабильна... такое ощущение, что проблема именно на стороне брокера ВТБ    
 
Цитата
Blackninja написал:
На график эти данные не выводил.
Постройте график и посмотрите.
Очевидно же, если на графике такая же ситуация значит проблема на стороне брокера, если нет значит на стороне скрипта
Страницы: 1
Читают тему (гостей: 1)
Наверх