usingcAlgo.API;usingcAlgo.API.Internals;namespacecAlgo.Robots;[Robot(AccessRights = AccessRights.None, AddIndicators = true)]publicclassTest:Robot{protectedoverridevoidOnStart(){PendingOrders.Filled+=PendingOrdersOnFilled;PlaceStopOrder(TradeType.Buy,Symbol.Name,10000,Symbol.Ask);}privatevoidPendingOrdersOnFilled(PendingOrderFilledEventArgsargs){Print($"Pending order with id {args.PendingOrder.Id} was filled, position id is {args.Position.Id}");}}
1 2 3 4 5 6 7 8 9101112
importclrclr.AddReference("cAlgo.API")# Import cAlgo API typesfromcAlgo.APIimport*# Import trading wrapper functionsfromrobot_wrapperimport*classTest():defon_start(self):api.PendingOrders.Filled+=self.on_pending_orders_filledapi.PlaceStopOrder(TradeType.Buy,api.Symbol.Name,10000,api.Symbol.Ask)defon_pending_orders_filled(self,args):print(f"Pending order with id {args.PendingOrder.Id} was filled, position id is {args.Position.Id}")