Skip to main content

Module utils

Module utils 

Source
Expand description

bridge 工具函数(v1.4.60 Phase E1 从 bridge/mod.rs 抽出)

纯 utility 函数:无状态 / 无 GatewayBridge 依赖 / 无 async / 无 I/O。 统一 pub(crate) 让 bridge 子模块 + GatewayBridge 自己都能用。

包含:

  • split_host_port — “IP:port” 拆解
  • listing_date_to_str — stock-list 上市日时间戳 → HK/China 日期
  • timestamp_to_datetime_str — Unix 时间戳 → 市场本地日期时间
  • qot_market_to_tz — FTAPI QotMarket → IANA 时区(v1.4.68)
  • market_code_to_qot_market — backend NN_QuoteMktID → FTAPI QotMarket
  • market_code_to_exch_type — backend NN_QuoteMktID → FTAPI ExchType
  • *_with_security — market_code 未知时,用 stock_list 证券类型/code 做受控兜底
  • security_firm_to_broker_id — SecurityFirm → broker_id 反查

Functions§

derive_exch_type_with_fallback
v1.4.93 P1-3 (BUG-5318-003): exch_type 派生 fallback for proto field.
listing_date_to_str
listing_date (Unix timestamp 秒) → “YYYY-MM-DD” HK/China 日期
market_code_to_exch_type_with_security
market_code_to_exch_type() 的证券上下文版本。
market_code_to_qot_market_with_security
backend stock_list 里未知 market_code 的受控 fallback。
timestamp_to_datetime_str
Unix 时间戳(秒) → “YYYY-MM-DD HH:MM:SS” 市场本地时区