示例#1
0
		public void Connect(IBosClient client)
		{
			if (connection != null)
				throw new InvalidOperationException("Already connected!");

			connection = client;
			connection.AccountUpdateEvent += AccountUpdateHandler;
			connection.MarketUpdateEvent += MarketUpdateHandler;
			connection.OrderUpdateEvent += OrderUpdateHandler;

			Instruments.SubscriptionUpdate(true);
		}
示例#2
0
        public void Connect(IBosClient client)
        {
            if (connection != null)
            {
                throw new InvalidOperationException("Already connected!");
            }

            connection = client;
            connection.AccountUpdateEvent += AccountUpdateHandler;
            connection.MarketUpdateEvent  += MarketUpdateHandler;
            connection.OrderUpdateEvent   += OrderUpdateHandler;

            Instruments.SubscriptionUpdate(true);
        }
示例#3
0
 /// <summary>
 /// Podłączenie wskazanego obiektu komunikującego się z serwerem.
 /// </summary>
 /// <param name="client">Obiekt realizujący konkretną formę komunikacji.
 /// Jedyna dostępna na tę chwilę implementacja tego interfejsu to klasa "NolClient".
 /// </param>
 public static void Connect(IBosClient client)
 {
     api.Connect(client);
 }
示例#4
0
		public void Disconnect()
		{
			connection.Dispose();
			connection = null;
		}
示例#5
0
		/// <summary>
		/// Podłączenie wskazanego obiektu komunikującego się z serwerem.
		/// </summary>
		/// <param name="client">Obiekt realizujący konkretną formę komunikacji.
		/// Jedyna dostępna na tę chwilę implementacja tego interfejsu to klasa "NolClient".
		/// </param>
		public static void Connect(IBosClient client)
		{
			api.Connect(client);
		}
示例#6
0
 public void Disconnect()
 {
     connection.Dispose();
     connection = null;
 }