#[non_exhaustive]#[repr(i32)]pub enum TrdMarket {
Show 13 variants
Unknown = 0,
HK = 1,
US = 2,
CN = 3,
HKCC = 4,
Futures = 5,
SG = 6,
AU = 8,
JP = 15,
MY = 111,
CA = 112,
HKFund = 113,
USFund = 123,
}Expand description
交易市场
对齐 Trd_Common.proto::TrdMarket (9 main variants + Unknown):
HK=1 / US=2 / CN=3 / HKCC=4 / Futures=5 / SG=6 / AU=8 / JP=15 / MY=111 / CA=112
v1.4.93 BUG-001 fix (S level ship-blocker): v1.4.86-90 五版只列 4 variants
(HK/US/CN/HKCC), 而 MCP / CLI schema 都已暴露 9. SG/AU/JP/MY/CA 5 国 user 用
导致 daemon 返 unknown trd market SG (HK|US|CN|HKCC). 端到端不可下单.
注: Futures=5 是不分国家的期货市场 (历史 backend 标识), 与具体 SG/AU/JP/MY/CA
国家 trd_market 不同. Futures 通常用 sec_market 派生 (例如 US futures 用
sec_market=11 加 trd_market=5). 本枚举包含 Futures 让 frontend 也能直接传,
但典型用法仍然走国家 trd_market.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Unknown = 0
HK = 1
US = 2
CN = 3
HKCC = 4
Futures = 5
SG = 6
AU = 8
JP = 15
MY = 111
CA = 112
HKFund = 113
HKFUND view-only 港币基金 (融资融券 / 基金账户) — v1.4.102 fund-market
handoff. C++ NN_TrdMarket_HK_Fund=113 (NNBase_Define_Enum.h:113).
注: cash-log backend Market enum 用 13 (MARKET_HKFUND), 翻译见
cash_log_market_for_trd_market.
USFund = 123
USFUND view-only 美元基金 — v1.4.102. C++ NN_TrdMarket_US_Fund=123.
cash-log Market enum 用 23 (MARKET_USFUND).