PendingOrderFilledEventArgs.Position
property · PendingOrderFilledEventArgs · cAlgo.API
DesktopCLICloud
Gets the position that was filled from the pending order.
Definition
public Position Position {get;}
pendingOrderFilledEventArgs.Position: Position
Returns Position
Examples
protected override void OnStart()
{
PendingOrders.Filled += OnPendingOrdersFilled;
}
private void OnPendingOrdersFilled(PendingOrderFilledEventArgs args)
{
var position = args.Position;
Print("Position {0} opened at {1}, slippage: {2}", position.Id, position.EntryPrice, position.EntryPrice - args.PendingOrder.TargetPrice);
}
def on_start(self):
api.PendingOrders.Filled += self.on_pending_orders_filled
def on_pending_orders_filled(self, args):
position = args.Position
api.Print(f"Position {position.Id} opened at {position.EntryPrice}, slippage: {position.EntryPrice - args.PendingOrder.TargetPrice}")