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.rs 和 qot/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 QotMarket | 值 | IANA Tz | C++ E_StandardTime |
|---|---|---|---|
| HK_Security | 1 | Asia/Hong_Kong | China |
| HK_Future (deprecated) | 2 | Asia/Hong_Kong | China |
| US_Security | 11 | America/New_York (DST) | USEastern |
| CNSH_Security | 21 | Asia/Hong_Kong | China |
| CNSZ_Security | 22 | Asia/Hong_Kong | China |
| SG_Security | 31 | Asia/Singapore | SG |
| JP_Security | 41 | Asia/Tokyo | JP |
| AU_Security | 51 | Australia/Sydney (DST) | AU |
| MY_Security | 61 | Asia/Kuala_Lumpur | MY |
| CA_Security | 71 | America/Toronto (DST) | CA |
| FX_Security | 81 | Asia/Hong_Kong (fallback) | — |
| 其他/Unknown | — | Asia/Hong_Kong (fallback 零回归) | China default |
Structs§
- Market
Dispatch Entry - 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。