我正在尝试解析其中包含 ITCH 消息的文件:
http://www.nasdaqtrader.com/Trader.aspx?id=DPSpecs_USEquities#TVITCH ¬ http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/NQTV-ITCH-V4_1.pdf ¬
每个价格都表示为一个 32 位定点数,具有 18 个整数部分位和 14 个小数部分位。(6 个整数位,后跟 4 个小数位)
例如
200,000.0000
110000110101000000 00000000000000
我看过 struct 类,但这仅处理整个字节,因为它用于从二进制编码的 c 结构转换。
我查看了 decimal.Decimal 模块,但您似乎只能使用字符串对其进行实例化,并且假设您已经拥有字符串格式的数字。