Hikyuu

Latest version: v2.0.7

Safety actively analyzes 630328 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

1.3.1

1. 增加通达信时间指标(DATE/TIME/YEAR/MONTH/WEEK/DAY/HOUR/MINUTE)
2. 增加 SLOPE 计算线性回归斜率指标
3. 优化 MYSQL 引擎数据存储,支持分时/分笔数据导入,财务数据导入
4. Datetime增加支持到秒级整数构建及ymdhms系列返回整数方法
5. fixed 北交所数据导入未更新最后更新日期
6. fixed CVAL 指标等效时可能造成的崩溃
7. fixed windows下配置文件utf-8错误

1.3.0

1. 性能优化

`125 <https://github.com/fasiondog/hikyuu/pull/125>`_ 指标融合优化,计算速度提升了8~10倍左右。

2. 功能增强

- TradeManager 引出买空/买空操作至 python
- Stock 引出 get_index_range 方法至 python
- 编译选项增加 stacktrace 选项,方便异常时打印 C++ 堆栈
- 优化 TimerManager、线程池、数据驱动等基础设施
- MySQL/SQLite 数据引擎支持绑定 datetime
- 优化指标默认名称
- 升级 flatbuffers 版本至 23.5.6
- 优化 Stock 的相等比较
- KQuery/KRecord/KData 相等/不等比较完善并引出至 python
- 完善 Performance

3. 其他错误修复
- 更新 SG 信号指示器系列方法,去除移除 OP 后的一些遗留问题
- 修复 TradeList 转 np 时使用了已废弃的方法
- 修复 SUM 存在访问越界的问题
- 修复 IniParser 不支持 windows 中文路径的问题
- 修复 RSI 存在 NaN 值时计算错误
- 修复 Ubuntu 23.10 下编译失败的问题

1.2.9

1. 稳定性与兼容性
- 修复了 setup.py 更新编译模式时的问题,确保并行编译参数能够正常生效
- 对 HikyuuTdx 数据下载进行了优化,增加了超时处理,以防止网络连接问题导致进度停滞
- 增加了对 pytdx 连接失败的检测,以便记录相关日志

2. 算法优化
- 优化了 VAR 和 STDP 算法,现在使用移位算法,提升了计算效率
- 修复了 weave formula 中缺少 break 的问题,避免了在打印时出现崩溃
- 增加了相关系数指标 CORR
- 修复了 SUM 中缺少 discard 设置的问题
- 修复了 setDiscard 在 discard 小于 size 时未对 m_discard 进行赋值的问题

3. 功能增强
- 新增 pyechart 绘图支持
- 在 ipython/notebook 模式下,自动设定 matplotlib 绘图为交互模式,并改善了 bokeh 绘图效果
- StrategyBase 现在可以直接获取 StockManager 实例
- 自动设置 matplotlib 的中文字体
- 增加了 TimerManager 对系统时间发生变化的保护
- SQLite kdata driver 新增了支持转换时间间隔的功能

4. 其他修复和改进
- 修复 getFinanceInfo 和 getHistoryFinanceInfo 的问题,只对 STOCKTYPE_A 生效
- 修复 IndicatorImp::setContext 方法中判断逻辑的问题,确保在遍历过程中 Context 能够正确修改
- 增加一下常用了跨平台函数
- 添加了反馈信息发送功能
- 优化了编译选项,对于部分用户直接使用 xmake 进行编译控制
- 修复了 split 函数的缺陷,并新增了 byteToHexStr 系列 byte 转字符串函数

1.2.8

1. fixed 多broker时m_broker_last_datetime更新
2. support Query.HOUR2
3. 优化 Stock 缓存修改增加二次保护
4. fix time delta when start_time < phase1_start
5. add timeout for proxy requests.get
6. 重复用一个代理ip,当超时6次换ip
7. 解决delta.total_seconds()出现负值的情况
8. update executor.map timeout
9. fixed for bokeh3
10. fixed flatbuffers version
11. 升级 fmt
12. fix "zsbk_sz = blockbj" to "zsbk_bj = blockbj"
13. 优化编译工程

1.2.7

fixed MySQL引擎只能导入数据,但实际无法使用

1.2.6

1. 新增发布 linux 下 pypi 包,linux 下也可以通过 pip install hikyuu 进行安装
2. 获取股票代码表失败时增加保护
3. 增加GUI异常保护
4. fixed linux 下 mysql 数据库引擎报错(数据表名称都改为小写)
5. fixed I5YE01 bokeh_draw.py 鼠标滑动是的时间显示问题

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.