Beispiel #1
0
        /// <summary>
        /// Создать <see cref="SterlingTrader"/>.
        /// </summary>
        public SterlingTrader()
        {
            CreateAssociatedSecurity = true;

            var adapter = new SterlingMessageAdapter(TransactionIdGenerator);

            Adapter.InnerAdapters.Add(adapter.ToChannel(this));
        }
Beispiel #2
0
		/// <summary>
		/// Initializes a new instance of the <see cref="SterlingTrader"/>.
		/// </summary>
		public SterlingTrader()
		{
			CreateAssociatedSecurity = true;

			var adapter = new SterlingMessageAdapter(TransactionIdGenerator);

			Adapter.InnerAdapters.Add(adapter);
		}
Beispiel #3
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);
        }
Beispiel #4
0
        /// <summary>
        /// Создать <see cref="SterlingTrader"/>.
        /// </summary>
        public SterlingTrader()
        {
            var adapter = new SterlingMessageAdapter(TransactionIdGenerator);

            Adapter.InnerAdapters.Add(adapter.ToChannel(this));
        }