如何用Python开发一个多策略机器人!上篇!

关注我的另一个号并加星标(专注python指标与策略),不定期送书抽奖:

大家好,我是菜哥!

周末了,在家研究了一些好玩的东西。下面是一些碎碎叨叨的东西,不喜欢玩股票的可以不用看了!

玩股票 大体分为技术派和价值派,这两个都有一大批的追随者。对于价值派一般都是做中长线的,而且是对股票的基本面有深入的理解,对公司的运营也都是非常了解的,但是在我们大A,很多财务报表不太敢恭维,这里就不细细讲了。国外确实有多价值派,毕竟M国的监管还是很严格的,对于财务数据还是比较公开透明的。

dbf4297dd9f92d57d8685c752ffaccae.jpeg

对于技术派来说就是纯研究K线,然后研究各种各种和策略去分析和判断,然后依据历史的数据去回测和研究,算是有一定的门槛,而量化又是其中的一个分支。对于很多市场其实是可以做空,做多的。整个交易的框架会分:趋势策略,中性策略,网格策略 和套利策略。每一种研究透了,都够你吃一大波肉的。

关于技术派对于指标和策略是非常推崇的,那么指标大体分2类,我整理了一部分的内容,后面还会整理(这个图还会继续完善):

5a2dbbcff4244d56a5a2773f5af16973.png

指标分2类,一类就是趋势指标,一类就是震荡指标,我们常见的均线都是趋势指标,然后布林,macd 这样的都是震荡指标。对于一种指标都需要花很多时间去研究,你需要理解,深入理解这个指标是怎么计算的(具体我会在上面的我的小号里面展开一系列的文章讲,可以先关注占坑),这样你才能在你资金被套或者回撤的时候能拿住,同时指标之间又可能相互包容和搭配使用。

打个比方,震荡指标可以和震荡指标配合,比如布林和cci可以结合。好比西红柿炖牛肉,比单炒西红柿,单炒牛肉更好吃。但是有的指标之间不能互相配合,会相冲,这些都需要好好研究。而且针对不同的行情每一种指标都有自己的弱点和强点,如果你不理解的话,胡乱套用,乱吃药,就会伤身。

既然是玩技术的,那么就需要深入地研究各种指标和策略,于是我想到一个方法就是做一个策略投票机器人,大概的示意图是这样的:

c2d24b8871b509bb9c02beb57be074d0.png

上面演示3个策略,你可以构建很多指标和策略,然后进行组合,就跟炼丹一样!说干就干,我撸起袖子写python代码,我熬了2个晚上写了一个很初级初级的脚本机器人。我部署了一些震荡指标+趋势指标,然后做一个投票,然后效果是这样的:

d5fbf38c2c9099fb718e36df0ba6ac6a.png

比如我选了一些股票,然后喂给机器人,机器人去自动爬取K线数据,然后把数据发到策略1/2/3 里面,策略进行投票打分,然后最后出一个结果,最后给出指示 买还是卖出,还是不要操作,非常有意思。学会python来玩量化简直就是如虎添翼啊!

目前不仅支持股票,还可以支持etf场内基金的判断:

9ed7fa45631419bf52e75f55aad2efb5.png

目前还没有进行全A股扫码或者全ETF进行扫描,全ETF应该有800多只基金,全扫肯定是没有问题,后面还需要继续完善一下,弄个多线程处理,然后每日定时扫码存到数据库里面!要加的功能有点多,晕菜~~

另外这个策略框架还只是雏形中的雏形,没有进行回测,还需要把回测的代码写出来,测一下效果看看到底这个如何,工程浩大,我后面慢慢码代码吧。

因为熬夜写的代码,好了不说了,人比较累的,码字不易,有兴趣的道友帮忙点个免费的赞哈!


最后推荐一下我们团队写的量化小册的内容,35篇内容!从Python安装,入门,数据分析,爬虫解释,爬取股票基金的历史+实时数据,如何写一个简单量化策略,策略回测,如何看资金曲线统统都有介绍!非常超值!

写小册的目的,是希望通过这样的方式逼自己一把,把自己学习的内容深化,提升自己的功力,很多东西你能把别人教会了,你自己才是真正的领悟!

欢迎订阅:原价199 早鸟价39(满100人涨10元)。现在的价格非常非常低,只要2杯奶茶,就可以终身订阅+全套课程源码,还有永久陪伴群。48小时无理由退款,放心食用!

db52df65907fbedef73d1a9026422174.png

推荐阅读:
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径

干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影

趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!

AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影

小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!