期权撤单
接口描述
功能描述:期权撤单,根据传入的client_order_id撤单。期权订单查询建议使用v2的订单查询接口:订单详情
请求URL: /openapi/account/orders/option/cancel?account_id={account_id}
请求方式: POST
频次限制:每个AppId调用频次限制为1秒1次。
请求参数
参数 | 类型 | 是否必须 | 描述 | 示例值 |
---|---|---|---|---|
account_id | String | 是 | 账户id | 2847483 |
client_order_id | String | 是 | 需要撤单的客户端订单id,值为下单的client_order_id。 | 0KGOHL4PR2SLC0DKIND4TI0002 |
响应参数
参数 | 类型 | 是否必须 | 描述 | 示例值 |
---|---|---|---|---|
client_order_id | String | 是 | 撤单的client_order_id | 0KGOHL4PR2SLC0DKIND4TI0002 |
order_id | String | 是 | 撤单的order_id | CDI8BOMDU5KO70LEFNLBVV9RA8 |
请求示例
- Python
- Java
from webullsdktrade.api import API
from webullsdkcore.client import ApiClient
from webullsdkcore.common.region import Region
api_client = ApiClient(your_app_key, your_app_secret, Region.HK.value)
api = API(api_client)
response = api.order.cancel_option(account_id, client_order_id)
if response.status_code == 200:
order_res = response.json()
HttpApiConfig apiConfig = HttpApiConfig.builder()
.appKey(Env.APP_KEY)
.appSecret(Env.APP_SECRET)
.regionId(Region.hk.name())
.build();
TradeApiService apiService = new TradeHttpApiService(apiConfig);
OptionOrder optionCancel = new OptionOrder();
optionCancel.setClientOrderId(clientOrderId);
TradeOrderResponse tradeCancelOptionResponse = apiService.cancelOption(accountId, optionCancel);