Plugin.CancelPendingOrderAsync
method · Plugin · cAlgo.API
DesktopCLICloud
Cancel a Pending Order in asynchronous execution mode
Environment behaviour
CLI — not supported. Plugins cannot run in the CLI: ctrader-cli runs cBots only.
Cloud — not supported. Plugins cannot run in the cloud: it runs cBots only.
Definition
public TradeOperation CancelPendingOrderAsync(PendingOrder pendingOrder, Action<TradeResult> callback)
api.CancelPendingOrderAsync(pendingOrder: PendingOrder, callback: Callable[[TradeResult], None]) -> TradeOperation
Parameters
| Name | C# type | Python type | Description |
|---|---|---|---|
pendingOrder | PendingOrder | PendingOrder | Pending Order to cancel |
callback | Action<TradeResult> | Callable[[TradeResult], None] | Method that is called when pending order is cancelled |
Returns TradeOperation — Trade Operation
Examples
CancelPendingOrderAsync(PendingOrders[0], result => Print("Trade result: {0}", result.IsSuccessful));
api.CancelPendingOrderAsync(api.PendingOrders[0], lambda result: api.Print(f"Trade result: {result.IsSuccessful}"))