- 简化回测引擎的calculate_pnl每日盈亏计算函数
- 调整适配PySide6新版本
- 增加i18n国际化支持和英文翻译
- 修复调用stop_strategy没有撤销活动委托的问题
- 调整类型声明改为使用内置类型
- 移除策略后同时清除对应的策略状态缓存数据
- 优化函数增加ngen_size和max_workers参数
- 调整每日盈亏清算对象开盘持仓数据的初始化方式
- 回测引擎支持年交易日参数annual_days
- 策略模板增加引擎类型查询函数get_engine_type
- 增加回测爆仓检查
- 策略模板增加合约乘数查询函数get_size
- 加载日线和小时线数据时,不使用分段加载
- 修复pos_data/target_data从缓存文件恢复数据,导致defaultdict变成dict的问题
- 改为使用OmsEngine提供的OffsetConverter组件
- 增加查询历史数据时的日志输出
- 组合策略模板,增加持仓目标调仓交易模式
- 修复部分情况下由于K线切片行情缺失,导致的回测计算盈亏错误
- 使用zoneinfo替换pytz库
- 调整安装脚本setup.cfg,添加Python版本限制
- 将模块的图标文件信息,改为完整路径字符串
- 改为使用PySide6风格的信号QtCore.Signal