Robot.ClosePosition
method · Robot · cAlgo.API
DesktopCLICloud
Close a position
Overloads
| Signature |
|---|
ClosePosition(Position position) |
ClosePosition(Position position, long volume) |
ClosePosition(Position position, double volume) |
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)