ProcessDataError при регистрации заявки и событие о новых сделок

ProcessDataError при регистрации заявки и событие о новых сделок
Atom
1/14/2011
Alexander


1) Сегодня пришло событие ProcessDataError, в котором была следующая ошибка:


Событие пришло после регистрации заявки из стратегии.
Для инструмента, используемого в стратегии, были зарегистрированы все необходимые события:
Code
_multiTrader.RegisterTrades(security);
_multiTrader.RegisterQuotes(security);
_multiTrader.RegisterSecurity(security);


Для остальных инструментов - нет.

С чем связана данная ошибка? Заявки на сервере зарегистрировались.


2) Также почему-то не для всех моих сделок приходит событие NewMyTrades в стратегии.
Подписываюсь на событие в конструкторе.
Вот скриншот сделок в смарте:
А вот что печатается в обработчике NewMyTrades:

и всё. Даже спустя 4 минуты ничего не пришло.

Печать сделана так:
Code
private void MyTradeStrategyNewMyTrades(IEnumerable<MyTrade> trades)
{
foreach (var trade in trades)
{
AddLog(StrategyErrorStates.None, "Прошла сделка по цене {0}, объём {1}, направление {2}.",
trade.Trade.Price, trade.Trade.Volume, trade.Order.Direction);
}
}


Это стратегия, что и в первом вопросе. Т.е. подписан на теже самые события.

С чем это связано и как получать все мои сделки?

Tags:


Thanks:


< 1 2 
Alexander

Avatar
Date: 1/18/2011
Reply


Mikhail Sukhov
Alexander
Проблема сохраняется.


Потестировал на RTS. Заявка стабильно обновлялась (при исполнении и при снятии). Сделки приходят. Есть подозрение, что на сайте Инвест лежит более свежий дистрибутив СмертоКом (обновляют в тихую). Проверю его в течении дня.


А где можно взять предыдущий релиз, который у вас стабильно работает?
"СмертоКом" - это отлично [lol]
Thanks:

Mikhail Sukhov

Avatar
Date: 1/18/2011
Reply


Alexander
Mikhail Sukhov
Alexander
Проблема сохраняется.


Потестировал на RTS. Заявка стабильно обновлялась (при исполнении и при снятии). Сделки приходят. Есть подозрение, что на сайте Инвест лежит более свежий дистрибутив СмертоКом (обновляют в тихую). Проверю его в течении дня.


А где можно взять предыдущий релиз, который у вас стабильно работает?
"СмертоКом" - это отлично [lol]


В последним так же все ок. Может вы через Reflection подпишитесь на событие SmartComWrapper.OrderChanged и посмотрите, что за таинственное значение приходит в обработчик?
Thanks:
< 1 2 

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

loading
clippy