- execDetails成交回报使用本地缓存的委托记录填充交易所,解决SMART交易所字段可能发生变化的问题
- openOrder委托回报优先使用本地缓存的委托记录,解决交易所字段可能发生变化的问题
- 修复查询历史数据失败时的日志输出错误
- 查询历史数据时,使用UTC时间戳传参
- 查询历史数据时,异步返回最长等待时间延长为600秒
- 增加期权链合约数据更新结束回报
- 合约乘数支持浮点数
- 移除收到查询的标的合约后,自动发起期权查询的功能
- 移除收到期权合约推送后,自动发起切片行情查询的功能
- 将上述功能封装为独立函数,交由用户按需调用
- 增加行情退订函数unsubscribe
- 增加COMEX、Eurex交易所支持
- 增加CFD品种支持
- 订阅行情和委托下单时,检查代码字符串是否包含空格
- 解析合约对象时,增加对于ConId是否包含非数字字符的检查
- 查询历史K线数据,支持更长时间段跨度(不再限制半年)
- 增加CBOT交易所的支持
- 修复tick对象缓存获取错误的问题
- 收到期权合约数据时,自动查询其切片行情
- 调整时区判断方式,解决部分时区无法支持的问题
- 增加对CBOE交易所的支持
- 增加对指数期权的支持
- 增加对未订阅的行情推送的过滤处理
- 更新ibapi至10.19.1版本
- 在登录配置中增加是否要查询期权合约的选项
- 新增委托推送数据的时间戳字段
- 新增Tick数据对期权波动率和希腊值数据的支持(位于extra字典下)
- 恢复对于数字格式合约代码(ConId)的支持,且默认使用
- 修复获取历史数据时的异常失败问题
- 修复API版本升级导致的委托报错问题
- 查询历史K线数据时,对外汇和贵金属现货均使用中间价字段
- 使用zoneinfo替换pytz库
- 调整安装脚本setup.cfg,添加Python版本限制
- 添加对于指数行情数据的支持
- 添加CAD加元货币类型支持
- 添加沪股通、深股通、美洲交易所、多伦多交易所支持
- 调整接口初始化时,接口名称的赋值方式