Hikyuu 捐赠支持计划

Hikyuu 是一款遵循Apache-2.0协议免费开源的高性能量化交易计算引擎,核心框架、回测、指标、交易模型等基础功能对所有用户完全免费、无限制

为支持项目长期稳定维护、持续更新与漏洞修复,现推出自愿捐赠计划 ,为捐赠用户提供独立插件式增值功能 ,所有增值功能均不影响核心框架的使用与自由编译。

插件与授权说明

所有捐赠增值功能以独立插件形式提供,与 Hikyuu 核心框架完全分离, 不修改、不侵入、不限制核心代码 ,不影响用户自行编译与二次开发。

为确保授权权益归属个人 / 设备,插件授权需采集设备唯一硬件标识 ,仅用于授权验证,不收集隐私数据。如您不申请授权,不会采集任何信息。

正式许可授权除资金支持外,亦可通过其他方式获取,详情可参考下面 "如何获取免费授权和延长授权时间" 章节。

如有私有策略希望定制开发,或者希望使用C++加速计算(含各机器学习、AI算法推理等),欢迎联系。

隐私声明

  1. 插件授权基于设备绑定,需采集设备硬件特征信息(CPU序列号等)完成验证。

  2. 提交申请即视为同意采集必要硬件信息,该信息仅用于授权绑定,不作其他用途

  3. 若对此有顾虑,建议谨慎申请;不申请完全不影响 Hikyuu 核心框架正常使用。

一、授权类型与权益说明

序号 授权类型 核心权益与限制 申请方式
1 试用授权 单设备 30 天,事件驱动回测模块每日运行次数限制 ,用于体验功能,不影响正常免费使用。 通过HikyuuTdx 界面 自助申请
2 星球授权 知识星球会员专属,最多支持3 台设备 ,含专属社群、案例库、优先技术支持。续费为半价。 加入知识星球「Hikyuu 量化」
3 订阅授权 设备低门槛订阅,按月 / 按年灵活选择,适合个人/团队长期使用,年费更具性价比。
(星球有单独微信群, hikyuu_star部件库(含alpha101指标实现等))
见项目首页捐赠部分,或者链动小铺购买:
https://pay.ldxp.cn/shop/hikyuu

二、如何获取免费授权和延长授权时间

适用人群及规则

  • 星球用户:每提交一次奖励事项, 3 台设备授权时间同步延长 (按单设备奖励规则累加);

  • 教师和学生:免费授权(请联系群主)

  • 其他用户:单台设备授权时间延长,不同奖励可叠加(总封顶见各条款)。

序号 奖励事项说明 奖励规则
1 hikyuu_hub 平台 提交策略部件示例(如指标、策略部件等) 7~14 天 / 次(根据内容复杂度评估,简单示例 7 天,复杂功能 14 天)
2 撰写并发布原创文章 (如使用教程、技巧分享、案例解析等),内容需介绍 Hikyuu - 基础奖励:7 天 / 篇
- 阅读量加成:每超 1000 次加 7 天 / 篇,单篇封顶 35 天
- 总封顶:350 天(所有文章累计)
3 录制并发布原创视频 (如功能演示、操作指南、策略回测案例等) - 基础奖励:14 天 / 视
- 播放量加成:每超 1000 次加 14 天 / 视频,单视频封顶 70
- 总封顶:350 天(所有视频累计)
4 公开平台转发 / 分享 Hikyuu 相关内容(需保留原文出处,不改变内容完整性) - 基础奖励:7 天 / 篇(或视频),每在 5 个不同平台或论坛转发
- 传播加成:阅读量每超 1000 次加 7 天 / 篇,单篇封顶 35 天
- 总封顶:350 天(所有转发累计)
5 其他贡献 (如发现重要 BUG、提交代码补丁、开发 GUI 组件、优化文档等) 由作者评估,单次奖励不超过 365 天,累计封顶1095 天 (3 年)

注意事项

  1. 所有内容需为 原创或合规转载 ,禁止抄袭或篡改;

  2. 数据统计以发布平台公开数据为准(如阅读量、播放量),提交奖励时需附带链接;

  3. 第 5 项贡献需提前与项目团队沟通,经确认后纳入奖励评估。

通过以上方式积累的授权时间可叠加使用,无自然时间限制(仅受单项 / 综合封顶约束),助力长期使用 Hikyuu 核心功能。

三、捐赠增值插件功能列表

授权功能 功能描述
因子存储管理 支持因子及因子值存储与管理(注:仅支持 clickhouse 存储引擎)。具体使用可参见相关帮助。
下载时错误数据自动清除 HikyuuTDX下载时,如遇到历史数据和当前数据不匹配时,该股票数据将不再下载,需要手工清除对应的最后错误数据。
订阅用户HikyuuTDX会自动清除,但仍需要再重新下载一次。
dataserver 1. 分布式行情数据服务:支持多设备协同采集与共享实时行情数据,通过本地缓存机制提供当日高频数据快速访问
2. 跨设备数据同步:多机器部署时可直接拉取主节点实时采集数据,无需重复启动行情接收模块
3. tick缓存
4. tick存储至 clickhouse 引擎
注:普通用户通常无需使用,此为使用多机同时希望节省资源的用户。因为 hikyuu 通常本身可以直接接收其他机器的行情推送。
backtest 1. 事件驱动回测引擎:基于实盘级 Strategy 调度逻辑,支持高频交易策略、动态条件触发策略的精细化回测(类 zipline/backtrader 架构)
2. 通常用于高频次交易及需盘中动态监控的策略回测,如盘中特定时间段选股,监控动态后执行买卖操作。
3. 事件驱动回测更贴近实盘运行逻辑,适合需要盘中动态监控、精细时序控制的策略。但本身非hikyuu核心功能。
扩展指标 固定计算起点:FIXED_START_INDEX/FIXED_START_DATE
周期对齐:WITHKTYP(含WITHWEEK等便捷系列)
排名:RANK
聚合:AGG_SUM/AGG_COUNT/AGG_MEAN/AGG_MAX/AGG_MIN/AGG_MEDIAN/AGG_STD/AGG_VAR/AGG_QUANTILE
TradeManager统计扩展 扩展绩效、回撤、持仓分析等:
get_performance (含扩展统计)
get_max_pull_back
get_position_ext_info_list
get_history_position_ext_info_list
get_profit_percent_monthly
get_profit_percent_yearly
clickhouse存储引擎 使用 clickhouse 保存股票数据,相比HDF更快,磁盘空间占用远小于mysql,且适合网络
动态周期K线 支持自定义周期K线
并行加速 get_market_view, get_inds_view 为并行计算(需x86机器需支持 AVX 指令集,且需要单独安装和导入
pip install hikyuu-plugin
from hikyuu_plugin.extra import *)
非预加载数据缓存 LRU 缓存加速非预加载数据
懒加载模式 预加载优化,节省内存与启动时间,主要用于限量股票策略分析或执行
(注意:在不限制预加载数量时,交互模式下不要尝试遍历分钟线等数据量巨大的股票,防止爆内存))
……