Skip to main content

Module market

Module market 

Source
Expand description

Stable API — 市场 enum 与时区 dispatch(v1.4.69 跨 crate 共享)。 futu-gateway handlers / bridge / qot util 用。 市场 enum 与时区 dispatch(v1.4.69 跨 crate 共享)

v1.4.68 以前 bridge/utils.rsqot/util.rs 各维护一份 qot_market_to_tz 实装(L40 一行 match)。注释约定 “修改需同步 sync”。v1.4.69 合并到 futu-core::market,两个调用方都 use futu_core::market::qot_market_to_tz 避免重复维护。

对齐 C++ APIServer_Inner_API.cpp::GetTimeZoneByAPIQotMkt (L3684) — 按 FTAPI QotMarket enum 值分 IANA 时区。

映射表:

FTAPI QotMarketIANA TzC++ E_StandardTime
HK_Security1Asia/Hong_KongChina
HK_Future (deprecated)2Asia/Hong_KongChina
US_Security11America/New_York (DST)USEastern
CNSH_Security21Asia/Hong_KongChina
CNSZ_Security22Asia/Hong_KongChina
SG_Security31Asia/SingaporeSG
JP_Security41Asia/TokyoJP
AU_Security51Australia/Sydney (DST)AU
MY_Security61Asia/Kuala_LumpurMY
CA_Security71America/Toronto (DST)CA
FX_Security81Asia/Hong_Kong (fallback)
其他/UnknownAsia/Hong_Kong (fallback 零回归)China default

Structs§

MarketDispatchEntry
Stable API (since v1.4.69) — 市场 dispatch 表 entry(跨 crate 共享)。

Constants§

MARKET_DISPATCH
Stable API (since v1.4.69) — 9 个标准市场 dispatch 表常量。

Functions§

entry_by_code_prefix
Stable API (since v1.4.69) — 查 code prefix 对应的 entry(含 CN. 特殊分派)。
entry_by_sec_market
Stable API (since v1.4.69) — 查 sec_market 对应的 entry(O(n),n=9 常数时间)。
qot_market_to_tz
Stable API (since v1.4.69) — FTAPI QotMarket 值 → IANA 时区 dispatch。
trd_market_to_tz
Stable API (since v1.4.71) — FTAPI TrdMarket 值 → IANA 时区 dispatch。