Hikyuu 1.0.9 发布,量化交易研究框架

fasiondog
 fasiondog
发布于 2018年10月23日
收藏 14

Hikyuu 1.0.9 已发布,这是一款量化交易研究框架。该版本更新如下:

  1. 更新周线、月线等周线及其之上的K线BAR记录,从以开始时间为准,改为以结束时间为准。(如从老版本升级,需手工删除sh_day.h5、sz_day.h5文件中的week、month等目录,只保留data目录。可运行 tools/delelte_index.py 完成删除,运行前请自行修改相关文件路径等信息)。

  2.  实现将C++中的日志输出重定向至Python,使Jupyter notebook可以看到C++部分的打印信息提示。注意:部分情景可能导致notebook因打印信息过多失去响应,此时可在产生较多打印信息的命令之前运行“iodog.close()”关闭重定向,后续可以再使用“iodog.open()”重新打开重定向信息输出。

  3. Datetime增加nextDay、dayOfWeek、dayOfYear、endOfMonth方法。

  4. TradeManager增加直接加入交易记录的方法(addTradeRecord)。

  5. 升级使用的依赖库 boost、libmysql、hdf5

  6. 使用xmake重构编译工程并调整代码结构

  7. 试验linux下pip打包安装。linux下可使用 pip install hikyuu 命令完成安装,安装前需安装依赖的软件包(sudo apt-get install -y libhdf5-dev libhdf5-serial-dev libmysqlclient-dev)

  8. 支持MacOSX下源码编译

Hikyuu 是一款基于 C++/Python 的开源量化交易研究框架,用于策略分析及回测(目前用于国内股票市场)。与其他量化平台或回测软件相比,其独特性在于:将完整的策略分解为不同的组件,通过重用不同的方面策略,最大化的减轻编写策略的负担,如常见的止损和资金管理策略,只需要简单指定已有的止损或资金管理策略等,即可完成不同的策略组合;同时,可自由遍历所有股票,对策略效果进行综合的统计分析。如下面的示例,简单更好不同的资金管理策略。

http://nbviewer.jupyter.org/github/fasiondog/hikyuu_examples/blob/master/007-SystemDetails.ipynb?flush_cache=True

更多信息,参见项目主页:http://hikyuu.org

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Hikyuu 1.0.9 发布,量化交易研究框架
加载中

最新评论(1

ruki
ruki
赞!
返回顶部
顶部