Cancel conditional order
cancel_condition_orders
Input parameters
| Parameters | Category | Description |
|---|---|---|
| account | Account | account |
| guid | string | condition order number |
Result return
| Parameters | Category | Description |
|---|---|---|
| is_success | bool | Whether it was successful |
| data | Object | Conditional order return information |
| message | string ? (optional) | Return error message when isSuccess = false |
Commission information CancelResult field
Return type : Object
| Parameters | Category | Description |
|---|---|---|
| advisory | string | reply status content |
Request example
auto cancel_condition = sdk->stock->cancel_condition_orders(target_account, "564b7ad6-a332-470c-93ea-cf3fea00d7fa");
if (!cancel_condition.is_success) {
std::cout << "cancel condition result failed reason: "
<< (cancel_condition.message.has_value() ? cancel_condition.message.value() : "No message")
<< std::endl;
}
else {
if (cancel_condition.data.has_value()) {
for (const auto& result : cancel_condition.data.value()) {
std::cout << result << std::endl;
}
}
else {
std::cout << "cancel condition success but no data returned." << std::endl;
}
}
Return example
Result {
isSuccess = true,
message = None,
data = CancelResult {
advisory = 成功recordcount:1,failedrecordcount:0!
}
}