Hikyuu 2.0.8 发布,高性能量化交易研究框架

来源: 投稿
作者: fasiondog
2024-05-23 11:47:00

Hikyuu 是一款基于 C++/Python 的高性能开源量化交易研究框架,用于A股全市场快速策略分析及回测。与其他量化平台或回测软件相比,具备:

  1. 超快的速度,百万K线秒级回测;
  2. 针对系统交易理念进行组件化,实现真正的“积木化”积累

更多信息,参见:

2.0.3 ~ 2.0.8 主要更新

功能改进

  1. 增加 BLOCKSETNUM、INSUM 横向统计指标
  2. 增强 FINANCE,增加 only_year_report 和 dynamic 参数,以便进行市盈率等计算
  3. 优化内建信号指示器 SG_Band, 支持使用 3 个指标分别作为参考、下轨、上轨
  4. 增加北交所 92 号段
  5. 增加 BlockIndex 表,支持 Block 获取对应指数
  6. Stock 添加获取所属板块列表方法 get_belong_to_block_list
  7. Block 支持直接加入 list 格式的证券列表
  8. 改进 sys_performance,在query日期不在stock的有效日期范围内时,抛出异常; 绘图时标题中加上对应的证券名称及标识; 修正统计范围为回测截止时间
  9. matplotlib sysplot 增加 only_draw_close,避免数据量较大时, matploblib 绘制 K 线过慢
  10. 改进 matplot 绘制图形时,Indicaotr.plot 绘制时,将 x 轴设置为日期
  11. pf 系统名称加上股票名称
  12. 策略部件 python 导出时,支持 python 的动态属性,在 hub 中支持

缺陷修复

  1. 安装包HikyuuTDX不再采用gui模式,win11下GUI模式会造成直接timeout
  2. fixed 板块信息导入时,如果网络不好,未获取到当前板块信息时,会把之前的板块信息删除
  3. fixed interactive 中 blockbj 为空
  4. fixed ETF 权息缺少扩缩股
  5. fixed Portfolio 在非延迟买入、延迟卖出的场景下对账错误
  6. fixed matplotlib performance 绘制时,当前收益率显示显示错误
  7. fixed requirements.txt 增加 tdqm, 缺失可能导致 windows HikyuuTdx 无法直接命令启动
  8. fixed 接收spot时,分钟级别的成交量为股数
  9. fixed SG_Cycle 其 alternate 属性须为 false,影响 PF 示例
  10. fixed strategy 加载权息失败
  11. StrategyContext 在设定 ktypes 时进行从小到大的排序,以便后续能够按顺序调用 onBar
  12. fixed setKRecordList 使用 move(ks) 时错误
  13. fixed _Selector 缺失赋值构造函数,导致 clone 失败
  14. fixed MultiFactorBase 默认构造时缺失名称
  15. fixed SignalBase reset 中缺失对象成员
  16. fixed System 中止盈实现,保证止盈仅在盈利情况下发生
  17. fixed hub 获取 part 下子部件失败
  18. fixed 权息数据中转送股导入错误
  19. 本地数据导入时未导入历史财务信息
  20. fixed 空 Block 序列化后无法加载
展开阅读全文
点击引领话题📣 发布并加入讨论🔥
0 评论
2 收藏
分享
返回顶部
顶部