Skip to content

Releases: fasiondog/hikyuu

2.1.4

04 Sep 11:03
de7b26f
Compare
Choose a tag to compare
  1. fixed 分钟级别行情数据更新错误
  2. 优化提速 HikyuuTdx 数据下载
  3. 优化数据加载策略,优先加载同一K线类型数据
  4. 优化内部使用线程数节省系统资源
  5. hikyuu.interactive 可以使用环境变量控制部分数据加载策略。可在使用 .py 文件进行策略分析时,节省首次执行时间。
  6. 完善 Strategy 和 StrategyContext
  7. fixed OperatorSelector 序列化时内存泄漏

2.1.3

27 Aug 15:15
Compare
Choose a tag to compare
  1. fixed 未安装 xtquant 时无法使用 HikyuuTdx
  2. 调整 codepre 配置,补充上证ETF基金

2.1.2

25 Aug 18:02
45cfae4
Compare
Choose a tag to compare
  1. 优化 Strategy,调整 OrderBroker 接口,增加 strategy 示例
  2. 增加 miniqmt 行情采集
  3. 优化 realtime_update,移除sina|tushare源,增加指定stock列表
  4. 优化内部调度使用内部公共任务组
  5. fixed reload 时重新加载历史财务信息

2.1.1

09 Aug 07:09
df4df90
Compare
Choose a tag to compare
  1. 预加载历史财务信息
  2. fixed windows下 MySQL blob 数据读取错误导致读取历史财务信息时消耗巨大内存
  3. HikyuuTdx 读取配置文件放在 output 重定向之前,防止配置文件读取失败没有提示

2.1.0

17 Jun 17:17
4982fa1
Compare
Choose a tag to compare
  1. 新增特性
    Selector 支持 +-*/、AND、OR 操作,方便验证共振

  2. 缺陷修复

    • fixed 北交所92号段历史财务信息导入
    • fixed 对 etf 缩股的复权处理错误
    • fixed INSUM 在某些股票无数据时的报错
    • fixed getSystemPartName/getSystemPartEnum 缺失 PF
    • fixed PF 处理立即买入/延迟卖出的系统
    • fixed analysis 在 k 线无数据时报错
    • fixed get_current_hub 获取当前 hub 名称时错误
    • fixed 通达信本地数据导入时导入历史财务数据的进度通知消息
  3. 功能优化

    • 优化 INSUM, BLOCKSETNUM 可直接输入 stock list, 可以忽略 query 参数
    • 优化 HikyuuTDX,避免目录不存在时导入
    • 优化 SE_MultiFactor 以更好的适应 PF
    • 优化 performance 绘图,参考标的累积收益率使用等比后复权计算
    • 优化程序退出:非内存泄漏检测模式下由OS系统快速释放内存资源
    • 优化泄漏检测工程;清理优化clang、cppcheck编译告警;优化shared_ptr创建

2.0.9

27 May 09:13
152b4ca
Compare
Choose a tag to compare
  1. fixed Parameter 中对 Block 的支持,造成 INSUM 无法参与其他指标的计算
  2. Porfolio 添加对延迟系统可能出现的未来信号保护

2.0.8

22 May 10:43
798185a
Compare
Choose a tag to compare
  1. fixed 权息数据中转送股导入错误
  2. 增加 BLOCKSETNUM、INSUM 横向统计指标
  3. 本地数据导入时未导入历史财务信息
  4. Block 支持直接加入 list 格式的证券列表
  5. fixed 空 Block 序列化后无法加载

2.0.7

18 May 19:05
ea4fd0c
Compare
Choose a tag to compare
  1. sys.performance 绘图时标题中加上对应的证券名称及标识,以及修正统计范围为回测截止时间
  2. 优化内建信号指示器 SG_Band, 支持使用 3 个指标分别作为参考、下轨、上轨
  3. fixed MultiFactorBase 默认构造时缺失名称
  4. fixed SignalBase reset 中缺失对象成员
  5. fixed System 中止盈实现,保证止盈仅在盈利情况下发生
  6. fixed hub 获取 part 下子部件失败

2.0.6

13 May 15:54
Compare
Choose a tag to compare
  1. 安装包HikyuuTDX不采用gui模式,win11下GUI模式会造成直接timeout
  2. 策略部件 python 导出时,支持 python 的动态属性,在 hub 中支持
  3. fixed _Selector 缺失赋值构造函数,导致 clone 失败

2.0.5

08 May 07:49
b053a9a
Compare
Choose a tag to compare

主要修复

  1. fixed 接收spot时,分钟级别的成交量为股数
  2. fixed SG_Cycle 其 alternate 属性须为 false,影响 PF 示例

其他修复

  1. fixed strategy 加载权息失败
  2. StrategyContext 在设定 ktypes 时进行从小到大的排序,以便后续能够按顺序调用 onBar
  3. fixed setKRecordList 使用 move(ks) 时错误