的价差来作为入场的过来信号,且将最高开仓为设在5层,但超出这个范围的风险仍然存在。单子设置了止损,自然就更难盈利了。编程程序看似简洁,但采用一次性设置正反全部限价订单的做法,似乎太耗资源,平台商肯定也不欢迎。
XMT-Scalper V2.3.4(推荐)
用默认的设置测试2010年的欧美,尽管取得65%的盈利,但却是在大起大落中度过的。92%的胜率很迷人,但并不意味着该EA盈利能力稳定。2011年欧美的测试就很糟。这是一款专门用于欧美的剥头皮EA,可以放在任何时间框架下工作,但读取的都是1M下的数据。作者声称其核心策略来自著名的剥头皮软件MillionDollor Pips,但代码是自己一手重写的。该EA对点差非常敏感,只能在低点差平台上才有盈利的可能,点差超过3点就失去了意义。其基本工作原理就是在价格即将突破的时候用Buystop和Sellstop订单入场。至于价格的突破,可以用两条MA,或者布林带,或者Envelop指标,或者两个ATR值来识别。除ATR外,其他几个指标都要计算一个“通道”,用“通道”的宽度与预设的VolatilityLimit进行比较。当Stop单触发后,及时添加止损、止盈,并进行跟踪止损。总之,这几乎都是短线剥头皮软件必备的套路。虽然这款EA未必真有使用价值,但它毕竟来带有正统商业剥头皮软件的血统,况且其开发者曾为大学的计算机专业的教师,在代码研究上具有极高的价值。
V1+V2
该EA与10point3有点类似,属于止损型Martingale,测试看不出有很可靠的盈利能力。不过,其特别之处在于买卖各自独立开单,并可设置不同的盈利目标和开单距离。也就是说,可以通过人工判断来进行多空仓位的对冲,从而在一定程度上降低风险。可以作为代码学习软件。 V1+V2
该EA与10point3有点类似,属于止损型Martingale,测试看不出有很可靠的盈利能力。不过,其特别之处在于买卖各自独立开单,并可设置不同的盈利目标和开单距离。也就是说,可以通过人工判断来进行多空仓位的对冲,从而在一定程度上降低风险。可以作为代码学习软件。 BBandCounterTrend
一款使用布林带和envelope指标的反趋势剥头皮EA,测试没有盈利。但用Band 和 evolope来作为逆势交易的指标,方法并没错。只是要辅以人工判断,纯粹靠EA太难盈利了。
WSFR D2HL(推荐)
这是一个据称是WallStreetForex 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点。
对资金管理,有以下几种方法: