首页 > 股票交流 > 如何制作股票自动交易软件(DIY自己的自动化交易系统)

如何制作股票自动交易软件(DIY自己的自动化交易系统)

日期:2021-07-01 18:35:16

网络上有很多介绍自动化交易系统的,主要用的都是通信达或者同花顺自带的工具来实现,这种实现有个很大的问题,就是如果你的指标不适合或者你的交易策略比较复杂的时候,无法实现,而且可能还要涉及到money。作为一名曾经的it男,怎会被这个难倒 ,老鬼设计了一个可以实现的交易系统方案,并且在2015年用于实战,通过了某投资公司的操盘手选拔考试,具体且听老鬼道来。

首先摆出我的实现的方案图

这个系统由三个部分组成:行情软件,下单软件和自动化大脑。行情软件和下单软件,就是用各位证券公司的就可以了,执行过程中最小化到电脑底部栏就可以了。重点说明下自动化大脑,它有三个功能:采集即时数据,决策和自动化下单。

一,采集数据

短线无论是做什么周期的,都需要采集到数据才行,如果数据都采集不到,是没有可能做出决策的。本来考虑通过http请求去获取新浪财经或者百度的数据的,发现数据总是有几分钟延迟,这个是致命的,放弃!老鬼把注意达到行情软件身上,我们平时看盘的行情软件,整体上来说,数据还是很及时的,也是我们技术交易的依托。怎么来实现呢?这里要介绍一个键盘精灵的工具给大家(非广告),这玩意就是我们大脑的壳,采集数据,决策和下单都由它来完成,它的使用在游戏脚本上已经非常普遍了,大家可以到官网下一个玩玩。具体做法就是:设定好时间周期,通过键盘精灵控制鼠标,点击行情软件,打开后在预定的时间点获取当前的股价和技术指标。ok,细节我就不说了,总之,这一步非常关键,股价和指标的数据是我们做决策的根本!

二,决策

大家的交易系统,一般来说,应该是一个指标或者多个指标来实现的,(比如rsi》80 卖出;rsi《20 买入),如果我们获取到数据了,通过键盘精灵的脚本做下判断,就能够实现是否买入卖出的处理了。

三,自动化下单

这个就和游戏脚本一样,有了决策,自动执行下脚本就可以实现了。老鬼评估了一下,一个周期结束,根据此时的k线收盘价格和指标,做对应的处理,大概能够在3-5s内完成自动化处理。效率还是萌萌达的。

结语:

1,实现这个自动化交易系统,首先还是要下一点功夫学习使用键盘精灵这个工具,它的脚本编写是非常傻瓜化的,很容易学习;难度稍微大一点的是抓取数据,用到了大漠插件,基本上网络上也有教程,问题不大。

2,自动化交易系统的本质还是决策模型,这个模型的根本就是大家的交易系统,在不断的交易中完善自己的交易系统,让它的成功概率不断提高,才是根本。

3,这个方案实战过程中,老鬼遇到了行情软件超时变化,网络不稳定,键盘精灵bug等多个问题,通过不断调试,整体上使用还是比较稳定的。在这里也是抛出来给大家分享一下,如果有志于程序交易和苦于自己时间不够的同仁,可以借鉴一下,拿去不谢!

微信二维码
标签