После обновлении библиотеки перестали приходить свечки

После обновлении библиотеки перестали приходить свечки
Atom
4/19/2017
Pelmen32


Добрый день, обновил версию библиотеки StockSharp на 4.3.23 и в ранее работающем коде перестали приходить свечки. Пробовал на разных коннекторах Quik-Junior, рабочий Quik, Transaq - результат одинаков. Подключение происходит, получаю инструменты и портфели, но свечки не приходят. Архив разблокировал, заново перекомпилировал весь проект. Код получения свечек следующий:

_candleManager = new CandleManager(_connectors[_numConnector].Trader); _candleManager.Processing += DrawElement; _connectorCandleSеries = new CandleSeries(typeof (TimeFrameCandle), _selSecurity, _candleTimeFrame); _candleManager.Start(_connectorCandleSеries;

Пробовал отключать Брандмауэр и антивирус, ничего не получается. Установлено Windows 8, Visual Studio 2012, лицензию StockSharp получал и сохранял.

Прилагаю лог коннектора Quik: 2017/04/19 01:49:41.256| |LuaServer |OnInit 2017/04/19 01:49:41.275| |FixServer |Server 0.0.0.0:5001 started. 2017/04/19 01:49:41.276| |FixServer |FixServer started. 2017/04/19 01:49:41.276| |LuaServer |OnInit done 2017/04/19 01:49:41.277| |FixServer |FixServer outgoing thread started. 2017/04/19 01:49:41.281| |LuaServer |Main 2017/04/19 01:49:44.504| |FixServer |Connected '127.0.0.1:9870' to '0.0.0.0:5001'. 2017/04/19 01:49:44.515| |FixServer |Received first byte from '127.0.0.1:9870'. 2017/04/19 01:49:44.516| |FixServer |Connected '127.0.0.1:9871' to '0.0.0.0:5001'. 2017/04/19 01:49:44.516| |FixServer |Received first byte from '127.0.0.1:9871'. 2017/04/19 01:49:44.529| |FixServer |From : Logon 2017/04/19 01:49:44.529| |FixServer |From : Logon 2017/04/19 01:49:44.531| |FixServer |Клиент quik (127.0.0.1:9870) авторизован. 2017/04/19 01:49:44.531| |FixServer |Клиент quik (127.0.0.1:9871) авторизован. 2017/04/19 01:49:45.719| |FixServer |Отправка Logon клиенту. 2017/04/19 01:49:45.720| |FixServer |Отправка Logon клиенту. 2017/04/19 01:49:45.723| |FixServer |Сессия запущена. 2017/04/19 01:49:45.723| |FixServer |Сессия запущена. 2017/04/19 01:49:48.751| |FixServer |From quik 127.0.0.1:9871: SecurityListRequest 2017/04/19 01:49:48.752| |FixServer |From quik 127.0.0.1:9870: RequestForPositions 2017/04/19 01:49:48.767| |FixServer |From quik 127.0.0.1:9870: OrderMassStatusRequest 2017/04/19 01:49:48.767| |LuaServer |Request: Type = PortfolioLookup TrId = 6583294 Value = SecId = OrdType = IsSubscribe = False DataType = Level1 2017/04/19 01:49:48.768| |LuaServer |LookupPortfolios 2017/04/19 01:49:48.784| |LuaServer |LookupPortfolios done 2017/04/19 01:49:48.787| |LuaServer |LookupPositions 2017/04/19 01:49:48.788| |LuaServer |LookupPositions done 2017/04/19 01:49:48.789| |LuaServer |Request: Type = SecurityLookup TrId = 6583293 Value = SecId = S#:@, Native:,Type: OrdType = IsSubscribe = False DataType = Level1 2017/04/19 01:49:48.793| |LuaServer |LookupSecurities 2017/04/19 01:49:48.895|Error |LuaServer |Пустой код инструмента для класса EQRP_INFO. 2017/04/19 01:49:48.958| |LuaServer |LookupSecurities done 2017/04/19 01:49:48.984| |LuaServer |Request: Type = OrderStatus TrId = 6583295 Value = SecId = OrdType = IsSubscribe = False DataType = Level1 2017/04/19 01:49:48.984| |LuaServer |LookupStopOrders 2017/04/19 01:49:48.985| |LuaServer |Stop orders count: 0 2017/04/19 01:49:48.985| |LuaServer |LookupStopOrders done 2017/04/19 01:49:48.985| |LuaServer |LookupOrders 2017/04/19 01:49:48.986| |LuaServer |Orders count: 0 2017/04/19 01:49:48.986| |LuaServer |LookupOrders done 2017/04/19 01:49:48.986| |LuaServer |LookupTrades 2017/04/19 01:49:48.986| |LuaServer |Own trades count: 0 2017/04/19 01:49:48.986| |LuaServer |LookupTrades done 2017/04/19 01:50:07.013| |FixServer |From quik 127.0.0.1:9871: MarketDataRequest 2017/04/19 01:50:07.023| |LuaServer |Request: Type = MarketData TrId = 6583297 Value = SecId = S#:SBER@QJSIM, Native:,Type: OrdType = IsSubscribe = True DataType = CandleTimeFrame 2017/04/19 01:50:45.739| |FixServer |From quik 127.0.0.1:9870: TestRequest 2017/04/19 01:50:45.739| |FixServer |From quik 127.0.0.1:9871: TestRequest 2017/04/19 01:50:50.879| |FixServer |From quik 127.0.0.1:9871: Logout 2017/04/19 01:50:50.882| |FixServer |Disconnect quik (127.0.0.1:9871) 2017/04/19 01:50:50.886| |FixServer |From quik 127.0.0.1:9870: Logout 2017/04/19 01:50:50.886| |FixServer |Disconnect quik (127.0.0.1:9870) 2017/04/19 01:50:55.479| |LuaServer |OnStop 2017/04/19 01:50:55.479| |LuaServer |Main done 2017/04/19 01:50:55.480| |FixServer |FixServer (outgoing) stopped. 2017/04/19 01:50:55.480| |FixServer |FixServer outgoing thread finished. 2017/04/19 01:50:55.481| |FixServer |FixServer stopped. 2017/04/19 01:50:55.482| |LuaServer |OnStop done




Thanks:


Pelmen32

Avatar
Date: 4/19/2017
Reply


_candleManager = new CandleManager(_connectors[_numConnector].Trader); _candleManager.Processing += DrawElement; _connectorCandleSеries = new CandleSeries(typeof (TimeFrameCandle), _selSecurity, _candleTimeFrame); _candleManager.Start(_connectorCandleSеries);

Ставил в методе DrawElement точку останова, но программа туда не обращается.

Thanks:

Support

Avatar
Date: 4/19/2017
Reply


Инструмент в таблицу обезличенных сделок в Квике добавлен?

Thanks:

Pelmen32

Avatar
Date: 4/20/2017
Reply


Инструменты в таблицу обезличенных сделок в Quik добавлены. Я в настройках коннекторов ничего не менял, ранее все работало, обновил только библиотеку и перестали поступать свечки. К тому же, не приходят свечки не только из коннектора Quik, но и из Transaq. Попробовал вернуть предыдущую библиотеку до версии 4.3.21, все прекрасно стало работать, график со свечками строится. Также заметил, что с новой библиотекой время ожидания прихода новых инструментов из Quik существенно возросло (до 1 минуты), в предыдущей версии инструменты приходят намного быстрее.

Thanks:

Иван З.

Avatar
Date: 4/20/2017
Reply


На последней версии свечи приходят когда у CandleSeries установлен BuildCandlesMode. Сам пол дня потерял на этом.


var series = new CandleSeries(typeof (TimeFrameCandle), security, timeFrame)
{    BuildCandlesMode = BuildCandlesModes.Build,};

Thanks:

Support

Avatar
Date: 4/20/2017
Reply


Ок.

Thanks:

Pelmen32

Avatar
Date: 4/21/2017
Reply


Спасибо большое помогло.

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy