![title](https://fasiondog.cn/wp-content/uploads/2024/05/00000_title-1.png)
---
![img](https://static.pepy.tech/badge/hikyuu) ![img](https://static.pepy.tech/badge/hikyuu/month) ![img](https://static.pepy.tech/badge/hikyuu/week) ![img](https://github.com/fasiondog/hikyuu/workflows/win-build/badge.svg) ![img](https://github.com/fasiondog/hikyuu/workflows/ubuntu-build/badge.svg) ![img](https://img.shields.io/github/license/mashape/apistatus.svg)
Hikyuu Quant Framework是一款基于C++/Python的开源量化交易研究框架,用于策略分析及回测(目前主要用于国内A股市场)。其核心思想基于当前成熟的系统化交易方法,将整个系统化交易抽象为由市场环境判断策略、系统有效条件、信号指示器、止损/止盈策略、资金管理策略、盈利目标策略、移滑价差算法七大组件,你可以分别构建这些组件的策略资产库,在实际研究中对它们自由组合来观察系统的有效性、稳定性以及单一种类策略的效果。
详细文档:[https://hikyuu.org/](https://hikyuu.org/)
感谢网友提供的 Hikyuu Ubuntu虚拟机环境, 百度网盘下载(提取码: ht8j): [https://pan.baidu.com/s/1CAiUWDdgV0c0VhPpe4AgVw?pwd=ht8j](https://pan.baidu.com/s/1CAiUWDdgV0c0VhPpe4AgVw?pwd=ht8j)
示例:
```python
#创建模拟交易账户进行回测,初始资金30万
my_tm = crtTM(init_cash = 300000)
#创建信号指示器(以5日EMA为快线,5日EMA自身的10日EMA作为慢线,快线向上穿越慢线时买入,反之卖出)
my_sg = SG_Flex(EMA(CLOSE(), n=5), slow_n=10)
#固定每次买入1000股
my_mm = MM_FixedCount(1000)
#创建交易系统并运行
sys = SYS_Simple(tm = my_tm, sg = my_sg, mm = my_mm)
sys.run(sm['sz000001'], Query(-150))
```
![img](https://fasiondog.cn/wp-content/uploads/2024/05/10000-overview.png)
完整示例参见:[https://nbviewer.jupyter.org/github/fasiondog/hikyuu/blob/master/hikyuu/examples/notebook/000-Index.ipynb?flush_cache=True](https://nbviewer.jupyter.org/github/fasiondog/hikyuu/blob/master/hikyuu/examples/notebook/000-Index.ipynb?flush_cache=True)
# 为什么选择 Hikyuu?
* **组合灵活,分类构建策略资产库** Hikyuu对系统化交易方法进行了良好的抽象,包含了九大策略组件:市场环境判断策略、系统有效条件、信号指示器、止损/止盈策略、资金管理策略、盈利目标策略、移滑价差算法、交易对象选择策略、资金分配策略。可以在此基础上构建自己的策略库,并进行灵活的组合和测试。在进行策略探索时,可以更加专注于某一方面的策略性能与影响。其主要功能模块如下:![img](https://fasiondog.cn/wp-content/uploads/2024/05/10002-function-arc.png)
* **性能保障,打造自己的专属应用** 目前项目包含了3个主要组成部分:基于C++的核心库、对C++进行包装的Python库(hikyuu)、基于Python的交互式工具。
* AMD 7950x 实测:A股全市场(1913万日K线)仅加载全部日线计算 20日 MA 并求最后 MA 累积和,首次执行含数据加载 耗时 6秒,数据加载完毕后计算耗时 166 毫秒,详见: [性能实测](https://mp.weixin.qq.com/s?__biz=MzkwMzY1NzYxMA==&mid=2247483768&idx=1&sn=33e40aa9633857fa7b4c7ded51c95ae7&chksm=c093a09df7e4298b3f543121ba01334c0f8bf76e75c643afd6fc53aea1792ebb92de9a32c2be&mpshare=1&scene=23&srcid=05297ByHT6DEv6XAmyje1oOr&sharer_shareinfo=b38f5f91b4efd8fb60303a4ef4774748&sharer_shareinfo_first=b38f5f91b4efd8fb60303a4ef4774748#rd)
* C++核心库,提供了整体的策略框架,在保证性能的同时,已经考虑了对多线程和多核处理的支持,在未来追求更高运算速度提供便利。C++核心库,可以单独剥离使用,自行构建自己的客户端工具。
* Python库(hikyuu),提供了对C++库的包装,同时集成了talib库(如TA_SMA,对应talib.SMA),可以与numpy、pandas数据结构进行互相转换,为使用其他成熟的python数据分析工具提供了便利。
* hikyuu.interactive 交互式探索工具,提供了K线、指标、系统信号等的基本绘图功能,用于对量化策略的探索和回测。
* **代码简洁,探索更便捷、自由** 同时支持面向对象和命令行编程范式。其中,命令行在进行策略探索时,代码简洁、探索更便捷、自由。
* **安全、自由、隐私,搭建自己的专属云量化平台** 结合 Python + Jupyter 的强大能力与云服务器,可以搭建自己专属的云量化平台。将Jupyter部署在云服务器上,随时随地的访问自己的云平台,即刻实现自己新的想法,如下图所示通过手机访问自己的云平台。结合Python强大成熟的数据分析、人工智能工具(如 numpy、scipy、pandas、TensorFlow)搭建更强大的人工智能平台。
* **数据存储方式可扩展** 目前支持本地HDF5格式、MySQL存储。默认使用HDF5,数据文件体积小、速度更快、备份更便利。截止至2017年4月21日,沪市日线数据文件149M、深市日线数据文件184M、5分钟线数据各不到2G。
![img](https://api.star-history.com/svg?repos=fasiondog/hikyuu&type=Date "Star History Chart")
# 想要更多了解Hikyuu?请使用以下方式联系:
## **加入知识星球**
更多示例与策略部件的及时分享(您的加入将视为对项目的捐赠)。**项目交流和问题答复将转移至知识星球-【Hikyuu量化】。**
![img](https://fasiondog.cn/wp-content/uploads/2024/05/zhishixingqiu.png)
## 关注公众号:
![img](https://fasiondog.cn/wp-content/uploads/2024/05/weixin_gongzhonghao.jpg)
## 加入微信群(请注明“加入hikyuu”):
![img](https://fasiondog.cn/wp-content/uploads/2024/05/weixin_group.jpg)
## QQ交流群(逐渐废弃):114910869, 或扫码加入
![img](https://fasiondog.cn/wp-content/uploads/2024/05/10003-qq.png)
没有合适的资源?快使用搜索试试~ 我知道了~
史上最全Python 语法及入门 (超全超详细)
共1336个文件
h:487个
cpp:481个
py:156个
需积分: 1 0 下载量 11 浏览量
2024-09-30
12:15:37
上传
评论
收藏 54.21MB ZIP 举报
温馨提示
史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全超详细)史上最全Python 语法及入门 (超全
资源推荐
资源详情
资源评论
收起资源包目录
史上最全Python 语法及入门 (超全超详细) (1336个子文件)
make.bat 791B
.clang-format 3KB
test_Stock.cpp 86KB
TradeManager.cpp 78KB
_build_in.cpp 72KB
test_KData.cpp 60KB
IndicatorImp.cpp 46KB
System.cpp 43KB
H5KDataDriver.cpp 39KB
test_TradeManager.cpp 35KB
Stock.cpp 32KB
test_SE_Operator.cpp 26KB
_TradeManager.cpp 23KB
test_Indicator.cpp 23KB
test_Datetime.cpp 23KB
AllocateFundsBase.cpp 21KB
test_iniparser.cpp 20KB
Datetime.cpp 19KB
StockManager.cpp 19KB
Performance.cpp 18KB
MultiFactorBase.cpp 18KB
Portfolio.cpp 17KB
KDataImp.cpp 17KB
MySQLBaseInfoDriver.cpp 16KB
test_Simple_SYS_for_ev.cpp 16KB
SQLiteBaseInfoDriver.cpp 16KB
MySQLStatement.cpp 16KB
Strategy.cpp 15KB
MySQLKDataDriver.cpp 13KB
_System.cpp 13KB
IniParser.cpp 13KB
test_TimeDelta.cpp 13KB
BrokerTradeManager.cpp 13KB
TdxKDataDriver.cpp 12KB
WalkForwardSystem.cpp 12KB
test_Simple_SYS_for_cn.cpp 12KB
test_ALIGN.cpp 12KB
_Selector.cpp 12KB
SQLiteKDataDriver.cpp 11KB
_MultiFactor.cpp 11KB
Indicator.cpp 11KB
test_SE_PerformanceOptimal.cpp 11KB
Parameter.cpp 10KB
_MoneyManager.cpp 10KB
md5.cpp 10KB
GlobalSpotAgent.cpp 10KB
PerformanceOptimalSelector.cpp 10KB
_Stock.cpp 10KB
test_StockManager.cpp 9KB
OptimalSelectorBase.cpp 9KB
base64.cpp 9KB
_StockManager.cpp 9KB
os.cpp 9KB
OperatorSelector.cpp 9KB
test_SE_MaxFundsOptimal.cpp 9KB
SpotAgent.cpp 8KB
test_Simple_SYS_for_pg.cpp 8KB
test_TransList.cpp 8KB
test_SPEARMAN.cpp 8KB
_Signal.cpp 8KB
test_Simple_SYS_for_tp.cpp 8KB
test_MF_EqualWeight.cpp 8KB
_Indicator.cpp 7KB
test_MA.cpp 7KB
_analysis.cpp 7KB
test_RECOVER.cpp 7KB
test_TimeLine.cpp 7KB
MoneyManagerBase.cpp 7KB
IAma.cpp 7KB
test_MACD.cpp 7KB
analysis_sys.cpp 7KB
_Strategy.cpp 7KB
TimeDelta.cpp 7KB
test_Simple_SYS_for_base.cpp 7KB
MySQLConnect.cpp 7KB
test_export.cpp 7KB
test_SUMBARS.cpp 7KB
IInSum.cpp 7KB
test_TIME.cpp 7KB
test_Parameter.cpp 7KB
KQuery.cpp 6KB
test_IKData.cpp 6KB
MultiFactorSelector.cpp 6KB
test_Simple_SYS_for_st.cpp 6KB
KDataTempCsvDriver.cpp 6KB
SQLiteConnect.cpp 6KB
_Datetime.cpp 6KB
test_SAFTYLOSS.cpp 6KB
demo3.cpp 6KB
DataDriverFactory.cpp 6KB
test_LLVBARS.cpp 6KB
test_mysql.cpp 6KB
test_HHVBARS.cpp 6KB
main.cpp 6KB
test_sqlite.cpp 6KB
test_crtFixedATC.cpp 6KB
IKData.cpp 6KB
test_FILTER.cpp 6KB
SQLiteStatement.cpp 6KB
HttpClient.cpp 5KB
共 1336 条
- 1
- 2
- 3
- 4
- 5
- 6
- 14
资源评论
脚步的影子
- 粉丝: 2130
- 资源: 186
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功