Skip to main content

Module push_filter

Module push_filter 

Source

Enums§

TradePushDecode 🔒
v1.4.106 codex 0932 F6 [P2]: trade push 的解码结果 + 分发决策.

Constants§

TRD_UPDATE_ORDER_FILL_PROTO_ID 🔒
TRD_UPDATE_ORDER_PROTO_ID 🔒
v1.4.106 codex 0932 F6/F7: trade push proto_ids (set membership 测试).

Functions§

classify_trade_push 🔒
extract_acc_id_and_market_from_push 🔒
v1.4.105 T-C2: 从 daemon push 的 raw body 里解 (acc_id, trd_market), 用于按 caller key allowed_markets 白名单过滤 trade push event。
is_trade_push_proto_id 🔒
v1.4.106 codex 0932 F6 [P2]: 仅按 proto_id 判断是否 trade push 类.
subscriber_visible_to_caller 🔒
v1.4.39 Phase 5 filter 核心决策(pure function,便于单测):
trd_market_int_to_str 🔒
v1.4.105 T-C2: Trd_Common.TrdMarket enum int → 字符串 (与 keys.jsonallowed_markets 中字符串一致). 实际映射由 futu_trd::market 统一维护,避免 MCP push 过滤、CLI 展示和 trade read projection 漂移.