
阅读《2024 中国开源开发者报告》赢大奖,扫码申请享特权
Hikyuu Quant Framework 基于 C++/Python 的极速量化交易框架,同时可基于策略部件进行资产重用,快速累积策略资产。
更多信息,参见:
- 项目主页: https://hikyuu.org
- gitee 地址:https://gitee.com/fasiondog/hikyuu
- github 地址:https://github.com/fasiondog/hikyuu
- hub 地址: https://gitee.com/fasiondog/hikyuu_hub
2.5 版本主要更新
1. 新增特性 - 新增指标 WINNER/INBLOCK/DISCARD/LASTVALUE(CONST)/CYCLE/JUMPUP/JUMPDOWN - PF 增加无资金分配模式,调整 PF_WithoutAF; 同时调整了 run接口, 参数改为在创建PF时指定, 以便 hub 组件固定模板 - SG 增强, 支持值(强度), 加减乘除四则运算及与或逻辑运算 - 新增资金管理算法: MM_FixedCapitalFunds, MM_FixedCountTps - 新增 SG_OneSide 单边信号,主要用于 SG 四则运算 - 新增 AF_FixedWeightList
2. 功能优化 - HikyuuTDX 优化 增加提示信息: HDF5存储不可同时读写; 数据导入尝试对增加对服务器的校验,防止错误数据导入; 更新地域板块获取详情,优化板块导入; 添加及调整北证50指数导入 - 调整库加载方式, 支持直接导入库,通过 load_hikyuu 进行数据加载 - 调整 MM 子类接口 buyNotify、sellNotify 为_buyNotify、_sellNotify, 增加连续交易计数 - 改进 HSL, COST, LIUTONGPAN 指标计算 - 优化 INDEXC/INDEXO 等为使用对应的大盘指数 - HSL换手率结果调整为比例, 如需要百分比, 需自行乘以100 - STICKLINE width 参数类型改为 float - 优化 TradeManager.tocsv, 如果列数长度不一致, 有些软件无法正常显示csv - Stock 增加 getTradingCalendar 便捷方法,根据自身所属市场获取市场交易日历 - MF_MultiFactor 增加 ignore_le_zero 参数 - AF添加公共参数ignore_se_score_is_null, ignore_se_score_lt_zero - 优化 SE_MultiFactor 调整 only_should_buy 只选择同时存在买入信号的参与排序
3. 缺陷修复 - fixed: the importdata can not stop automatically after task finished! - fixed pyecharts 绘图 dataZoom opts issure - fixed DMA python 导出 fill_null 默认参数 - fixed parallelIndexRange - fixed 修复demo2自定义资金管理获取卖出数量未被调用问题 - fixed IDma result_num - fixed compile for serialize=n - fixed Parameter python <--> c++ 互转 - fixed ST_Indicator 取消 OP 后遗留未调整修改部分 - fixed DRAWIMG 添加 nan 保护 - fixed SG参数变化后重新计算时参数未生效 - fixed xmake.lua 查找python路径(影响 MacOsx 下编译)
还没有评论,来说两句吧...