自动量化交易机器人,交易策略分析及代码实现

名称: /UFund-Me/Qbot

地址: https://github.com/UFund-Me/Qbot

fork: 52    star: 323    开发语言: Jupyter Notebook

 

项目简介: [updating …] 自动量化交易机器人

Qbot 是一款由AI 驱动的自动化智能投研、智能投顾平台。
具有智能交易策略,回测系统,自动量化交易,可视化分析工具功能。

🤖 Qbot = 智能交易策略 + 回测系统 + 自动化量化交易 (+ 可视化分析工具)

            |           |            |            |

            |           |            |             _ quantstats (dashboardonline operate)

            |           |             ______________ Qbot – vnpy, pytrader, pyfunds

            |           ____________________________ BackTest – backtrader, easyquant

            ________________________________________ quant.ai – qlib, deep learning strategies

自动量化交易机器人,交易策略分析及代码实现

Qbot 项目中分析了投资策略,不借助据库,通过 jsonp 借用基金网站的数据接口,根据历史数据,通过图表展示效果。

对历史的各个时间点,符合一定的条件时,进行某些投资策略,包括定投,止盈,补仓等投资操作,最后进行投资策略成果分析,通过图表展示效果。

 

针对很多人都在鼓吹指数定投,比如微笑曲线,巴菲特鼎力推荐 blabla,但由于割韭菜的大 V 太多,很容易被带节奏。网上虽然你也有定投计算器,但往往只有一个结果,没有过程。因此 Qbot 推出了基金定投回测功能。

想要使用基金进行回测,首先需要选择需要回测的基金,然后设置定投策略,设置止盈策略,设置补仓策略,最后点击查询,就可以实现对基金的回测了。

自动量化交易机器人,交易策略分析及代码实现

除了回测之外,还支持策略功能对比。

首选选择两条投资策略,然后点击策略对比,

自动量化交易机器人,交易策略分析及代码实现

将打开策略对比页, 勾选需要对比的策略条件,就可以得到对比结果。

自动量化交易机器人,交易策略分析及代码实现

Qbot 还整理了投资策略,并将投资策略按照 基金,股票,期货进行了归类,方便进行查看。

自动量化交易机器人,交易策略分析及代码实现

除了上述的经典策略之外,同时还整理了智能策略,按照使用的机器学习方法的不通,分为了 GBDT, RNN, 强化学习,Transfiormer 四个大类。

自动量化交易机器人,交易策略分析及代码实现

目前,投资策略还未整理完成,作者还在整理中。

除了投资策略的介绍之外,每个投资策略还附带有对应的实现代码。

布林线均值回归策略 为例。

开篇首先介绍了布林线均值回归策略的概念以及投资策原理,紧接着久给出了实现代码。

自动量化交易机器人,交易策略分析及代码实现

同时还给出了交易策略的运行分析: 设定初始资金 1000 元,手续费率为 0.01%,滑点比率为 0.01%。回测结果如下图所示自动量化交易机器人,交易策略分析及代码实现
通过回测功能,调整不同的回测期后,策略的收益情况发生变化。整体收益均为正,但均跑输大盘。

自动量化交易机器人,交易策略分析及代码实现

更多内容,请到 Github 观看:
https://github.com/megaease/Remembering-Haoel
© 版权声明

☆ END ☆
喜欢就点个赞吧
点赞0 分享
图片正在生成中,请稍后...