← Zurück

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

Добрый день.

Создаю и запускаю соединение:

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, то почему бы мне его просто не использовать? :)

War dieses Thema hilfreich?

Thema teilen

Kommentare (0)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Noch keine Kommentare. Seien Sie der Erste!