Skip to content

PositionModifiedEventArgs.Position

property · PositionModifiedEventArgs · cAlgo.API

DesktopCLICloud

Gets or sets the modified position.

Definition

public Position Position {get;}
positionModifiedEventArgs.Position: Position

Returns Position

Examples

protected override void OnStart()
{
    Positions.Modified += OnPositionsModified;
}

private void OnPositionsModified(PositionModifiedEventArgs args)
{
    var position = args.Position;
    Print("Position {0} modified | Stop loss: {1} | Take profit: {2} | Volume: {3}", position.Id, position.StopLoss, position.TakeProfit, position.VolumeInUnits);
}
def on_start(self):
    api.Positions.Modified += self.on_positions_modified

def on_positions_modified(self, args):
    position = args.Position
    api.Print(f"Position {position.Id} modified | Stop loss: {position.StopLoss} | Take profit: {position.TakeProfit} | Volume: {position.VolumeInUnits}")