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}")