Skip to content

Cancel Pending Trade

MngCancelPendingTrade

Description: Allows a manager to cancel a pending trade order using its unique order ID.

This method follows the common Trade Request Lifecycle. A successful response means the pending-order cancel request was accepted into runtime processing.

Warning

this method work only for pending trades

Request Parameters

Name Type Required Description
order int Yes ID of the pending trade order to cancel
__access object Yes Access object containing session type information

Request Example

{
  "order": 1001234,
  "__access": {
    "type": 1
  }
}

Response Semantics

If the request is accepted:

  • the cancel request passed validation
  • the order was accepted into runtime processing
  • final pending-order cancellation is resolved asynchronously

The response should be treated as an acknowledgment object.

Response Parameters

Name Type Description
accepted bool Always true on successful acknowledgment
order int Order identifier being cancelled
state int Accepted request state, typically TS_CANCEL_REQUEST

Response Example

{
  "accepted": true,
  "order": 1001234,
  "state": 9
}

Lifecycle Notes

  • The immediate response is an acknowledgment, not a final cancellation report.
  • The order should be tracked by order.
  • Final resulting state is resolved later in runtime processing.