API 4.2.2.25. Предположительно некорректная работа IQFeedTrader.CurrentTime
Подключаюсь к куфиду:
Код
_connector = new IQFeedTrader()
{
IsDownloadSecurityFromSite = true,
};
Загружаю историю по сделкам:
Код
var trades = Connector.GetTrades(security, from, to);
Загрузка истории выполняется по расписанию: 09:20 - 16:40 Eastern Standard Time, что эквивалентно 17:20 - 0:40 Russian Standard Time. Время для запуска по расписанию беру из IQFeedTrader.CurrentTime. Как видно по логу, отключение происходит вовремя: в 17:20. Включения в 0:40 не происходит, а происходит в 8:40. При этом IQFeedTrader.CurrentTime отстает на 8 часов:
Код
2014-04-07 17:19:59,038 [34] INFO - 17:19:58.953 | IQFeedTrader | Получение тиков LAD@IQ с 10.10.2013 0:00:00 по 01.11.2013 0:00:00.
2014-04-07 17:19:59,038 [34] INFO - 17:19:58.955 | LookupFeed | Request: HTT,LAD,20131010 000000,20131101 000000,,000000,235959,1,#63615183#
2014-04-07 17:19:59,038 [34] INFO - 17:19:58.955 | IQFeedTrader | Инструмент LAD@IQ зарегистрирован на получение рыночных данных для Trades с 10/10/2013 00:00:00 по 11/01/2013 00:00:00.
2014-04-08 08:39:57,585 [43] INFO - 00:40:01.000 | IQFeedTrader | Получение тиков LADR@IQ с 10.10.2013 0:00:00 по 01.11.2013 0:00:00.
2014-04-08 08:39:57,585 [43] INFO - 08:39:57.355 | LookupFeed | Request: HTT,LADR,20131010 000000,20131101 000000,,000000,235959,1,#63616104#
2014-04-08 08:39:57,585 [43] INFO - 08:39:57.355 | IQFeedTrader | Инструмент LADR@IQ зарегистрирован на получение рыночных данных для Trades с 10/10/2013 00:00:00 по 11/01/2013 00:00:00.