Hikyuu 2.0.2 发布,高性能量化交易研究框架
Hikyuu 是一款基于 C++/Python 的高性能开源量化交易研究框架,用于快速策略分析及回测。与其他量化平台或回测软件相比,具备:1.超快的回测速度;2.针对系统交易理念进行组件化,灵活组合更多信息,参见项目主页: https://hikyuu.org 或 http://fasiondog.gitee.io/hikyuu
·
新增特性
- 历史财务信息入库,对于使用 MySQL 存储,可以直接使用服务端的财务数据(之前只能在执行数据下载的机器上获取)
- 增加指标 FINANCE 获取相应历史财务数据,具体财务字段信息可通过StockManager.get_history_finance_all_fields
获取查看
In [4]: sm.get_history_finance_all_fields()
Out[4]:
[(0, '基本每股收益'),
(1, '扣除非经常性损益每股收益'),
(2, '每股未分配利润'),
(3, '每股净资产'),
(4, '每股资本公积金'),
(5, '净资产收益率'),
(6, '每股经营现金流量'),
(7, '资产负债表_货币资金'),
(8, '资产负债表_交易性金融资产'),
(9, '资产负债表_应收票据'),
(10, '资产负债表_应收账款'),
(11, '资产负债表_预付款项'),
In [5]: s = sm['sz000001']
In [6]: k = s.get_kdata(Query(0))
In [7]: x = FINANCE(k, 0)
In [8]: x.plot()
In [9]: sm.get_history_finance_field_name(0)
Out[10]: '基本每股收益'

- 新增 RESULT 指标,以便对存在多个结果集的指标可以通过指标公式的方式获取结果

- Stock 开放部分属性可在运行时修改,增加 set_krecord_list 方法,供希望使用其他数据源的用户时生成临时的 Stock 并生成 KData,以供 hikyuu 后续使用。
缺陷修复
- fixed 获取节假日信息时出现错误
- fixed hdf5 在只有日线数据时,运行在 jupyter 中,初始化会出现卡死
- fixed 新增的北交所股票类型未修改全,导入数据后又变成了 A 股类型
更多推荐


所有评论(0)