/// <summary>
        /// Создать <see cref="SterlingTrader"/>.
        /// </summary>
        public SterlingTrader()
        {
            SessionHolder = new SterlingSessionHolder(TransactionIdGenerator);

            ApplyMessageProcessor(MessageDirections.In, true, true);
            ApplyMessageProcessor(MessageDirections.Out, true, true);
        }
Beispiel #2
0
        /// <summary>
        /// Создать <see cref="SterlingTrader"/>.
        /// </summary>
        public SterlingTrader()
        {
            var sessionHolder = new SterlingSessionHolder(TransactionIdGenerator);

            TransactionAdapter = new SterlingMessageAdapter(MessageAdapterTypes.Transaction, sessionHolder);
            MarketDataAdapter  = new SterlingMessageAdapter(MessageAdapterTypes.MarketData, sessionHolder);

            ApplyMessageProcessor(MessageDirections.In, true, true);
            ApplyMessageProcessor(MessageDirections.Out, true, true);
        }