PendingOrderCancelledEventArgs.Reason
property · PendingOrderCancelledEventArgs · cAlgo.API
DesktopCLICloud
Gets the reason for the pending order cancellation.
Definition
public PendingOrderCancellationReason Reason {get;}
pendingOrderCancelledEventArgs.Reason: PendingOrderCancellationReason
Returns PendingOrderCancellationReason
Examples
protected override void OnStart()
{
PendingOrders.Cancelled += OnPendingOrdersCancelled;
}
private void OnPendingOrdersCancelled(PendingOrderCancelledEventArgs args)
{
if (args.Reason == PendingOrderCancellationReason.Expired)
Print("Order {0} expired", args.PendingOrder.Id);
}
def on_start(self):
api.PendingOrders.Cancelled += self.on_pending_orders_cancelled
def on_pending_orders_cancelled(self, args):
if args.Reason == PendingOrderCancellationReason.Expired:
api.Print(f"Order {args.PendingOrder.Id} expired")