首页 > EA > EA入门

【EA学习】二十二款知名外汇EA测试笔记

小明学外汇EA入门 2019-09-08 20:37:05 交流微信号:FX263cn 外汇EA   EA测试

 
17、V1+V2
 
该EA与10point3有点类似,属于止损型Martingale,测试看不出有很可靠的盈利能力。不过,其特别之处在于买卖各自独立开单,并可设置不同的盈利目标和开单距离。也就是说,可以通过人工判断来进行多空仓位的对冲,从而在一定程度上降低风险。可以作为代码学习软件。
 
18、BBand CounterTrend
 
一款使用布林带和envelope指标的反趋势剥头皮EA,测试没有盈利。但用Band 和 evolope来作为逆势交易的指标,方法并没错。只是要辅以人工判断,纯粹靠EA太难盈利了。
 
19、WSFR D2HL(推荐)
 
这是一个据称是WallStreet Forex Robot 的克隆版,源码具有可读性,不过由于是俄罗斯人编写的,注解的俄文成为乱码,给理解带来不少难度。我还是下决心弄透它。这是一款对点差及其敏感的剥头皮EA,在以一个点差测试欧美2011年,全年获得了惊人的200倍收益。当点差扩大到2点时,收益降低到170倍左右;当点差上升到3点时,收益则剧降至22倍,且大起大落。不过,总的说来,还是一款表现出色的剥头皮EA。
 
入场条件:做多
 
第一种情况,要同时满足:
 (1)15分钟图的前一柱子的收盘价 与 15分钟图前一柱子第N期(默认为55期)SMMA(Price_Mode=High) 价的差值大于设定的的MA过滤值A(默认为18点);
 (2)15分钟图的前一柱子的收盘价 与 当前的Bid的差价大于系统默认的误差值(略低于1point)
 (3)15分钟图的前一柱子的第N期(默认值为11期)的Istoch主线值小于设定的做多过滤值A(默认值为1);
 
第二种情况,要同时满足:     
 (1)15分钟图的前一柱子的收盘价与 15分钟图前一柱子第N期(默认为55期)SMMA(Price_Mode=High) 价的差值大于设定的的MA过滤值B(默认为39点);
 (2)同以上第(2);     
 (3)15分钟图的前一柱子的第N期CCI值(默认为18期)小于设定CCI过滤值的负值(默认为170);
 
第三种情况,要同时满足:
 
 (1)同第二种情况(1);
 (2)同第二种情况(2);
 (3)15分钟图的前一柱子的第N期(默认值为11期)的Istoch主线值小于设定的过滤值B(默认值为5);
 
第四种情况,要同时满足:
 (1)15分钟图的前一柱子的第1期MFI值大于第3期的MFI值;
 (2)15分钟图的前一柱子的第N期(默认值为11期)的Istoch主线值小于设定的FilterWL过滤值(默认值为5);
 (3)FilterWL过滤值大于0;
 
第五种情况,要同时满足:    
 (1)15分钟图的前一柱子的第N期CCI值(默认为18期)小于设定的FilterCL过滤值的负值(默认为250);    
 (2)FilterCL过滤值大于0;
 
做空条件与上述条件相反,但要注意,有一些默认的设置,做空与做多的参数可能略有一点差别。纵观上述条件,可以观察到,该EA在入场时同时选择两方面的条件(1)价格处于顺势方向;(2)某一指标处在低位,有较好的入场价格。
 
出场条件:
 
第一种情况:
 (1)订单入场价格与Bid的价差小于设定的亏损点数(默认为65);
 (2)设定时间框架内(默认15分钟)、设定期间(默认为15期)的Istoch主值大于设定的iWPR平仓过滤值(默认为90);
 (3)1分钟图的上一个柱子的收盘价格与Bid的价差小于设定的误差值;
 (4)订单为市价单;
 
第二种情况:
 (1)1分钟图的上一个柱子的开盘价大于收盘价;(价格回调了)
 (2)Bid 价与订单入场价格大于设定的价格过滤值(默认为14点);(也就是说,盈利目标实现了)。
 (3)订单为市价单。
 
由此可以看出,该EA的盈亏比默认为65:14。但实际上,止损、止盈有可以对此进行调整和限制。默认TakeProfit 设为36点,Stoploss设为35点。
 
对资金管理,有以下几种方法:
 
 (1)如果AutoMM>0 而RecoverMode==false时, 直接用一种计算公式求出LotSize来:
LotSize = MathMax(MinLot, MathMin(MaxLot,MathCeil(MathMin(AutoMM_Max, AutoMM) / LotPrice / 100.0 * AccountFreeMargin() /LotStep / (LotValue / 100)) * LotStep));
 (2)如果AutoMM>0 而RecorverMode==true时, 则调用CalcLots()函数来计算。而CalcLots的计算方法十分复杂,也是该EA最出色的部分,

【版权声明】

本文仅代表作者观点,不代表本站立场。Fx263.com对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证,且不构成任何投资建议,请读者仅作参考,并自行承担全部风险与责任。Fx263.com作为信息内容发布平台,页面展示内容的目的在于传播更多信息,不代表Fx263.com立场;本站会员及自媒体人所发的稿件所载明的信息与本网无关,如文章涉及版权,请联系本站处理。

【风险提示】

请通过正规渠道参与外汇保证金交易。目前通过网络平台提供、参与外汇保证金交易均属非法。请提高意识,谨防损失!外汇、贵金属和差价合约(OTC场外交易)是杠杆产品,存在较高的风险,可能会导致亏损您的投资本金,请理性投资。

 

Fx263.com - 全球财经中文网

官方交流微信号:FX263cn注明来意

重要声明 | 本站内容不适用于中国大陆地区访客。

Powered By Fx263.com - 版权所有

大中华地区全球财经中文网

本站内容仅供参考盈亏自负

FX263网 - 全球财经中文网