EA学院

EA学院

首页 > EA学院 > 用历史数据仿真交易-论把大猩猩训练成交易员的可能性

用历史数据仿真交易-论把大猩猩训练成交易员的可能性

2017-09-11 热度:39674 ℃

    之前看过一则报道,美国的一家财经媒体做了个实验,找一只大猩猩,又找了几个华尔街金融公司上班的专业分析师,分别在一张印满了股票的纸上选择几只股票,然后这家媒体跟踪这几组股票的盈亏情况,几个月之后,结果是大猩猩赢了。

    blob.png

    我们可以把大猩猩想像成一个随机的程序,上面的案例可以理解为随机选股战胜了人工选股,当然了,也很可能是猩猩运气好。

    到底程序化交易更有效还是人工更有效,这个咱们今天不讨论,不过现在的事实是,世界上大多数金融公司,程序化交易的比重都在不断提高。

    下面说说假如真有只大猩猩,咱们能不能训练一下它,让他成为交易员,比如说在它面前放个显示屏,上面不断滚动着K线图,滚动速度不快不慢,正好能让它能看的清楚,就假设是2005年-2017年的5分钟的欧美的数据,差不多有100万根K线左右。

    在它面前还有两个按钮,左边的按下去做一笔多单,右边的按下去做空单,如果它做对了,给他香蕉吃,做错了,电它一下给个小惩罚,在刚开始的时候,对错的机率应该是50%,当电的次数多了或者吃香蕉的次数多了后,它会不会发现K线的规律呢。

    这样训练1周后,假设做了5千笔交易吧,这时它的交易会不会盈多亏少呢,也就是说做为一只大猩猩,它有没有可能找到一套自己的固定的交易策略,而且这个交易策略还是盈多亏少,比如说它没准能发现K线走势上的一些规律,比如阻力支撑,或者偏离,趋势等等,然后凭着这些规律总结了一套交易方法,依此进行交易,当然,它交易的目地不是为了赚钱,它是为了香蕉。

    说完大猩猩咱们说正事,建立一套交易系统是很重要的,你不能说我觉得今天心情好,我就开多单,明天下雨不开心就开空单,每个人都应该有一个比较固定,并且适合自己性格的交易策略,这个策略不能是纯粹靠运气的,下面我说一下我认为建立一个完善的交易系统比较快速并靠谱的步骤。

    第一步,先有一个自己喜欢的,基本的想法,比如我觉得均线交叉就是下单机会。就像下图中蓝圈做多,红圈平多做空,看起来好像挺靠谱。

    blob.png

    第二步,用EA进行仿真交易,快速验证想法,就像上面说的,只有做了几十笔交易之后才知道靠均线交叉交易是不是靠谱,当然了,我们不能用实盘进行交易,因为咱们没那么多时间,如果用日线均线交叉的话,那一年也交叉不了几次,咱们等不了几年也不需要等几年。下面是方法:

    导入这款Ea,AllTime EA下载-趋势型EA下载-EA邦 https://www.eabang.com/post/27.html

    用历史数据进行回测,如果不会回测请看这个教程:用历史数据回测EA超详细教程-EA教程-EA邦 https://www.eabang.com/post/35.html

    在回测的时候,通过Ea上的按键进行下单,如下图,在17年3月9号,按照上面咱们预想的策略,均线金叉,我做了多单,在3月30号均线死叉平多单开空单,在4月18号平空单,这两笔交易实际持续了1个月零9天,我通过这种方式不到1分钟就做完了。    blob.png

    第三步,优化交易策略,重复第二步,最后固定交易策略。

    举个例子,比如说我觉得均线在判断趋势上比较好,但是平仓不行,经常平不到好位置,我想用RSI的背离来平仓,如果rsi有背离的话,就平仓,没有还是用均线平仓。

    下图还是那笔多单,在价格创新高的时候,rsi在不断走低,如下图黄圈。也就是满足了背离条件,于是平仓。

    我这里只是用这个例子来演示如何不断完善交易系统,不是讨论交易策略,大家不必在rsi背离上面较真。

    blob.png

    这里可以看到交易的订单详情。还有净值图和报告,也可以导出。

    blob.png

    第四步,把交易策略写成EA。

    EA邦正在举办“你有策略我写EA”活动,现在还没有截止,欢迎大家参加。“你有策略我写EA”活动-EA资讯-EA邦 https://www.eabang.com/post/30.html


        

评论

linger
linger 评论于 2017-09-23 回复该评论
好高大上。只能感慨怎么才发现这个网站?
qmery
qmery 评论于 2017-09-24 回复该评论
这工具好,好好学习下
isias
isias 评论于 2017-09-24 回复该评论
我要成为那只战胜交易员的猴子。
Linda
Linda 评论于 2017-09-25 回复该评论
牛逼交易员在向我招手了,嘻嘻。
smat
smat 评论于 2017-09-26 回复该评论
我是牛逼的交易员
summer
summer 评论于 2017-09-27 回复该评论
我就是未来的比尔盖茨。
liyi
liyi 评论于 2019-01-18 回复该评论
老师辛苦了,我们多学习学习
guang01234
guang01234 评论于 2019-02-17 回复该评论
看来回测EA是很重要的
leo
leo 评论于 2020-02-13 回复该评论
很牛,老师辛苦了
小白
小白 评论于 2021-05-22 回复该评论
额 找工作进了个外汇公司培训了个方法可以写成EA么
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

相关文章

通过EA实现MT4邮件报警和微信报警

通过EA实现MT4邮件报警和微信报警

    AllTime2.1版本增加了邮件报警功能,当开平仓或是亏损大于本金的多少百分比时会发送邮件,订单数大于某值也可以发邮件,这个邮件发送是需要一系列设置的...

在VPS上降低MT4/MT5 CPU使用率的方法

在VPS上降低MT4/MT5 CPU使用率的方法

《在VPS上降低MT4/MT5 CPU使用率的方法》...

EA基础功能-单独止损

EA基础功能-单独止损

    单独止损功能在平仓面板里,这个功能可以对每一笔订单进行单独止损。    该教程基于3.4版本,之后的版本可能会有...

怎么避免同时开仓多笔订单

怎么避免同时开仓多笔订单

    我们EA邦网站客服收到一条这样的反馈:用户在他自己选用的平台进行程序化交易时,EA重复多开了多笔订单。我们经过排查和反复测试,问题最后得到了解决。&nb...

开一个MT4(MT5)软件不够用?多开MT4教学

开一个MT4(MT5)软件不够用?多开MT4教学

     带你了解程序化交易,你好,我是小龙。    今天我会通过唐老师的一个视频来给大家讲一下怎么多开MT4...

EA安装使用问题汇总

EA安装使用问题汇总

    这是一篇有关安装和使用EA邦EA的常见问题汇总,文章会不断更新。    安装和使用中遇到的问题请先到下面对号入座。 &nb...

EA安装教程

EA安装教程

《EA安装视频教程》    今天我们来讲一下EA的安装。1、首先,我们要在EA邦网站下载好EA。不会的可以看一下《EA下载教程》。  &nb...

用历史数据回测EA超详细教程

用历史数据回测EA超详细教程

        现在大多数使用Ea的投资者,都是下载EA后拿来直接用的,也不管这款Ea的策略怎么样,优缺点在哪里。  &...