Skip to main content

Module trade_ext

Module trade_ext 

Source
Expand description

futucli 交易扩展命令(v1.4.25):place-order / modify-order / cancel-order / reconfirm-order / history-orders / history-deals / max-qtys

设计原则:

  • place-order 强制 --confirm:防误操作 / 防复制粘贴事故
  • 所有命令要求 gateway 已 unlock(写操作路径,network 路径里会 err)
  • sim 环境默认:env 没显式传时默认 simulate,减少实盘误触
  • 表格输出 + JSON 输出双栈:和现有 account.rs 一致

对齐 Futu 官方 Python SDK(FutunnOpen/py-futu-api):

  • place-order → OpenTradeContext.place_order
  • modify-order → OpenTradeContext.modify_order
  • cancel-order → OpenTradeContext.modify_order(op=CANCEL)
  • reconfirm-order → OpenTradeContext.reconfirm_order
  • history-orders → OpenTradeContext.history_order_list_query
  • history-deals → OpenTradeContext.history_deal_list_query
  • max-qtys → OpenTradeContext.acctradinginfo_query

Re-exports§

pub use cash_flow::AccCashFlowRangeCommand;
pub use cash_flow::run_acc_cash_flow;
pub use cash_flow::run_acc_cash_flow_range;
pub use history::HistoryDealsCommand;
pub use history::HistoryOrdersCommand;
pub use history::run_history_deals;
pub use history::run_history_orders;
pub use margin_fee::run_margin_ratio;
pub use margin_fee::run_order_fee;
pub use max_qtys::MaxQtysCommand;
pub use max_qtys::run_max_qtys;

Modules§

cash_flow 🔒
hints 🔒
history 🔒
idempotency 🔒
margin_fee 🔒
max_qtys 🔒
parsers 🔒
write_output 🔒

Structs§

ModifyOrderCommand
PlaceOrderCommand

Functions§

run_cancel_all_order
v1.4.30:全部撤单(对齐 py-futu-api cancel_all_order
run_cancel_order
run_modify_order
run_place_order
run_reconfirm_order
run_sub_acc_push
v1.4.30 P2: 订阅账户推送(订单/成交变更)