PendingOrderCreatedEventArgs.PendingOrder
property · PendingOrderCreatedEventArgs · cAlgo.API
DesktopCLICloud
Gets the pending order that was created.
Definition
public PendingOrder PendingOrder {get;}
pendingOrderCreatedEventArgs.PendingOrder: PendingOrder
Returns PendingOrder
Examples
protected override void OnStart()
{
PendingOrders.Created += OnPendingOrdersCreated;
PlaceLimitOrder(TradeType.Buy, SymbolName, 10000, Symbol.Bid - 20 * Symbol.PipSize, "myLabel");
}
private void OnPendingOrdersCreated(PendingOrderCreatedEventArgs args)
{
var order = args.PendingOrder;
Print("{0} order {1} created at {2}, label: {3}", order.OrderType, order.Id, order.TargetPrice, order.Label);
}
def on_start(self):
api.PendingOrders.Created += self.on_pending_orders_created
api.PlaceLimitOrder(TradeType.Buy, api.SymbolName, 10000, api.Symbol.Bid - 20 * api.Symbol.PipSize, "myLabel")
def on_pending_orders_created(self, args):
order = args.PendingOrder
api.Print(f"{order.OrderType} order {order.Id} created at {order.TargetPrice}, label: {order.Label}")