Esempio n. 1
0
        /// <summary>
        /// Stop this order instance monitoring.
        /// </summary>
        /// <param name="RemoveOrder">Set to true to remove order.</param>
        public void Stop(bool RemoveOrder)
        {
            lock (this)
            {
                if (RemoveOrder && OrderID != 0)
                {
                    APIWrapper.OrderRemove(ServiceLocation, Algorithm, OrderID);
                }

                CanRun = false;
            }

            OrderThread.Join();
        }
Esempio n. 2
0
 /// <summary>
 /// Remove this order.
 /// </summary>
 /// <returns>True if order was removed.</returns>
 public bool Remove()
 {
     return(APIWrapper.OrderRemove(ServiceLocation, Algorithm, ID));
 }