Positions.Closed
event · Positions · cAlgo.API
DesktopCLICloud
Occurs each time a position is closed.
Definition
event Action<PositionClosedEventArgs> Closed;
api.Positions.Closed += handler # handler(obj: PositionClosedEventArgs)
Examples
protected override void OnStart()
{
Positions.Closed += OnPositionClosed;
}
private void OnPositionClosed(PositionClosedEventArgs args)
{
var position = args.Position;
Print("Position {0} closed with {1} net profit, reason: {2}", position.Id, position.NetProfit, args.Reason);
}
def on_start(self):
api.Positions.Closed += self.on_position_closed
def on_position_closed(self, args):
position = args.Position
api.Print(f"Position {position.Id} closed with {position.NetProfit} net profit, reason: {args.Reason}")