protectedoverridevoidOnStart(){PendingOrders.Created+=PendingOrdersOnCreated;PlaceStopOrder(TradeType.Buy,Symbol.Name,10000,Symbol.Ask+10*Symbol.PipSize);}privatevoidPendingOrdersOnCreated(PendingOrderCreatedEventArgsargs){Print("Pending order with id {0} was created",args.PendingOrder.Id);}
12345
defon_start(self):api.PendingOrders.Created+=self.on_pending_order_createdapi.PlaceStopOrder(TradeType.Buy,api.Symbol.Name,10000,api.Symbol.Ask+10*api.Symbol.PipSize)defon_pending_order_created(self,args):print(f"Pending order with id {args.PendingOrder.Id} was created")
protectedoverridevoidOnStart(){PendingOrders.Modified+=PendingOrdersOnModified;varresult=PlaceStopOrder(TradeType.Buy,Symbol.Name,10000,Symbol.Ask+10*Symbol.PipSize);ModifyPendingOrder(result.PendingOrder,Symbol.Ask+20*Symbol.PipSize,null,null,null);}privatevoidPendingOrdersOnModified(PendingOrderModifiedEventArgsargs){Print("Pending order with id {0} was modified",args.PendingOrder.Id);}
123456
defon_start(self):api.PendingOrders.Created+=self.on_pending_order_modifiedresult=api.PlaceStopOrder(TradeType.Buy,api.Symbol.Name,10000,api.Symbol.Ask+10*api.Symbol.PipSize)api.ModifyPendingOrder(result.PendingOrder,api.Symbol.Ask+20*api.Symbol.PipSize,None,None,None)defon_pending_order_modified(self,args):print(f"Pending order with id {args.PendingOrder} was modified")
protectedoverridevoidOnStart(){PendingOrders.Cancelled+=PendingOrdersOnCancelled;varresult=PlaceStopOrder(TradeType.Buy,Symbol.Name,10000,Symbol.Ask+10*Symbol.PipSize);CancelPendingOrder(result.PendingOrder);}privatevoidPendingOrdersOnCancelled(PendingOrderCancelledEventArgsargs){Print("Pending order with id {0} was cancelled. Reason: {1}",args.PendingOrder.Id,args.Reason);}
123456
defon_start(self):api.PendingOrders.Cancelled+=self.on_pending_order_cancelledresult=api.PlaceStopOrder(TradeType.Buy,api.Symbol.Name,10000,api.Symbol.Ask+10*api.Symbol.PipSize)api.CancelPendingOrder(result.PendingOrder)defon_pending_order_cancelled(self,args):print(f"Pending order with id {args.PendingOrder.Id} was cancelled. Reason: {args.Reason}")
protectedoverridevoidOnStart(){PendingOrders.Filled+=PendingOrdersOnFilled;PlaceStopOrder(TradeType.Buy,Symbol.Name,10000,Symbol.Ask);}privatevoidPendingOrdersOnFilled(PendingOrderFilledEventArgsargs){Print("Pending order with id {0} was filled, position id is {1}",args.PendingOrder.Id,args.Position.Id);}
12345
defon_start(self):api.PendingOrders.Filled+=self.on_pending_order_filledresult=api.PlaceStopOrder(TradeType.Buy,api.Symbol.Name,10000,api.Symbol.Ask)defon_pending_order_filled(self,args):print(f"Pending order with id {args.PendingOrder.Id} was filled. position id is: {args.Position.Id}")