Provides data for the pending order cancellation event.
Signature
1
publicclassPendingOrderCancelledEventArgs
Namespace
cAlgo.API
Examples
1 2 3 4 5 6 7 8 91011121314151617
usingcAlgo.API;usingcAlgo.API.Internals;namespacecAlgo.Robots;[Robot(AccessRights = AccessRights.None, AddIndicators = true)]publicclassTest:Robot{protectedoverridevoidOnStart(){PendingOrders.Cancelled+=OnPendingOrdersCancelled;varresult=PlaceStopOrder(TradeType.Buy,Symbol.Name,10000,Symbol.Ask+10*Symbol.PipSize);CancelPendingOrder(result.PendingOrder);}privatevoidOnPendingOrdersCancelled(PendingOrderCancelledEventArgsargs){Print("Pending order with id {0} was cancelled. Reason: {1}",args.PendingOrder.Id,args.Reason);}}
1 2 3 4 5 6 7 8 910111213
importclrclr.AddReference("cAlgo.API")# Import cAlgo API typesfromcAlgo.APIimport*# Import trading wrapper functionsfromrobot_wrapperimport*classTest():defon_start(self):api.PendingOrders.Cancelled+=self.on_pending_orders_cancelledresult=api.PlaceStopOrder(TradeType.Buy,api.Symbol.Name,10000,api.Symbol.Ask+10*api.Symbol.PipSize)api.CancelPendingOrder(result.PendingOrder)defon_pending_orders_cancelled(self,args):print(f"Pending order with id {args.PendingOrder.Id} was cancelled. Reason: {args.Reason}")