Releases: fasiondog/hikyuu
Releases · fasiondog/hikyuu
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
2.0.8
2.0.7
2.0.6
2.0.5
2.0.4
-
缺陷修复
- fixed ETF 权息缺少扩缩股
- fixed Portfolio 在非延迟买入、延迟卖出的场景下对账错误
- fixed matplotlib performance 绘制时,当前收益率显示显示错误
- fixed requirements.txt 增加tdqm, 缺失可能导致 windows HikyuuTdx 无法直接命令启动
-
其他改进
- Stock 添加获取所属板块列表方法 get_belong_to_block_list
- 改进 sys_performance,在query日期不在stock的有效日期范围内时,抛出异常
- matplotlib sysplot 增加 only_draw_close,避免数据量较大时, matploblib 绘制 K 线过慢
- 改进matplot绘制图形时,x轴坐标显示
- pf 系统名称加上股票名称
- 处理nng升级后的编译告警
2.0.3
2.0.2
-
新增特性
- 历史财务信息入库,并增加指标 FINANCE 获取相应历史财务数据
- 新增 RESULT 指标,以便对存在多个结果集的指标可以通过指标公式的方式获取结果
- Stock 开放部分属性可在运行时修改,增加 set_krecord_list 方法,可以希望使用其他数据源时生成临时的 Stock 并获取 K 线数据
-
缺陷修复
- fixed 获取节假日信息时出现错误
- fixed hdf5 在只有日线数据时,运行在 jupyter 中,初始化会出现卡死
- fixed 新增的北交所股票类型未修改全,导入数据后又变成了 A 股类型
2.0.1
- 新增 TURNOVER (换手率指标)
- 新增股票类型 STOCKTYPE_A_BJ (北交所), 修复科创板和北交所股票最小交易量为1
- fixed tm 建立日期小于参考日期时 sys_performance 报错
- hub 中的 prtflo 更名为 pf, 和内部叫法统一
- 调整 MF_MultiFactor getScores 方法命名(原为 getScore ),并调整为在指定日期不存在数据时返回空列表(原为抛出异常)
- fixed python 中 TradeRecordList/PositionRecordList 中 to_df 方法失效
- hku_catch 中忽略对 KeyboardInterrupt 的捕获,避免 python 中 Ctrl-C 无法终止
- crtSL 更名为 crtSP (移滑价差算法),和内部其他叫法统一
- fixed 缺失 hku_save / hku_load 函数,导致示例运行失败
- fixed crtMM 补充缺失的接口
- 更新其他运行失败示例,如 OrderBroker (pybind需要先创建对象再传入方法)
- python 中缺失 CAPITAL (流通盘), 原可使用 LIUTONGPAN, 但缺失对 CAPITAL 的同名指定