9 R$ B- c. I/ v% D. ~, sBlessing压缩包为参数文件 Blessing致力于对传统的Martingale方法进行某些突破。从其2.5版本中,我们发现了这种努力的方向:, [: b* C/ ^9 ^3 C
(1)实现资金分散策略。Blessing似乎意识到Martingale EA将全部资金运用于单种货币的风险,有意设置了将资金分成部分来管理,一个货币对可以获得其设定的一份资金。比如,如果10000美金的帐户,如果将其Portion设置为5, 该EA就将其管理的资金限定在2000美元, 再以此为基础来计算资金管理方式,风险似乎小了很多;
# }' @/ F0 K' |: V. M(2)进行自动的仓位计算,即在使用资金管理设置为true的时候,程序会跟据分配的资金来计算开仓手数;0 J; Q( [+ W* S7 B7 C+ ` v" G
(3)自动计算网格距离,其计算方法是以ATR值为基础,默认设置为日线图21期ATR值;
& b3 s9 l. U# _(4)自动判断市场方向与人工强制做单方向相结合,当其MCbyMA设定为true时, 可以用MA来判断市场的走势, 从而决定首单的开仓方向;当MCbyMA设定为false时, 可以人工强制做单方向, 即MC=0 为做多, MC=1 为做空, MC=2为多/空皆可;默认的MC值为2。
& ~2 h; w1 x( ` u2 y5 A6 J(5)长短网格相结合。Blessing似乎看到了传统以短线网格为主的Martingale EA 虽然解套快,但加仓速度过快、逆势硬扛的距离太短的毛病,想把其做成一个结合中、长线的Martingale。这从其默认的参数设置就可以看出来:它将网格分成三个级别,每一个级别里可以设置最大订单数量、网格距离和止盈点数。第一级别的网格距离设置为25,止盈点数为50,订单数量为4;第二级别的网格距离设置为50,止盈点数为100,订单数量为4;第三级别的网格距离设置为100,止盈点数为150,订单数量为总共最大订单数减去第一、第二级别的订单数量。可见,第一级别的网格为短线网格,如果订单在这一级别没有实现全部平仓,往往意味着市场出现了更加长的趋势,订单进入第二级别,使用更大的网格距离来等待市场更大的回调,第二级别的网格可以看成是中线网格;如果第二级别仍然没有实现盈利并全部平仓,订单就进入第三级别,为等待市场更大的回调,其设置的网格距离就更大,可以看成是长线网格。 当然,把短线的订单浮亏带入长线,账户的整体浮亏程度肯定是大大增加了。: Z4 b `8 l j( G& j7 e- I
(6)运用UsePowerOutSL 参数来设定一个远距离的止损,以防止由于断电、断网或其他原因遭遇市场突然大幅波动无法止损出局。4 s# I) ?/ p2 `. F. h# }$ T
Blessing 到了3.0以上的版本后,其源代码几乎完全改变,复杂程度大大增加,但依然沿袭诸多了Blessing 2的开发思路。 以3.8版本为例,可以看到其还在坚持Blessing 2中的资金分配策略、长中短线结合策略、人工设置市场方向策略等。Blessing 3明显的改进体现在:
5 z, f; J" I. W) M* s- a, c(1)舒适而详尽的界面显示,将各种交易信息显示得一清二楚;( H3 M9 K, A1 W/ L
(2)更多的过滤设置,Blessing 3 可以选择单独或合并使用MA、CCI、BB_Stoch来作为首单入场的过滤器;
& i8 D- ~! j% z5 P: |8 L4 ~6 S(3)多货币对冲功能,允许在浮亏或开仓数量达到一定程度后,选择一个其他货币对,当该货币对的Correlation 值(即货币相关性值,从-100到100)达到设定水平时,交易该货币对,达到风险对冲的目的;/ i, n6 W N8 G* K8 v' G1 H% T( v
(4)去除最早的订单,由此来减少账户的浮亏;同时,可以将平仓产生的损失点数加在后面订单的利润目标上,以此来弥补该损失;
( ^# P! Y. P+ u+ R% `$ T& M& ~(5)使用了提前平仓(Early Exist)功能,对于那些开单时间过长的订单或者开出的过多订单,可以通过减少盈利目标来使其早平仓。
7 F m+ L6 [& `* X& Z1 F(6)更丰富的智能网格计算功能,除了沿用Blessing 2 的ATR值自动计算网格外,还采用了以RSI值与RSI_MA值作为过滤的SmartGrid设置。当然,Blessing 3还增加了众多的平台适用性功能,使其适用于各种不同平台。然而,由于功能的庞杂,掌握使用Blessing 3变成了一件高难度的事情。2 V" }! D5 g, H! S2 {2 M
; w3 H3 _- c& _本篇分享我们对Blessing 3.9.6.09 EA的经验。这是一个稳定的EA。使用此EA最困难的是SET文件的设置。我们已经开发出了几套文件:EURUSD,GBPUSD,XAUUSD,EURJPY。它们都表现得很好,拥有稳定的资金回报率。 ; Y/ V4 x2 Q2 \: p u
注意: 根据你自己的风险偏好来使用它。好好测试一下。同时保持适当的账户余额。不要在过小账户余额上使用它。 如下所述,这些SET文件适用于这些时间范围。 EURUSD-H1
1 f* B) k l- q& r- bGBPUSD-H12 c' X. n# U7 G7 V6 w
XAUUSD-M5
+ e! x; _; n; G4 s) ]+ TEURJPY-M5 最低交易余额是3000美元,如果你把它保持在5000美元,甚至更好。 一年内将有大约3-4倍的利润,在交易期间将有大约1000-1400美元的大幅提款。所以要注意交易时的风险。可以保持你的账户最低余额,不时地提取你的利润。 该EA在50%的水平上有强制保护。因此,如果你的余额是3000美元,亏损达到1500美元,它将关闭所有订单,EA将停止交易。 - B9 I+ L# c7 V" q
运行EA和Set文件的说明:4 v" B3 C& U6 r g5 k3 Z7 `, e
虽然有太多的地方可以阅读关于如何运行EA和设置文件,但还是有成员继续问这个问题。在此我想向大家提出一个要求 – 请多付出努力,努力研究学习总能带来回报。 1.将EA复制到数据文件夹 – “MQL4 \ Experts”0 P! y ?/ x: j, I Y
2.将带有扩展名的文件集.txt复制到数据文件夹 – “MQL4 \ Presets”
/ w* }, n9 \% S) g, w3.附上EA,打开设置。0 { J! h6 d, Q- g" ?9 T% R! R9 o" E
4.单击“加载”,它将打开浏览窗口,您可以浏览到Presets文件夹并选中要设置的参数文件。双击txt文件加载。 都准备好了? 可以运行Blessing EA 了! 关于如何使用这个EA的说明,就是简单,没有什么花哨的。对新手用户来说也是非常简单的。 9 P4 Q/ F6 c3 A5 T. C% U8 L
Martingale EA 有很大的爆仓可能性,但何时、何地爆仓,与参数设置、入场位置等有很大的关系,这一点可以为我们所利用。当然,真正要将Martingale用好,还是要结合人工趋势判断,适时进行参数调整,以适应市场的变化,减少“爆仓”的概率,提高在“极端行情”下的 “存活率”。总之,Martingale的“爆仓”并不可怕,只要这种“爆仓”发生的频率和发生的概率是在限定的范围内,其造成的损失远远低于在适宜交易期间的盈利所得,Martingale的策略是可以持续盈利的。) Y+ X4 I7 O5 Q# p! v# f$ W5 @
: I" b2 d/ i- X3 M& D, _% t |