Hikyuu

Latest version: v2.0.7

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

Scan your dependencies

Page 5 of 6

1.1.8

fixed:
1、HikyuuTDX 切换mysql导入时错误提示目录不存在
2、tdx本地导入修复,并支持导入MySQL

1.1.7

1、更新examples/notebook相关示例
2、fixed bugs

1.1.6

1. 优化 hikyuu.interactive 启动加载速度
2. 完善 HikyuuTDX 预加载设置参数,可根据机器内存大小自行设置需加载至内存的K线数据,加快 hikyuu 运行速度
3. HikyuuTDX 支持定时行情采集,定时采集服务运行时,hikyuu.interactive 自动连接采集服务获取最新的 K 线数据
4. HikyuuTDX 支持定时导入,避免每日手工导入数据的繁琐
5. hikyuu.interactive 每日0:00定时重新加载内存数据,可24小时运行无需终止
6. fixed 使用MySQL时无法按日期查询获取K线数据

1.1.5

1. 导入工具修复权息信息导入
2. 支持 MySQL 作为存储引擎(通过导入工具配置)
3. 整改 python api 命名,类按大写驼峰,方法和函数统一为小写加下划线
4. 增加 TimeDelta,方便日期时间计算,如:Datetime(202011090000) + TimeDelta(1)。python中可以使用 datetime.timedelta
4. Portfolio(资产组合算法)、Allocatefunds(资金分配算法)、Selector(交易对象选择算法)可用
5. 交易数量从整型改为float,方便支持数字币、外汇等
6. 增加策略算法仓库,欢迎大家提交PR贡献公共策略:https://gitee.com/fasiondog/hikyuu_hub

增加本地仓库:add_local_hub('dev', '/home/fasiondog/workspace/stockhouse')
更新参考:update_hub('default')
获取指定仓库的策略部件:st = get_part('default.st.fixed_percent')

7. 其他BUG修复与优化

1.1.3

1. 原表示浮点数的 Null 值更改为和 numpy 一致,在c++中为 std::nan, python中 为numpy::nan
2. Indicator 支持按日期获取数据,如:c['2019-6-11'] 或 c[Datetime(201906110000)] (注:由于 indicator的四则运算无法判定绑定的上下文,所以四则运算产生的结果无法获取对应日期,此时需要先执行 setContext 对结果指定上下文)
3. Datetime 增加 startOfDay, endOfDay 方法
4. 从 Indicator, SYS, TM 等支持 set/getParam 的对象中引出 haveParam方法至Python
5. 增加了近 40 个 通达信基础指标实现,方便移植和试验网上大量通达信指标公式。具体详见:[https://hikyuu.readthedocs.io/zh_CN/latest/indicator/overview.html](https://hikyuu.readthedocs.io/zh_CN/latest/indicator/overview.html)

1.1.2

1. 修复 Indicator 无法作为原型使用,导致部分预定义的 SG 等无法正在运行的BUG。如:

以下两种写法等效:
(EMA() + MA())(C) 原型法
EMA(C) + MA(C) 普通写法

2. 交互模式下,增加预定义的全局变量 O、H、L、C、A、V,分别代表 OPEN()、HIGH()、LOW()、CLOSE()、AMO()、VOL(),编写自定义指标时更快捷。默认绑定的上下文为 sh000001(上证指数),可使用 set_gloabl_context 更改绑定的默认上下文。如:

x = EMA(C) + MA(C)
x.plot() 绘制的是 sh000001
x.setContext("sz000001") 设置指标 x 的上下文为 sz000001
set_gloabl_context("sz000001") 更改 O,H,L,C,A,V默认绑定的上下文

3. 交互模式下,增加 Datetime 同名缩写 D。原 Datetime(201901010000) 可简写为 D(201901010000)

4. 优化 HHV、LLV、SUM、COUNT 指标实现,去除双重循环

5. 新增内建指标:HHVBARS, LLVBARS, ROUND,ROUNDUP, ROUNDDOWN, FLOOR, CEILING, BETWEEN, POW, STD, SQRT, LOG, LN

6. 修复 IF 两个参数为 price_t 时的计算错误

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.