小菜鸟教你们写外汇ea
声明:本人新手+菜逼,接触外汇和ea都时间不长,盈利记录为0,题目写的这么装逼是为了来网络上寻找虚拟自尊。如果不是这个目的,我想不出任何其他投稿的理由。闷头看别人的文章吸取别人经验对自己多有利啊,还不累,对不? 所以不管我发言怎么装逼也请你们保持克制,好歹我打字付出了。
写ea的理由:
如果你认同外汇是正确的事情重复做的话,你就知道炒外汇必须写ea
历史数据解决了事情是否正确问题,挂上之后,就解决了重复做的问题。然后就没问题了。
写ea的三个阶段
阶段1: 先写一个,不用看统计数据,只看图,要大约从左下角到右上角的那种。这个是骨,是脊梁,是一切的基础,是重中之重。
阶段2: 针对行情进行优化,找k线运动的规律,目的让这个左下-》右上的线越来越像直线,最差也是横一段上一段。这个阶段,比较难,因为k线运动的规律不太好找
阶段3: 针对仓位进行优化,开始加仓位啦,就是上杠杆的过程了。这个阶段相对,脱离行情本身了,就是一个看自己能有多贪婪的过程。
三阶段难度比 80% 15% 5%
三阶段费时比 40% 40% 20%
可注意的事项:
1: 顺势思路和逆势思路哪个好。
如果你认同外汇走势里趋势是稀缺资源的话,你就该明白做逆势更好。既然外汇大部分都是震荡,小部分才是单边,那就应该把注意力放在大部分的事情上,尤其在不用考虑人类精力有限的情况下。
2: 高胜率系统和高盈利率系统哪个好。
一般外汇书里可能会说高盈利低胜率系统好,但这个问题在我这里的答案是:都可以。 不要歧视那些每单赚40个点赔100个点的ea,只要胜率够高,一切不是问题。 好不好最终看测试曲线图,包含一切。
3: 收益和回撤。
关注收益的同时要一定留意回撤,收益不高从来不是问题,一上杠杆,全都嗷嗷的高。关键是回撤度允许你上多高的杠杆。如果你优化之后发现收益少很多,但回撤也低了一些的话,最好的做法是,两个系统都上足杠杆跑一遍,看谁最终飚的高。以我的经验,往往都是后者。这是惊喜。
4: 上完杠杆后回撤度多少最好的问题。
总看到有人求交易系统,要求回撤度控制在20%之类的,这是典型菜逼思想。高回撤,高收益,绝对的正比,一个最终ea成品理想的回撤度,理论上,肯定是越接近99%越好。1千美元,跑了一段变成8千美元,结果不适应行情,杠杆太大,一下就剩300美元了。这个故事看起来悲惨,但是他接下来发生的事情就是很快变成5万美元,如果没死掉的话。
回撤度20%的特征:1000 - 1700 - 1300 - 2200
回撤度90%的特征:1000 - 8000 - 300 - 50000
做什么样人,自己选
其实真想提高ea的盈利能力,阶段2下工夫才是正道,能让ea发生质变。但我在阶段2花的时间很多,收效不高,很多想法都不太适用,最后没办法,只好去阶段3找利润了。
阶段3优化的好处是难度低,技术含量小,但收效大。我的贪婪让我一直加大杠杆,直到93%,勉强能处理早至08年,再早就要爆仓了。
5: 关于交易次数
ea中,交易次数越多越好,越短线越好。所以即使高胜率+高盈利率也不见得就是最好,如果开的单数太少也不行。所以好多系统优化到盈利能力不错的时候,发现交易不了多少单了。虽然这个也能通过加杠杆的方法盈利不少,但是缺少一些暴利的潜力,因为太慢。
6: 关于短线ea和长线ea
短线ea最好,中线次之,长线最差,难度正好反过来。做人一定要有追求,要花大量的时间去写短线ea,结果一般都是失败(譬如我),然后再回到中线,实在不行再退而求其次,写长线。走这种路线的,是通往成功的一条捷径,一开始就写长线的,没出息,难成大器。短线的最大难处在于,点差占比太高,一个盈利亏损都在百点以内的ea,点差就要吃去20点,对ea盈利能力要求太高了(所以最历练人)。长线的话,点差可以忽视。 我就是短线写了很久,最后放弃转中线的。
7: 测试曲线的周期
一定要保证2010年至今的曲线完美,早期的重要度略低。因为大概09,10年前的数据是小数点后4位的,之后是小数点后5位的,也就是早期的数据相对于现在是10点10点的跳。这个对走势的影响我也说不好,但是小数点5位的数据还是要重点关注的。
8: 对于做的比较小的系统必须注意的一点
tick数据要花钱买,mt4下载的都是分钟数据,所以用每个即时价位的时候,真来的每个价位,是推算的,顺序是实际跑的时候不一致。 我避免这点的方法是,只用每个分钟k线的开盘价做,以求一致。当然这样也有弊端,上影下影全忽略。
作者:sisi041
本文地址:http://www.ea666.cn/fxschool/autotrading/mql4/48888.html