Skip to content

PositionClosedEventArgs constructor

constructor · PositionClosedEventArgs · cAlgo.API

DesktopCLICloud

Provides data for the closing positions event.

Definition

public PositionClosedEventArgs(Position position, PositionCloseReason reason)
PositionClosedEventArgs(position: Position, reason: PositionCloseReason)

Parameters

Name C# type Python type Description
position Position Position
reason PositionCloseReason PositionCloseReason

Examples

protected override void OnStart()
{
    Positions.Closed += OnPositionsClosed;
}

private void OnPositionsClosed(PositionClosedEventArgs args)
{
    Print("Position {0} closed, reason: {1}, net profit: {2}", args.Position.Id, args.Reason, args.Position.NetProfit);
}
def on_start(self):
    api.Positions.Closed += self.on_positions_closed

def on_positions_closed(self, args):
    api.Print(f"Position {args.Position.Id} closed, reason: {args.Reason}, net profit: {args.Position.NetProfit}")