Skip to main content

cancel_order

Function cancel_order 

Source
pub async fn cancel_order(
    __arg0: State<RestState>,
    rec: Option<Extension<Arc<KeyRecord>>>,
    headers: HeaderMap,
    __arg3: Json<Value>,
) -> Result<Json<Value>, (StatusCode, Json<Value>)>
Expand description

POST /api/cancel-order — 单笔撤单

高层 REST 语义入口,底层仍对齐 C++/OpenAPI 的 Trd_ModifyOrder cancel 分支:强制 modify_order_op=2,允许 order_id_ex 单独作为撤单标识, 且不要求用户传低层 packet_id(dispatch 前统一自动补齐)。

/api/modify-order 保留低层 proto JSON 入口;新增本 route 是为了让 REST 和 CLI/MCP 的 cancel-order 语义一致。