Skip to main content

run_cancel_all_order

Function run_cancel_all_order 

Source
pub async fn run_cancel_all_order(
    gateway: &str,
    acc_id: u64,
    env: &str,
    market: Option<&str>,
    confirm: bool,
    _format: OutputFormat,
) -> Result<()>
Expand description

v1.4.30:全部撤单(对齐 py-futu-api cancel_all_order

原理:modify_order proto 带 for_all=true + op=Cancel + order_id=0market 为 None 时服务端按账户全市场撤(内部填 TrdMarket::HK 占位但 不加 trd_market 约束——当前 Rust TrdHeader 必填 trd_market,所以 None 时要求用户明示一个市场。真要跨市场撤,用多条命令分别撤)。