#[non_exhaustive]#[repr(i32)]pub enum TrdMarket {
Show 21 variants
Unknown = 0,
HK = 1,
US = 2,
CN = 3,
HKCC = 4,
Futures = 5,
SG = 6,
Crypto = 7,
AU = 8,
FuturesSimulateHK = 10,
FuturesSimulateUS = 11,
FuturesSimulateSG = 12,
FuturesSimulateJP = 13,
JP = 15,
MY = 111,
CA = 112,
HKFund = 113,
USFund = 123,
SGFund = 124,
MYFund = 125,
JPFund = 126,
}Expand description
交易市场
对齐 Trd_Common.proto::TrdMarket:
HK=1 / US=2 / CN=3 / HKCC=4 / Futures=5 / SG=6 / Crypto=7 / AU=8 /
FuturesSimulateHK=10 / FuturesSimulateUS=11 / FuturesSimulateSG=12 /
FuturesSimulateJP=13 / JP=15 / MY=111 / CA=112 / fund markets 113/123/124/125/126.
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
Crypto = 7
AU = 8
FuturesSimulateHK = 10
FuturesSimulateUS = 11
FuturesSimulateSG = 12
FuturesSimulateJP = 13
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).
SGFund = 124
SGFUND view-only 新加坡基金 — C++ NN_TrdMarket_SG_Fund=124.
MYFund = 125
MYFUND view-only 马来西亚基金 — C++ NN_TrdMarket_MY_Fund=125.
JPFund = 126
JPFUND view-only 日本基金 — C++ NN_TrdMarket_JP_Fund=126.