新增特性

  • 历史财务信息入库,对于使用 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 股类型
Logo

加入社区!打开量化的大门,首批课程上线啦!

更多推荐