QuikTrader завернутый в RealTimeEmulationTrader не посылает событие Connected


QuikTrader завернутый в RealTimeEmulationTrader не посылает событие Connected
Atom Ответить
03.10.2015


Добрый день.

Создаю и запускаю соединение:
Code
using (var quikTrader = new QuikTrader { LuaFixServerAddress = m_Settings.LuaFixServerAddress.To<EndPoint>() })
using(var emulationTrader = new RealTimeEmulationTrader<IMessageAdapter>(quikTrader.MarketDataAdapter))
{
  quikTrader.Connected += OnConnectedQuik;
  emulationTrader.Connected += OnConnectedEmulation;

  emulationTrader.Connect();
  ...
}

QuikTrader не вызывает событие Connected. (Если напрямую без RealTimeEmulationTrader, то все работает.)

Вопрос возник в связи с тем, что RealTimeEmulationTrader посылает Connected даже если QuikTrader еще не подключился. А я хотел обработать ситуацию, когда именно сам QuikTrader подключился/отключился. Я сделал workaround, но если есть QuikTrader.Connected, то почему бы мне его просто не использовать? :)

Теги:


Спасибо:




0 Ответов


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy