CancelOrders¶
-
class
saxo_openapi.endpoints.trading.orders.
CancelOrders
(OrderIds, params)¶ Cancel one or more orders.
-
ENDPOINT
= 'openapi/trade/v2/orders/{OrderIds}'¶
-
EXPECTED_STATUS
= 200¶
-
METHOD
= 'DELETE'¶
-
__init__
(OrderIds, params)¶ Instantiate a CancelOrders request.
Parameters: - OrderIds (string (required)) – ‘,’ delimited string with one or more orderId’s
- params (dict (required)) – dict representing the querystring parameters.
params example:
params = { "AccountKey": "Cf4xZWiYL6W1nMKpygBLLA==" }
>>> import saxo_openapi >>> import saxo_openapi.endpoints.trading as tr >>> import json >>> client = saxo_openapi.API(access_token=...) >>> OrderIds="76289286" >>> params = ... >>> r = tr.orders.CancelOrders(OrderIds=OrderIds, params=params) >>> client.request(r) >>> print(json.dumps(r.response, indent=4))
Output:
{ "Orders": [ { "OrderId": "76289286" } ] }
-
expected_status
¶
-
response
¶ response - get the response of the request.
-
status_code
¶
-