/// <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(); }
/// <summary> /// Remove this order. /// </summary> /// <returns>True if order was removed.</returns> public bool Remove() { return(APIWrapper.OrderRemove(ServiceLocation, Algorithm, ID)); }