/// <summary> /// Создаёт сервис шлюза. /// </summary> protected GatewayService() { Logger = LogManager.GetLogger(GetType()); SyncRoot = DeadlockMonitor.Cookie(GetType()); // Коллективный разум решил, что по умолчанию сообщения должны транслироваться SendErrorMessages = true; }
public InstrumentSubscription( CQGCInstrumentResolver instrumentResolver, Instrument instrument, uint contractId) { this.instrumentResolver = instrumentResolver; Instrument = instrument; lockCookie = DeadlockMonitor.Cookie <InstrumentSubscription>("lockCookie-" + ContractId); ContractId = contractId; InstrumentParams = new InstrumentParams { Instrument = instrument }; InstrumentParams.VolaTranslatedByFeed = false; OrderBook = new OrderBook(); }