Skip to main content

market_id_matches

Function market_id_matches 

Source
pub fn market_id_matches(mkt: QuoteMktType, id: u32) -> bool
Expand description

v1.4.48 修:CMD 6823 返回全市场子交易所列表(~100+ 条),一次查询即可拿所有市场 状态。旧版 (v1.4.47) 8 次查询 + 盲取 statuses[0] 导致误读市场状态。

参考 C++ market_tradingDay.proto::MarketID enum:

  • 1-4: HK 股票 (主板/创业板/纳斯达克/扩展板)
  • 5-6: HK Future (old / new)
  • 7-8: HK Option
  • 10-29: US 股票 (NYSE, NASDAQ, AMEX, …)
  • 30-40: CN A 股 (SH / SZ)
  • 41-45: US Option
  • 60-109: US Future (NYMEX=60, COMEX=70, CBOT 80-84, CME 90-99, CBOE 100-109)
  • 110-119: HK Future 扩展
  • 120-123: Forex
  • 130-159: Bonds
  • 50-51: Stock Connect (港股通 / A股通) — v1.4.49 加
  • 60-109: US Future (NYMEX, COMEX, CBOT, CME, CBOE)
  • 110-119: HK Future 扩展
  • 120-123: Forex
  • 130-159: Bonds — v1.4.49 加
  • 160-179: SGX Future
  • 180-184: SGX Market (新加坡股票) — v1.4.49 加
  • 185-194: JPX Future
  • 260-359: Global Index — v1.4.49 加
  • 360-459: Digital Currency — v1.4.49 加
  • 460-559: Treasury Yield — v1.4.49 加
  • 560-569: Fund — v1.4.50 加(NN_QuoteMktID_FUND_*
  • 570-579: HK Index Option 扩展 — v1.4.50 加入 HKOption
  • 1000-1049: HK HSI Index — v1.4.50 加入 HK(C++ 源码确认归 HK 市场)
  • 1200-1249: US New VIX — v1.4.50 加入 US(C++ 源码确认归 US 市场)