加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

一款国外商业ea,策略详细探讨

(2011-10-26 10:33:24)
标签:

外汇交易系统

对冲ea

股票

分类: 外汇
dinamix EA有复杂的算法,可用于不同的市场和交易方式进行定制。EA由两部分组成:静态和动态的策略,这意味着EA可以在一个市场环境内改变他的策略。 让我们看看默认的情况,以更好的了解这个EA的执行逻辑。此EA工作在价格运动的时候,并且适用于任何时间周期
在EA初始化的时候,会在同一位置马上开两张对锁单(这就是所谓静态策略)。当然EA会根据你的资金自动设置合适的手数。这两张单的止羸都是50点。在这两张单上下50点,EA还分别挂了相同手数的sell-limit和buy-limit(其止羸也是50点)

http://www.forexbar.org/attachment/Mon_1110/14_4_a1a6a2d5dbe8380.jpg?13522

图片:4_4_0e3427741858473.jpg


第一种情况: 当价格上涨超过50点,然后回落回初始开仓位的时候,我们会平掉所有单据,这包括:  
1、BUY单赚了50点(涨50点时已经止羸出局)
2、SELL-LIMIT赚50点止羸出局
3、SELL单赚0点出局
这种情况总共赚了100点


http://www.forexbar.org/attachment/Mon_1110/14_4_7d8556e1d11a952.jpg?13927

图片:4_4_940aeff9c57b7f3.jpg


第二种情况:
如果最早的两张单没有平出(即价格涨超过50点后没有回落继续单边上涨),则EA会启用动态策略,这就是这个EA与fxpromaker家族其它产品系列所不同的地方,它在最初的两张单后就停止使用静态策略,改用动态趋势跟踪。让我们看例子:
1)价格上涨超过了100点,EA会分析趋势和回调的情况。如果回调没有演变为明显的反转,EA不会下任何单子,并继续保持对趋势上每个回调的跟踪。

http://www.forexbar.org/attachment/Mon_1110/14_4_8fa82eda467b52e.jpg?13801

图片:4_4_726af4237f1861c.jpg



2)如果回调有力并可能演变为反转,则EA会下一个sell-stop单据,其手数是自动计算的,大于所有 空单的和(就是加码了),并且所有单都设置一个赢利的出场点。

http://www.forexbar.org/attachment/Mon_1110/14_4_0a5cab3075b5c32.jpg?12836

图片:4_4_6277c8cae337560.jpg



http://www.forexbar.org/attachment/Mon_1110/14_4_1abdbc3028c657e.jpg?19843

图片:4_4_15b2e469bc52cbb.jpg



3)第二种情况就是价格回调了但是没有扫到sell-stop单的位置,然后继续上涨了。这种情况EA会删掉SELL-STOP的空单并继续保持对趋势回调的跟踪,以找到下一个机会下sell-stop单
http://www.forexbar.org/attachment/Mon_1110/14_4_8cc6b857167431c.jpg?21975

图片:4_4_6289096039b12bf.jpg



4)第三种情况:价格扫到了sell-stop的单子成交,但马上又回到上涨趋势。这种情况下EA和之前一样,继续分析趋势及每个回调,等待更好的反转信

http://www.forexbar.org/attachment/Mon_1110/14_4_b351237f957e13a.jpg?21286

图片:4_4_b162eb754b6515b.jpg

  

通常情况下,我们不需要靠反转来赢利平仓,因为大的价格波动通常会带来30-50%的回调
同时请记住一点:当EA在寻找空单的赢利平仓点的同时,它也会每隔50点继续开多单并且50点止羸平仓

 交易USDJPY任何周期都可  

===========================================================  
以下是参数说明部份 

重要提示:所有默认设置都是为USDJPY设定的,可以直接用于交易无需调整,请注意任何设置的变化都可能影响EA的策略
AutoLot=true     是否启用自动资金管理
ManualLot=0.1   固定手数下单
AutoLot设为true,EA自己进行资金管理,此时ManualLot值不生效;设为false则ManualLot生效

MaxDrawDown=100(in%)
此设置控制你的总帐号的最大亏损比例,dinamix会用你100%仓位进行操作,这意味着如果你设为50%,则EA则用50%仓位操作,举个例子:

dinamix的激进配置可以在用100%仓位操作的情况下一个月获利25%。在最坏的情况下,你可能会损失100%即爆仓。但根据我们的测试(14个月的真实测试)和3年的回测,100%爆仓只可能在市场改变它一贯性质的时候发生。
这即是说如果你有10000美元,并且设置MaxDrawDown=10,EA仅会用10%仓位操作,每月平均给你2.5%的利润增长,并且最坏的情况下,你的总仓位会损失10%。

http://www.forexbar.org/attachment/Mon_1110/14_4_e8abf8c9ca85ed2.jpg?13093

图片:4_4_8feca9cfa0e36ef.jpg


BrokerMode=2
此参数定义平台的即时执行策略,设为1表示平台允许在开仓的时候直接设置TP和SL,设为2表示不允许,EA需要开仓后再修改单据的止赢止损值 EmergencyStopLoss(500)  
实际上,SL是根据MaxDrawDown来设置的。这个止损将在无法登录帐户或者连不上平台时紧急停止  

STATIC STEPS setting:

TP1=50
STEP=50
TP2=50
正像前面提到的,EA用静态策略开始交易,一开始的两张单(buy和sell)设置为50点止赢(TP1),后面下单的位置在50点之外(STEP)并被设为50点止赢(TP2)

http://www.forexbar.org/attachment/Mon_1110/14_4_bb07676a75b924e.jpg?24409

图片:4_4_5817e5e48ab9b93.jpg

-
如果价格上涨,dinamix会成功止赢多单50点并且开仓另一张多单。50点以后EA会跟踪sell_limit,此时,我们手上有两张空单。如果价格回落,EA会在开始位置止赢所有空单(开始的空单0点止赢,第二张空单50点止赢)。如果价格持续上升则EA启动动态策略
DYNAMIC STPES settings:
Back=10 f  
Trend1=250  
TPn1=130
Length1=80  
这些是e有关趋势、回调和止羸的参数,就像在策略一章描述的,EA在最初的2张单以后停止对冲并等待回调的机会加仓平掉所有仓位,看下面这张图理解每个参数:

http://www.forexbar.org/attachment/Mon_1110/14_4_ec2326709fd6dc5.jpg?21876

图片:4_4_bf22bc2363f306a.jpg


按照默认的设置,dinamix在250点(Trend1=250)的趋势内交易。在到了250点后EA会在距离此价格80点(Length1=80)的位置挂单。这个单设置130点(TPn=130)止羸。如果此挂单成交,dinamix会修改另外两张静态多单的的止羸以便在同一个价格全部止羸出局。此挂单的手数是根据下跌的情况自动计算出来的。“Back”参数意思是EA不会直接在250点的位置挂单。而是在产生10个点(Back=10)回调的时候才挂入。让我们看一个具体例子:

EA在91.55的价格启动,同时下了多空两单,50点止羸。这时价格下跌了。空单会止羸出局并且EA会继续在下跌的趋势上开仓、止盈50点的空单。当价格到了89.05时候(Trend1=250),回调到了89.15(Back=10),Dinamix此时会在89.85(Length1=80)挂止羸91.15(TPn=130)的多单。当此单被扫成交后,Dinamix会修改两张静态多单的止盈为91.15
如果价格到了91.15,所有的多单都会止盈出局。
如果价格没有到89.85并且继续下跌,EA会删除挂单并继续观察Trend2和Trend3。
但是...非常重要的一点:我们举的是回调发生在250点的例子,但这个EA在250点的趋势内就会工作,这意味着无需等到250点EA的趋势策略就可能捕捉到回调,看两个例子:
例一:  
价格从初始位置下跌了110点。当跌了50点后,帐户扛了两张多单,此时dinamix在250点范围内启动动态策略。
当从50点跌到60点后,价格回调,EA判断并未跌超过80点(Length1=80),因此无需额外加仓。

http://www.forexbar.org/attachment/Mon_1110/14_4_6504e078608f6cf.jpg?26126

图片:4_4_7c8ddd390c1f586.jpg


例二:  
价格从初始位置跌了200点(距离第二张多单150点)并且回调了,在回调10个点(Back=10)以后,Dinamix会设置一个足够盈利手数的多单,在回调80点(Length1=80)后多单被触发成交并且在回调130点位置(TPn=130)设置止盈。两张静态多单也会被修改到同样的止盈位。当价格回调130点后所有多单止盈出局。看下面这张图:

http://www.forexbar.org/attachment/Mon_1110/14_4_f2d6b592326124b.jpg?27791

图片:4_4_e7fc045262d4de8.jpg

  

http://www.forexbar.org/attachment/Mon_1110/14_4_729fc06a63d26e9.jpg?9211

图片:4_4_7bd206f1f8489b6.jpg



如果价格单边趋势超过250点,Dinamix会放弃Trend1的配置,使用Trend2。看下图:
http://www.forexbar.org/attachment/Mon_1110/14_4_199fa02e9038659.jpg?25310

图片:4_4_2f8838273db6217.jpg


因此,这就非常简单了:为了以止盈状态出局所有单据,Dinamix使用Length和TPn两个参数
130-250 => Trend1
250-300 => Trend2
300-360 => Trend3
360-500 => Trend4
500-550 => Trend5
550-10000 => Trend6
Slippage=3
平台商的滑点设置  
StartHour=0  
EndHour=24  
设置EA工作的时间段,默认是0-24小时,根据自己需要设置即可 {
Magic=4518754
Magic值允许不同的EA工作在同一个货币对上,如果你运行了另一个EA,或者同一个EA用了不同的设置,只需要设置不同的Magic值就可以 CloseAllNow=false  
这是紧急特征,将帮你关闭所有持仓单并删除所有订单。如果你因为某些原因决定关闭EA交易离开市场,只需要做以下三个简单步骤: ^
1)点开EA的属性设置,或按F7 2)找到CloseAll的设置并改为TRUE
3)点击OK生效 :
在下一次价格跳动时EA会关闭并删除所有单据,想要打开交易,改回来即可
重要提示:我们建议24小时运行EA B
4点与5点平台
请注意您必须手动加载set文件(dinamix_5dec.set)以适应5点平台。
USD和EUR帐户  
dinamix会针对美元/欧元帐户自动调整手数。如果使用其它货币帐户,则需要特殊计算。如果需要请联系我们定制你的版本
=====================================
资金管理
dinamix使用自动手数设置和资金回撤控制。你只需设置MaxDrawDown即可
你还需要知道一些系统内建的资金管理要点: 如果平台商允许交易0.01手,初始入金推荐如下(用100%的DrawDown值):
$1000 -> 高风险
$2200 -> 低风险
如果平台商允许交易0.1手,初始入金推荐如下(用100%的DrawDown值):
$7000 -> 高风险
$18000 -> 低风险

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有