OPEN SOURCE
P07 · Financial Data Infrastructure
pytrade-sms
覆盖资产身份、检索索引、业务分类、扩展属性与跨 provider 映射的证券元数据与检索层。
PythonData ModelingMetadataSearchIndexing
MODEL
分离 Identity、Categories 与 Extended Attributes。
Core Index
用全局唯一代码身份,以及名称、拼音、资产类型与市场字段支持精确和交互式检索。
Business Categories
将行业层级、上市状态、标签与指数归属建模为多维过滤条件。
Extended Attributes
资产特有属性与外部 provider mapping 从高频检索身份面中分离。
Search primitive
组合拼音索引
全拼与首字母索引支持 Terminal 风格的交互式标的发现。
Interoperability
Provider 映射
元数据模型为 Bloomberg、Reuters 等外部 provider 的标识符保留映射语义。
EXAMPLE
类型化的元数据查询面。
from pytrade.sms.public_api import PrivateSMS as SMSMetadataEngine
sms = SMSMetadataEngine() records = sms.query( filters={"market":
["SH", "SZ"], "asset_type": "stock", "tags__not": "ST"}, limit=-1, )