Skip to content

Indicator.ClosePosition

method · Indicator · cAlgo.API

DesktopCLICloud

Close a position

Overloads

ClosePosition(Position position)

Close a position

public TradeResult ClosePosition(Position position)
api.ClosePosition(position: Position) -> TradeResult

Parameters

Name C# type Python type Description
position Position Position Position to close

Returns TradeResult — Trade Result

Examples

ClosePosition(Positions[0]);
api.ClosePosition(api.Positions[0])

ClosePosition(Position position, long volume)

Close a position

public TradeResult ClosePosition(Position position, long volume)
api.ClosePosition(position: Position, volume: int) -> TradeResult

Parameters

Name C# type Python type Description
position Position Position Position to close
volume long int Volume which is closed

Returns TradeResult — Trade Result

Examples

Example 1

ClosePosition(Positions[0]);
api.ClosePosition(api.Positions[0])

Example 2

ClosePosition(Positions[0], 10000);
api.ClosePosition(api.Positions[0], 10000)

ClosePosition(Position position, double volume)

Close a position

public TradeResult ClosePosition(Position position, double volume)
api.ClosePosition(position: Position, volume: float) -> TradeResult

Parameters

Name C# type Python type Description
position Position Position Position to close
volume double float Volume which is closed

Returns TradeResult — Trade Result

Examples

Example 1

ClosePosition(Positions[0]);
api.ClosePosition(api.Positions[0])

Example 2

ClosePosition(Positions[0], 10000);
api.ClosePosition(api.Positions[0], 10000)