Releases: fasiondog/hikyuu
Releases · fasiondog/hikyuu
2.1.4
- fixed 分钟级别行情数据更新错误
- 优化提速 HikyuuTdx 数据下载
- 优化数据加载策略,优先加载同一K线类型数据
- 优化内部使用线程数节省系统资源
- hikyuu.interactive 可以使用环境变量控制部分数据加载策略。可在使用 .py 文件进行策略分析时,节省首次执行时间。
- 完善 Strategy 和 StrategyContext
- fixed OperatorSelector 序列化时内存泄漏
2.1.3
- fixed 未安装 xtquant 时无法使用 HikyuuTdx
- 调整 codepre 配置,补充上证ETF基金
2.1.2
- 优化 Strategy,调整 OrderBroker 接口,增加 strategy 示例
- 增加 miniqmt 行情采集
- 优化 realtime_update,移除sina|tushare源,增加指定stock列表
- 优化内部调度使用内部公共任务组
- fixed reload 时重新加载历史财务信息
2.1.1
- 预加载历史财务信息
- fixed windows下 MySQL blob 数据读取错误导致读取历史财务信息时消耗巨大内存
- HikyuuTdx 读取配置文件放在 output 重定向之前,防止配置文件读取失败没有提示
2.1.0
-
新增特性
Selector 支持 +-*/、AND、OR 操作,方便验证共振
-
缺陷修复
- fixed 北交所92号段历史财务信息导入
- fixed 对 etf 缩股的复权处理错误
- fixed INSUM 在某些股票无数据时的报错
- fixed getSystemPartName/getSystemPartEnum 缺失 PF
- fixed PF 处理立即买入/延迟卖出的系统
- fixed analysis 在 k 线无数据时报错
- fixed get_current_hub 获取当前 hub 名称时错误
- fixed 通达信本地数据导入时导入历史财务数据的进度通知消息
-
功能优化
- 优化 INSUM, BLOCKSETNUM 可直接输入 stock list, 可以忽略 query 参数
- 优化 HikyuuTDX,避免目录不存在时导入
- 优化 SE_MultiFactor 以更好的适应 PF
- 优化 performance 绘图,参考标的累积收益率使用等比后复权计算
- 优化程序退出:非内存泄漏检测模式下由OS系统快速释放内存资源
- 优化泄漏检测工程;清理优化clang、cppcheck编译告警;优化shared_ptr创建
2.0.9
- fixed Parameter 中对 Block 的支持,造成 INSUM 无法参与其他指标的计算
- Porfolio 添加对延迟系统可能出现的未来信号保护
2.0.8
- fixed 权息数据中转送股导入错误
- 增加 BLOCKSETNUM、INSUM 横向统计指标
- 本地数据导入时未导入历史财务信息
- Block 支持直接加入 list 格式的证券列表
- fixed 空 Block 序列化后无法加载
2.0.7
- sys.performance 绘图时标题中加上对应的证券名称及标识,以及修正统计范围为回测截止时间
- 优化内建信号指示器 SG_Band, 支持使用 3 个指标分别作为参考、下轨、上轨
- fixed MultiFactorBase 默认构造时缺失名称
- fixed SignalBase reset 中缺失对象成员
- fixed System 中止盈实现,保证止盈仅在盈利情况下发生
- fixed hub 获取 part 下子部件失败
2.0.6
- 安装包HikyuuTDX不采用gui模式,win11下GUI模式会造成直接timeout
- 策略部件 python 导出时,支持 python 的动态属性,在 hub 中支持
- fixed _Selector 缺失赋值构造函数,导致 clone 失败
2.0.5
主要修复
- fixed 接收spot时,分钟级别的成交量为股数
- fixed SG_Cycle 其 alternate 属性须为 false,影响 PF 示例
其他修复
- fixed strategy 加载权息失败
- StrategyContext 在设定 ktypes 时进行从小到大的排序,以便后续能够按顺序调用 onBar
- fixed setKRecordList 使用 move(ks) 时错误