我正在寻找可以解码 CME 作为历史数据样本提供的 ES 期货市场深度数据集的 python 代码。此数据不是二进制格式(SBE 编码),而是以 \X01 作为十六进制字符定界符和换行符的文本格式。因此 python SBE 如 https://pypi.org/project/sbe/ 将无法工作,因为它需要二进制数据并将其映射到 CME 模板的 xml 解析器。
参考:https://www.cmegroup.com/confluence/display/EPICSANDBOX/MDP+3.0+-+SBE+Decoding+Example是解码二进制数据的例子。
CME Datamine 数据的常见问题解答可在此处找到: https://www.cmegroup.com/market-data/datamine-faq.html
注意这里关于数据格式的问题:https://www.cmegroup.com/market-data/datamine-faq.html#what-is-the-text-decoded-file-format