pub enum Command {
Show 173 variants
Ping,
Commands(CommandsArgs),
Version(VersionArgs),
LangPack(LanguagePackArgs),
Quote(QuoteArgs),
Snapshot(SnapshotArgs),
Sub(SubArgs),
Kline(KlineArgs),
PushSubscriberInfo(PushSubscriberInfoArgs),
Orderbook(OrderbookArgs),
Ticker(TickerArgs),
Rt(RtArgs),
Static(StaticArgs),
StaticStatus(StaticStatusArgs),
StaticWarmup(StaticWarmupArgs),
Broker(BrokerArgs),
PlateList(PlateListArgs),
PlateStocks(PlateStocksArgs),
Reference(ReferenceArgs),
Account(AccountArgs),
Funds(FundsArgs),
Position(PositionArgs),
Order(OrderArgs),
Deal(DealArgs),
UnlockTrade(UnlockTradeArgs),
SetTradePwd(SetTradePwdArgs),
ClearTradePwd(ClearTradePwdArgs),
SetLoginPwd(SetLoginPwdArgs),
ClearLoginPwd(ClearLoginPwdArgs),
Repl,
GenKey(GenKeyArgs),
BindKey(BindKeyArgs),
MachineId(MachineIdArgs),
ListKeys(ListKeysArgs),
RevokeKey(RevokeKeyArgs),
PlaceOrder(PlaceOrderArgs),
ModifyOrder(ModifyOrderArgs),
CancelOrder(CancelOrderArgs),
ReconfirmOrder(ReconfirmOrderArgs),
HistoryOrders(HistoryOrdersArgs),
HistoryDeals(HistoryDealsArgs),
MaxQtys(MaxQtysArgs),
TradeCheck(TradeCheckArgs),
ComboMaxTrdQtys(ComboMaxTrdQtysArgs),
ComboOrder(ComboOrderArgs),
MarginRatio(MarginRatioArgs),
OrderFee(OrderFeeArgs),
CapitalFlow(CapitalFlowArgs),
CapitalDistribution {
symbol: String,
},
CompanyProfile(CompanyProfileArgs),
CompanyExecutives(CompanyExecutivesArgs),
CompanyExecutiveBackground(CompanyExecutiveBackgroundArgs),
CompanyOperationalEfficiency(CompanyOperationalEfficiencyArgs),
FinancialsEarningsPriceMove(FinancialsEarningsPriceMoveArgs),
FinancialsEarningsPriceHistory(FinancialsEarningsPriceHistoryArgs),
FinancialCalendar(FinancialCalendarArgs),
FinancialCalendarTarget(FinancialCalendarTargetArgs),
FinancialsStatements(FinancialsStatementsArgs),
FinancialsRevenueBreakdown(FinancialsRevenueBreakdownArgs),
ResearchAnalystConsensus(ResearchAnalystConsensusArgs),
ResearchRatingSummary(ResearchRatingSummaryArgs),
ResearchMorningstarReport(ResearchMorningstarReportArgs),
ValuationDetail(ValuationDetailArgs),
ValuationPlateStockList(ValuationPlateStockListArgs),
StockScreen(StockScreenArgs),
OptionScreen(OptionScreenArgs),
WarrantScreen(WarrantScreenArgs),
TechnicalUnusual(TechnicalUnusualArgs),
FinancialUnusual(FinancialUnusualArgs),
DerivativeUnusual(DerivativeUnusualArgs),
CorporateActionsBuybacks(CorporateActionsBuybacksArgs),
CorporateActionsDividends(CorporateActionsDividendsArgs),
CorporateActionsStockSplits(CorporateActionsStockSplitsArgs),
DailyShortVolume(DailyShortVolumeArgs),
ShortInterest(ShortInterestArgs),
TopTenBuySellBrokers(TopTenBuySellBrokersArgs),
ShareholdersOverview(ShareholdersOverviewArgs),
ShareholdersHoldingChanges(ShareholdersHoldingChangesArgs),
ShareholdersHolderDetail(ShareholdersHolderDetailArgs),
ShareholdersInstitutional(ShareholdersInstitutionalArgs),
InsiderHolderList(InsiderHolderListArgs),
InsiderTradeList(InsiderTradeListArgs),
OptionVolatility(OptionVolatilityArgs),
OptionExerciseProbability(OptionExerciseProbabilityArgs),
OptionQuote(ProtoJsonArgs),
OptionStrategy(ProtoJsonArgs),
OptionStrategyAnalysis(ProtoJsonArgs),
OptionStrategySpread(ProtoJsonArgs),
EarningsCalendar(ProtoJsonArgs),
MacroIndicatorList(ProtoJsonArgs),
MacroIndicatorHistory(ProtoJsonArgs),
FedWatchTargetRate(ProtoJsonArgs),
FedWatchDotPlot(ProtoJsonArgs),
EarningsBeatRank(ProtoJsonArgs),
DividendRank(ProtoJsonArgs),
DividendCalendar(ProtoJsonArgs),
EconomicCalendar(ProtoJsonArgs),
UsPreMarketRank(ProtoJsonArgs),
UsAfterHoursRank(ProtoJsonArgs),
UsOvernightRank(ProtoJsonArgs),
TopMoversRank(ProtoJsonArgs),
HotList(ProtoJsonArgs),
ShortSellingRank(ProtoJsonArgs),
PeriodChangeRank(ProtoJsonArgs),
HighDividendSoeRank(ProtoJsonArgs),
InstitutionList(ProtoJsonArgs),
InstitutionProfile(ProtoJsonArgs),
InstitutionDistribution(ProtoJsonArgs),
InstitutionHoldingChange(ProtoJsonArgs),
InstitutionHoldingList(ProtoJsonArgs),
ArkFundHolding(ProtoJsonArgs),
ArkStockDynamic(ProtoJsonArgs),
ArkActiveTransaction(ProtoJsonArgs),
RatingChange(ProtoJsonArgs),
IndustrialChainList(ProtoJsonArgs),
IndustrialChainDetail(ProtoJsonArgs),
IndustrialChainByPlate(ProtoJsonArgs),
IndustrialPlateInfo(ProtoJsonArgs),
IndustrialPlateStock(ProtoJsonArgs),
HeatMapData(ProtoJsonArgs),
RiseFallDistribution(ProtoJsonArgs),
MarketState {
symbols: String,
},
OwnerPlate {
symbols: String,
},
OptionChain {Show 17 fields
owner: Option<String>,
owner_arg: Option<String>,
begin: String,
end: String,
option_type: String,
delta_min: Option<f64>,
delta_max: Option<f64>,
iv_min: Option<f64>,
iv_max: Option<f64>,
oi_min: Option<f64>,
oi_max: Option<f64>,
gamma_min: Option<f64>,
gamma_max: Option<f64>,
vega_min: Option<f64>,
vega_max: Option<f64>,
theta_min: Option<f64>,
theta_max: Option<f64>,
},
TradingDays {
market: String,
begin: String,
end: String,
},
Rehab {
symbol: String,
},
Suspend {
symbols: Option<String>,
symbols_arg: Option<String>,
begin: String,
end: String,
},
UserSecurity {
group: Option<String>,
group_arg: Option<String>,
},
UserSecurityGroups {
group_type: i32,
},
Warrant {
owner: Option<String>,
begin: i32,
num: i32,
},
IpoList {
market: String,
},
IpoCalendar(IpoCalendarArgs),
FutureInfo {
symbols: String,
},
StockFilter {
market: String,
begin: i32,
num: i32,
},
CancelAllOrder {
acc_id: Option<u64>,
card_num: Option<String>,
env: String,
market: Option<String>,
jp_acc_type: Option<i32>,
confirm: bool,
},
GlobalState,
UserInfo,
QuoteRights(QuoteRightsArgs),
QuoteCapability(QuoteCapabilityArgs),
DelayStatistics,
TokenState,
RiskFreeRate,
SpreadTable,
TickerStatistic(TickerStatisticArgs),
TickerStatisticDetail(TickerStatisticDetailArgs),
QuerySubscription(QuerySubscriptionArgs),
UsedQuota,
Unsubscribe(UnsubscribeArgs),
Surface(SurfaceArgs),
HistoryKlQuota(HistoryKlQuotaArgs),
HoldingChange {
symbol: String,
category: i32,
begin: Option<String>,
end: Option<String>,
},
ModifyUserSecurity {
group: String,
op: i32,
symbols: String,
},
CodeChange {
symbols: String,
},
SetPriceReminder {
symbol: String,
op: i32,
key: Option<i64>,
type: Option<i32>,
freq: Option<i32>,
value: Option<f64>,
note: Option<String>,
session: Vec<i32>,
},
PriceReminder {
symbol: Option<String>,
market: Option<String>,
},
OptionExpirationDate {
owner: Option<String>,
owner_arg: Option<String>,
index_type: Option<i32>,
},
SubAccPush {
acc_ids: String,
},
UnsubAccPush {
acc_ids: String,
},
AccCashFlow(AccCashFlowArgs),
DaemonStatus(DaemonStatusArgs),
Doctor(DoctorArgs),
DaemonShutdown(DaemonShutdownArgs),
DaemonReload(DaemonReloadArgs),
CashLog(CashLogArgs),
CashDetail(CashDetailArgs),
BizGroup(BizGroupArgs),
MarginInfo(MarginInfoArgs),
AccountFlag(AccountFlagArgs),
BondTotalAsset(BondTotalAssetArgs),
BondSingleAsset(BondSingleAssetArgs),
BondPositionList(BondPositionListArgs),
BondAnswerState(BondAnswerStateArgs),
BondTradeReminder(BondTradeReminderArgs),
}Variants§
Ping
探活:连接网关并测一次 RTT
Commands(CommandsArgs)
按分类浏览 futucli 命令(不改变现有命令名)
Version(VersionArgs)
显示本地版本;加 –check 从公开 version.json 检查新版本
LangPack(LanguagePackArgs)
Quote(QuoteArgs)
获取基础实时报价(CLI 自动订阅 SubType::Basic)
Snapshot(SnapshotArgs)
获取股票快照(单次,无需订阅)
Sub(SubArgs)
订阅行情推送并持续打印(Ctrl-C 停止)
v1.4.83 §10 新增 aliases: subscribe / subscription
Kline(KlineArgs)
获取历史 K 线
v1.4.83 §10: --symbol / --code / --stock flag alias 替代 positional
PushSubscriberInfo(PushSubscriberInfoArgs)
REST push 订阅者诊断快照
Orderbook(OrderbookArgs)
获取摆盘
v1.4.83 §10: --symbol / --code / --stock flag alias 替代 positional
Ticker(TickerArgs)
获取逐笔成交
v1.4.83 §10: --symbol / --code / --stock flag alias
Rt(RtArgs)
获取分时数据
v1.4.83 §10: --symbol / --code / --stock flag alias
Static(StaticArgs)
获取静态信息(名称、每手数量、类型、上市时间等)
StaticStatus(StaticStatusArgs)
查看 daemon 静态数据缓存 / stock-list 同步状态
StaticWarmup(StaticWarmupArgs)
显式 warmup 指定证券的静态信息缓存
Broker(BrokerArgs)
获取经纪队列
v1.4.83 §10: --symbol / --code / --stock flag alias
PlateList(PlateListArgs)
列出板块集合
PlateStocks(PlateStocksArgs)
列出板块内股票
Reference(ReferenceArgs)
获取关联证券(正股对应涡轮/期货)
Account(AccountArgs)
列出交易账户(默认显示 App 可见账户集合)
Funds(FundsArgs)
查询账户资金
Position(PositionArgs)
查询持仓
Order(OrderArgs)
查询当日订单
Deal(DealArgs)
查询当日成交
UnlockTrade(UnlockTradeArgs)
解锁 / 锁定交易(gateway 进程级,重启失效)
密码来源优先级:–from-stdin > FUTU_TRADE_PWD 环境变量 > OS keychain > 交互式 prompt(无回显)。 解锁成功后所有连同一网关的客户端(futucli / futu-mcp / Python)都可下单。
SetTradePwd(SetTradePwdArgs)
把交易密码存到 OS keychain(v1.4+)
存完后 futucli unlock-trade --trade-pwd-account <account> 与 futu-mcp 的
futu_unlock_trade 工具都可以按账号读取,不需要再手输明文。默认以交互式
tty prompt 读入(无回显),自动化脚本可用 --from-stdin 从 stdin 读一行。
后端:macOS Keychain / Linux DBus Secret Service / Windows Credential Manager。
每个登录账号一条独立条目(username = trade-password.<account>),避免多账号互相覆盖。
ClearTradePwd(ClearTradePwdArgs)
清除 keychain 里某登录账号的交易密码
SetLoginPwd(SetLoginPwdArgs)
把登录密码写入 OS keychain(v1.4.18+)
存完后 futu-opend 启动时如果没传 --login-pwd / FUTU_PWD,会自动
从 keychain 读该账号的密码。每个账号一条独立条目(username =
login-password.<account>),避免多账号互相覆盖。
默认以交互式 tty prompt 读入(无回显,不进 shell history),自动化脚本
可用 --from-stdin 从 stdin 读一行。
ClearLoginPwd(ClearLoginPwdArgs)
清除 keychain 里某账号的登录密码
Repl
进入交互式 REPL(共享一条长连接,历史记录,推送实时显示)
GenKey(GenKeyArgs)
生成新的 futu-mcp API Key 并追加到 keys.json
明文 key 只会打印到 stdout 一次;文件中只存 SHA-256 hash。
用法示例:
futucli gen-key --id readonly --scopes qot:read,acc:read
futucli gen-key --id sim-bot --scopes qot:read,trade:simulate --expires 30d
futucli gen-key --id prod --scopes trade:real --allowed-markets HK \
--allowed-symbols HK.00700,HK.09988 --max-order-value 50000 \
--max-daily-value 200000 --hours-window 09:30-16:00 --expires 90dBindKey(BindKeyArgs)
就地编辑已有 key 的机器绑定(不重新生成明文)
用法示例:
futucli bind-key --id sim-bot --this-machine
futucli bind-key --id sim-bot --machines aabb...,ccdd...
futucli bind-key --id sim-bot --replace --this-machine
futucli bind-key --id sim-bot --clear
futucli bind-key --id sim-bot --freeze改完记得 SIGHUP 网关:kill -HUP $(pgrep futu-opend)。
MachineId(MachineIdArgs)
打印本机 machine-id 或指定 key_id 的绑定指纹
无 --for-key 时打印原始 machine-id(仅用于确认是不是同一台机器)。
加 --for-key <id> 时打印指纹(可复制给签发者,写进该 key 的 allowed_machines)。
ListKeys(ListKeysArgs)
列出 keys.json 中所有 API Key(不含明文,明文只在 gen-key 时打印一次)
默认输出短表格(含 ID / STATUS / SCOPES / MARKETS / SYMBOLS / ACCOUNTS /
LIMITS / DAILY / WINDOW / BOUND / EXPIRES / NOTE)。
加 --json 输出机读 JSON(字段全,含 hash / created_at / allowed_machines 等)。
RevokeKey(RevokeKeyArgs)
吊销一条 API Key(按 id 从 keys.json 删除;需要运行中的网关 SIGHUP 才生效)
PlaceOrder(PlaceOrderArgs)
下单(Python SDK OpenTradeContext.place_order)
real env 必须带 --confirm,防复制粘贴 / 回车误触。
建议先在 simulate env 测通再走 real。
Market session(v1.4.111 修正 v1.4.35 表述):协议层是否支持非交易时段下单 取决于 backend 行为, daemon 透传不主动拦. 常见交易时段:
- HK 主板: 周一至五 09:30-16:00 HKT(开盘前 09:00-09:30 可用
--order-type AUCTION) - HK 暗盘: 16:00-19:00 HKT (部分 blue chip / ETF, backend 接受)
- US 主板: 周一至五 09:30-16:00 ET(HKT 冬令 22:30-05:00,夏令 21:30-04:00)
- US 盘前/盘后: 4:00-9:30 ET / 16:00-20:00 ET (backend 接受)
- CN: 周一至五 09:30-11:30 + 13:00-15:00 CST
- SG: 周一至五 09:00-17:00 SGT
- JP: 周一至五 09:00-11:30 + 12:30-15:00 JST
- AU: 周一至五 10:00-16:00 AEST/AEDT
- CA: 周一至五 09:30-16:00 EST/EDT
真实行为 (v1.4.110 真机 verify, essentials/2026-05-26-1800-v1.4.110-hk00700):
HK 主板已收盘 (market status=6) 时 backend 仍可能接受订单 (暗盘 / GTC 预提交
queue), daemon 透传 + 完整 push trail. daemon 仅在 backend 显式拒时追加
[hint] 说明 (e.g. backend 110005). 不要试图换 --order-type 绕过 backend
拒绝 — 如果 backend 接受订单, daemon 返 ret_type=0 + 真实 order_id,
可通过 /api/orders 查最终 order_status (5=Submitted, 15=Cancelled_All).
ModifyOrder(ModifyOrderArgs)
改单 / 撤单 / 启停订单(Python SDK OpenTradeContext.modify_order)
响应语义(v1.4.111 P2-5 doc 沉淀,对齐 C++ APIServer_Trd_ModifyOrder by-design):
ret_type=0 仅表示 backend 接受了 modify 操作(operation ACK),不是最终成交 /
撤单状态证明;最终状态仍来自 UpdateOrder push 或后续查询。
正确 client pattern(ack-based):
- modify-order 返 ret_type=0 → assume backend 接受
- 订阅 push event 或 retry
futucli order看最终状态 - 单笔 cancel-order 成功时,Rust 会在返回 ACK 前做 bounded authoritative
orders refresh;这不是本地 patch,也不改变 ACK 语义,只是让立即
follow-up order read 更稳定。
can_sell_qty仍以后续 push 或显式refresh_cache=true持仓查询为准。
CancelOrder(CancelOrderArgs)
撤单(modify-order 的常用快捷方式,op=CANCEL)
ReconfirmOrder(ReconfirmOrderArgs)
二次确认订单(Python SDK OpenTradeContext.reconfirm_order)
HistoryOrders(HistoryOrdersArgs)
查询历史订单(Python SDK OpenTradeContext.history_order_list_query)
HistoryDeals(HistoryDealsArgs)
查询历史成交(Python SDK OpenTradeContext.history_deal_list_query)
MaxQtys(MaxQtysArgs)
查最大可买/可卖(Python SDK OpenTradeContext.acctradinginfo_query)
TradeCheck(TradeCheckArgs)
只读交易预检:静态信息 warmup + max-qtys 试算,不下单
ComboMaxTrdQtys(ComboMaxTrdQtysArgs)
查询组合订单最大可交易数量(Futu API v10.7 get_combo_max_trd_qtys,proto-json)
ComboOrder(ComboOrderArgs)
组合期权下单(Futu API v10.7 place_combo_order,proto-json)
MarginRatio(MarginRatioArgs)
查询融资融券比率(对齐 py-futu-api get_margin_ratio;v1.4.31)
OrderFee(OrderFeeArgs)
查询订单费用明细(对齐 py-futu-api order_fee_query;v1.4.31)
CapitalFlow(CapitalFlowArgs)
资金流向时间序列
CapitalDistribution
资金分布快照(超大/大/中/小单流入流出)
CompanyProfile(CompanyProfileArgs)
公司详情标签(Futu API v10.6 get_company_profile)
CompanyExecutives(CompanyExecutivesArgs)
公司高管信息(Futu API v10.6 get_company_executives)
CompanyExecutiveBackground(CompanyExecutiveBackgroundArgs)
公司高管背景(Futu API v10.6 get_company_executive_background)
CompanyOperationalEfficiency(CompanyOperationalEfficiencyArgs)
公司经营效率(Futu API v10.6 get_company_operational_efficiency)
FinancialsEarningsPriceMove(FinancialsEarningsPriceMoveArgs)
财报日前后价格表现(Futu API v10.6 get_financials_earnings_price_move)
FinancialsEarningsPriceHistory(FinancialsEarningsPriceHistoryArgs)
财报日前后股价历史(Futu API v10.6 get_financials_earnings_price_history)
FinancialCalendar(FinancialCalendarArgs)
财报日历(Rust 增强只读 endpoint,不是 C++ FTAPI parity)
FinancialCalendarTarget(FinancialCalendarTargetArgs)
指定股票财报日历搜索(Rust 增强只读 endpoint,不是 C++ FTAPI parity)
FinancialsStatements(FinancialsStatementsArgs)
财务报表(Futu API v10.6 get_financials_statements)
FinancialsRevenueBreakdown(FinancialsRevenueBreakdownArgs)
主营构成(Futu API v10.6 get_financials_revenue_breakdown)
ResearchAnalystConsensus(ResearchAnalystConsensusArgs)
分析师评级概述(Futu API v10.6 get_research_analyst_consensus)
ResearchRatingSummary(ResearchRatingSummaryArgs)
评级汇总/详情(Futu API v10.6 get_research_rating_summary)
ResearchMorningstarReport(ResearchMorningstarReportArgs)
晨星研究报告(Futu API v10.6 get_research_morningstar_report)
ValuationDetail(ValuationDetailArgs)
个股/指数估值详情(Futu API v10.6 get_valuation_detail)
ValuationPlateStockList(ValuationPlateStockListArgs)
板块/指数成分股估值列表(Futu API v10.6 get_valuation_plate_stock_list)
StockScreen(StockScreenArgs)
股票筛选(Futu API v10.6 stock_screen)
OptionScreen(OptionScreenArgs)
期权筛选(Futu API v10.6 option_screen)
WarrantScreen(WarrantScreenArgs)
窝轮筛选(Futu API v10.6 warrant_screen)
TechnicalUnusual(TechnicalUnusualArgs)
技术指标异动(Futu API v10.6 get_technical_unusual)
FinancialUnusual(FinancialUnusualArgs)
财务异动(Futu API v10.6 get_financial_unusual)
DerivativeUnusual(DerivativeUnusualArgs)
衍生品异动(Futu API v10.6 get_derivative_unusual)
CorporateActionsBuybacks(CorporateActionsBuybacksArgs)
回购记录(Futu API v10.6 get_corporate_actions_buybacks)
CorporateActionsDividends(CorporateActionsDividendsArgs)
分红派息(Futu API v10.6 get_corporate_actions_dividends)
CorporateActionsStockSplits(CorporateActionsStockSplitsArgs)
拆合股(Futu API v10.6 get_corporate_actions_stock_splits)
DailyShortVolume(DailyShortVolumeArgs)
每日卖空成交(Futu API v10.6 get_daily_short_volume)
ShortInterest(ShortInterestArgs)
空头持仓(Futu API v10.6 get_short_interest)
TopTenBuySellBrokers(TopTenBuySellBrokersArgs)
十大买卖经纪(Futu API v10.6 get_top_ten_buy_sell_brokers)
持股统计(Futu API v10.6 get_shareholders_overview)
股东持股变动(Futu API v10.6 get_shareholders_holding_changes)
股东持股明细(Futu API v10.6 get_shareholders_holder_detail)
机构持股统计(Futu API v10.6 get_shareholders_institutional)
InsiderHolderList(InsiderHolderListArgs)
内部人持股列表(Futu API v10.6 get_insider_holder_list)
InsiderTradeList(InsiderTradeListArgs)
内部人交易列表(Futu API v10.6 get_insider_trade_list)
OptionVolatility(OptionVolatilityArgs)
期权波动率分析(Futu API v10.6 get_option_volatility)
OptionExerciseProbability(OptionExerciseProbabilityArgs)
期权行权概率(Futu API v10.6 get_option_exercise_probability)
OptionQuote(ProtoJsonArgs)
组合/单腿期权行情(Futu API v10.7 get_option_quote,proto-json)
OptionStrategy(ProtoJsonArgs)
组合期权策略列表(Futu API v10.7 get_option_strategy,proto-json)
OptionStrategyAnalysis(ProtoJsonArgs)
组合期权策略分析(Futu API v10.7 get_option_strategy_analysis,proto-json)
OptionStrategySpread(ProtoJsonArgs)
组合期权有效价差(Futu API v10.7 get_option_strategy_spread,proto-json)
EarningsCalendar(ProtoJsonArgs)
财报日历(Public QOT 3401,proto-json)
MacroIndicatorList(ProtoJsonArgs)
宏观指标列表(Public QOT 3402,proto-json)
MacroIndicatorHistory(ProtoJsonArgs)
宏观指标历史(Public QOT 3403,proto-json)
FedWatchTargetRate(ProtoJsonArgs)
FedWatch 目标利率(Public QOT 3404,proto-json)
FedWatchDotPlot(ProtoJsonArgs)
FedWatch 点阵图(Public QOT 3405,proto-json)
EarningsBeatRank(ProtoJsonArgs)
盈利超预期排行(Public QOT 3406,proto-json)
DividendRank(ProtoJsonArgs)
分红排行(Public QOT 3407,proto-json)
DividendCalendar(ProtoJsonArgs)
分红日历(Public QOT 3408,proto-json)
EconomicCalendar(ProtoJsonArgs)
经济日历(Public QOT 3409,proto-json)
UsPreMarketRank(ProtoJsonArgs)
美股盘前排行(Public QOT 3410,proto-json)
UsAfterHoursRank(ProtoJsonArgs)
美股盘后排行(Public QOT 3411,proto-json)
UsOvernightRank(ProtoJsonArgs)
美股夜盘排行(Public QOT 3412,proto-json)
TopMoversRank(ProtoJsonArgs)
异动排行(Public QOT 3413,proto-json)
HotList(ProtoJsonArgs)
热门榜单(Public QOT 3414,proto-json)
ShortSellingRank(ProtoJsonArgs)
沽空排行(Public QOT 3415,proto-json)
PeriodChangeRank(ProtoJsonArgs)
区间涨跌排行(Public QOT 3416,proto-json)
HighDividendSoeRank(ProtoJsonArgs)
高股息央企排行(Public QOT 3417,proto-json)
InstitutionList(ProtoJsonArgs)
机构列表(Public QOT 3418,proto-json)
InstitutionProfile(ProtoJsonArgs)
机构资料(Public QOT 3419,proto-json)
InstitutionDistribution(ProtoJsonArgs)
机构持仓分布(Public QOT 3420,proto-json)
InstitutionHoldingChange(ProtoJsonArgs)
机构持股变动(Public QOT 3421,proto-json)
InstitutionHoldingList(ProtoJsonArgs)
机构持仓列表(Public QOT 3422,proto-json)
ArkFundHolding(ProtoJsonArgs)
ARK 基金持仓(Public QOT 3423,proto-json)
ArkStockDynamic(ProtoJsonArgs)
ARK 个股交易动态(Public QOT 3424,proto-json)
ArkActiveTransaction(ProtoJsonArgs)
ARK 主动交易(Public QOT 3425,proto-json)
RatingChange(ProtoJsonArgs)
评级变动(Public QOT 3426,proto-json)
IndustrialChainList(ProtoJsonArgs)
产业链列表(Public QOT 3427,proto-json)
IndustrialChainDetail(ProtoJsonArgs)
产业链详情(Public QOT 3428,proto-json)
IndustrialChainByPlate(ProtoJsonArgs)
板块关联产业链(Public QOT 3429,proto-json)
IndustrialPlateInfo(ProtoJsonArgs)
产业板块信息(Public QOT 3430,proto-json)
IndustrialPlateStock(ProtoJsonArgs)
产业板块成分股(Public QOT 3431,proto-json)
HeatMapData(ProtoJsonArgs)
热力图数据(Public QOT 3432,proto-json)
RiseFallDistribution(ProtoJsonArgs)
涨跌分布(Public QOT 3433,proto-json)
MarketState
市场状态查询(开盘/休市/午休)
OwnerPlate
股票所属板块
OptionChain
期权链(按到期日列出 call/put 合约)
Fields
TradingDays
交易日列表(对齐 py-futu-api request_trading_days)
Fields
Rehab
复权因子(对齐 py-futu-api get_rehab;长期 K 线对齐 / 回测必用)
Suspend
停牌日查询(对齐 py-futu-api get_suspend)
Fields
UserSecurity
自选股分组下的股票(对齐 py-futu-api get_user_security)
Fields
UserSecurityGroups
自选股分组列表(对齐 py-futu-api get_user_security_group)
Warrant
涡轮列表(对齐 py-futu-api get_warrant;按成交量降序)
Fields
IpoList
新股 IPO 列表(对齐 py-futu-api get_ipo_list)
IpoCalendar(IpoCalendarArgs)
IPO 日历视图(Rust 增强只读视图,复用 IPO 列表数据)
FutureInfo
期货合约资料(对齐 py-futu-api get_future_info)
StockFilter
条件选股最小版(对齐 py-futu-api get_stock_filter;高级过滤走 REST)
Fields
CancelAllOrder
全部撤单(对齐 py-futu-api cancel_all_order)
风险:立即撤该账户指定市场(不传 --market 则全账户)所有 pending 订单,不可恢复。
real env 必须带 --confirm。
Fields
GlobalState
网关全局状态(市场开闭 / 服务器版本 / 登录状态)
UserInfo
用户信息(昵称 / 各市场行情权限 / 订阅配额 / 历史 K 线配额)
QuoteRights(QuoteRightsArgs)
行情权限概览(C++ OpenD GUI 风格分组;可选刷新最高行情权限)
QuoteCapability(QuoteCapabilityArgs)
单只股票行情能力诊断(摆盘深度 / Lv2 接收 gate / 权限 raw 字段)
DelayStatistics
延迟统计(行情推送 / 请求 / 下单三类延迟分布概要)
TokenState
v1.4.98 T2-8: NN+MM token 启用/绑定状态查询. unlock-trade -20011 时 第一线诊断 (NN=Futu Token app, MM=moomoo Token app, 同协议异 app brand). 输出 4 字段: nn/mm × enable/bind (1=已启用/绑定, 0=未启用/未绑定).
RiskFreeRate
v1.4.98 T2-2: 无风险利率 (HK/US/JP, 期权定价基准). backend cmd 20231. 输出 3 市场利率 (百分比 + raw uint64) + update_time.
SpreadTable
v1.4.98 T2-1: 摆盘步长 (价位表) — backend cmd 6503. PlaceOrder/ModifyOrder 校验价格合法性必备.
TickerStatistic(TickerStatisticArgs)
v1.4.98 T2-3: 逐笔统计 (avg_price / 主买/主卖/中性量等) — cmd 6365. 前置: symbol 必须先 subscribe / get_static_info 触发 stock_id 缓存.
v1.4.102 A3 alias: 加 positional [SYMBOL] 短写, 跟其他行情类
command (quote / snapshot / kline) 一致. futucli ticker-statistic HK.00700 等同 --symbol HK.00700.
TickerStatisticDetail(TickerStatisticDetailArgs)
v1.4.106 codex 0500 ζ23-redo: 逐笔统计 Detail (价位级分布) — cmd 6366.
配套 ticker-statistic (Info, cmd 6365): 先调 Info 拿 ticker_time,
再调 Detail 同 ticker_time 拿这个时点的 DetailItem 列表 (price /
buy_volume / sell_volume / volume / ratio / neutral_volume).
前置: symbol 必须先 subscribe / get_static_info 触发 stock_id 缓存.
QuerySubscription(QuerySubscriptionArgs)
查询当前订阅状态(已用 / 剩余额度 + 订阅清单)
UsedQuota
查询当前 daemon 已用订阅额度与历史 K 线额度
Unsubscribe(UnsubscribeArgs)
反订阅行情数据(也可 –all 清空本连接所有订阅)
Surface(SurfaceArgs)
从 EndpointSpec 输出 REST/MCP/CLI/Gateway surface 覆盖视图
HistoryKlQuota(HistoryKlQuotaArgs)
历史 K 线已用 / 剩余下载配额
HoldingChange
持股变动(高管 / 机构 / 基金)
Fields
ModifyUserSecurity
修改自选股分组(add / del / move_out)
CodeChange
股票代码变更 / 临时代码信息(目前仅港股)
SetPriceReminder
设置到价提醒
op:1=Add / 2=Del / 3=Enable / 4=Disable / 5=Modify / 6=DelAll。
type:1=PriceUp、2=PriceDown、3=ChangeRateUp、4=ChangeRateDown、5=5MinChangeRateUp、
6=5MinChangeRateDown、7=VolumeUp、8=TurnoverUp、9=TurnoverRateUp、10=BidPriceUp、
11=AskPriceDown、12=BidVolUp、13=AskVolUp、14=3MinChangeRateUp、15=3MinChangeRateDown。
美股 --session 留空时 daemon 默认补 Open、USPre、USAfter(对齐 C++)。
Fields
PriceReminder
查询到价提醒(按 symbol 或 market)
Fields
OptionExpirationDate
期权到期日列表
Fields
SubAccPush
订阅账户推送(订单 / 成交)
UnsubAccPush
取消订阅账户推送(订单 / 成交)
AccCashFlow(AccCashFlowArgs)
账户资金流水(对齐 get_acc_cash_flow)
DaemonStatus(DaemonStatusArgs)
v1.4.32+ daemon 健康状态快照(GET /api/admin/status)。
同事提议的“快速看 daemon 在线不、broker 通不通、解锁没“工具。
scope 模式下 key 必须持 admin scope,否则被 bearer_auth 拒。
Doctor(DoctorArgs)
聚合 REST 健康、订阅、push、quota、metrics 的一键体检。
DaemonShutdown(DaemonShutdownArgs)
v1.4.32+ 优雅退出 daemon(POST /api/admin/shutdown)。 daemon 响应 200 表示已接收 shutdown 请求;实际退出走 opend 统一 graceful shutdown 路径。是否重启由进程 supervisor(systemd / Docker) 决定。
DaemonReload(DaemonReloadArgs)
v1.4.32+ 重置 trade cipher 缓存(POST /api/admin/reload)。 用于“解锁状态错乱 / 换了交易密码“场景——清空 cipher 缓存后客户端 必须重新 unlock-trade。不重启 daemon 进程,不影响 Platform / broker TCP 连接。
CashLog(CashLogArgs)
资金明细查询 (mobile-driven, 比 acc-cash-flow 字段更全) — v1.4.94 M1
v1.4.102 A3 alias: positional [ACC_ID] 短写
(futucli cash-log 12345 --begin-time ... 等同 --acc-id 12345).
CashDetail(CashDetailArgs)
单条资金流水详情 — v1.4.94 M1 + v1.4.102 A3 positional alias
BizGroup(BizGroupArgs)
业务分类元数据 — v1.4.94 M1 + v1.4.102 A3 positional alias
MarginInfo(MarginInfoArgs)
per-account margin info (HK / US / CN_AH) — v1.4.95 U2-D
与 margin-ratio (per-security ratio) 互补: 本命令给账户全景
(购买力 / 杠杆 / 风险等级 / 流动性 / HK-specific 港股保证金).
AccountFlag(AccountFlagArgs)
账户合规标志查询 — v1.4.95 U2-A
高级交易准入 (期权 / 衍生品 / OTC / CFD 等) 强制要求. 常用 flag_id: 5=US 期权确认, 22=衍生品风批 (合并新), 10=基金 KYC, 16=PDT 风披, 23=美股 OTC. 详见 proto 头部完整 36+ 项列表.
BondTotalAsset(BondTotalAssetArgs)
账户债券总持仓 (P&L 汇总) — v1.4.95 U2-B
BondSingleAsset(BondSingleAssetArgs)
单只债券持仓 (含派息/到期/通知) — v1.4.95 U2-B
BondPositionList(BondPositionListArgs)
账户债券持仓列表 — v1.4.95 U2-B
BondAnswerState(BondAnswerStateArgs)
是否需要答题 (suitability questionnaire) — v1.4.95 U2-B
BondTradeReminder(BondTradeReminderArgs)
交易提醒 (是否可买/复杂/高风险/可卖/资格预审) — v1.4.95 U2-B
Trait Implementations§
Source§impl FromArgMatches for Command
impl FromArgMatches for Command
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§impl Subcommand for Command
impl Subcommand for Command
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Command] so it can instantiate self via
[FromArgMatches::update_from_arg_matches_mut] Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Self can parse a specific subcommand