Zigzag交易系统开发 - 页 8

 

帮助

我想试试分形 图的EA,但它无法加载

你能帮忙吗?

 

胜利文件

看一下这个

你好,cockeyedcowboy

胜利5的文件只有html?

 

有谁能解释一下 "黄金战士 "背后的逻辑吗?

 
TickJob:
有谁能解释一下GoldWarrior背后的逻辑吗?

对不起,我不是一个程序员,但据我所知,这个EA使用的是以下内容。

指标。DayImpuls为自定义指标,Zigzag为自定义指标,CCI为标准指标。

卖出信号。

if ((ZZ3>0.01 || ZZ2>0.01) && ((cci050 && cci0>30 && nimp0) || (cci0>200 && cci1>cci0 && nimp>100 && imp>nimp))) {[/CODE]

You may understand it by yourself:

|| = or

&& = and

ZZ3 is value if zigzag for last bar

ZZ2 is value of zigzag for current bar

cci0 is

cci0=iCCI(NULL,0,per,PRICE_CLOSE,0);

= CCI value on close price

cci1 is cci1=iCCI(NULL,0,per,PRICE_CLOSE,1); = CCI value on previous bar close price

nimp = value of DayImpuls for current bar

imp = value of DayImpuls for previous bar

[CODE]imp=iCustom(NULL,0,"DayImpuls",per,d,0,1);

if (imp>10000) imp=0;

nimp=iCustom(NULL,0,"DayImpuls",per,d,0,0);

if (nimp>10000) nimp=0;

ZZ3=iCustom(NULL,0,"ZigZag",depth,deviation,backstep,0,1);

ZZ2=iCustom(NULL,0,"ZigZag",depth,deviation,backstep,0,0);

cci1=iCCI(NULL,0,per,PRICE_CLOSE,1);

cci0=iCCI(NULL,0,per,PRICE_CLOSE,0);

此外,这个EA有轻微的马太效应:如果一些未平仓的订单下降到一些负值,那么另一个订单将以相反的方向开仓,并增加手数,我正在测试第一个订单是0.1手,第二个是0.3手)。作者建议分别采用0.1和3手的规模,大额存款的止损=1,000。但正如你所了解的,我把止损改为合理的100,并使用0.1和0.3手的大小,而不是0.1和3。

我从2006年1月开始用同样的设置进行测试:它进展缓慢,但对欧元兑美元和英镑兑美元非常有利可图。当然,你应该为每个交易对准备不少于5,000的存款(可能更多)。

--------

其他EA。

有一些来自同一作者的其他EA。例如,特别为使用非常小的存款规模而编码的EA(许多人要求,所以他做了)。但它是针对Metatrader 3的,所以有人可能会将它转换为MT4,当然它应该被稍微改进。这些EA也被张贴在我们论坛的Zigzag线程中。

附加的文件:
 
TickJob:
有谁能解释一下GoldWarrior背后的逻辑吗?

为什么这个EA的名字是黄金战士?

因为它是银色战士。

而且它的编码是最终的白金版本。我记得作者想出售白金版。但他在许多公共论坛上开发了5年,当他完成后,他意识到只有少数经纪商有MetaTrader 3。于是他开始编码,现在他正在为MetaTrader 3编码。有人应该转换为MT4...但这已经太晚了。Metatrader 4是由许多经纪商开始的,而他在那个时候并不了解MT4编程语言:他太忙于他的MT3编码了。他决定以原始MT3格式免费发布一切。铂金也被张贴在我们论坛的一些之字形主题中,但它还没有被转换为MT4。

我现在正在测试的Goldwarrior(也是我们正在讨论的)是由Nick Beluck为我们论坛转换的。

 

我找不到GoldWarrior的 "mq4 "文件。是否可以下载MT4?

非常感谢!

CeroOnda

newdigital:
对不起,我不是一个程序员,但据我所知,这个EA使用的是以下内容。

指标。DayImpuls为自定义指标,Zigzag为自定义指标,CCI为标准指标。

卖出信号。

if ((ZZ3>0.01 || ZZ2>0.01) && ((cci050 && cci0>30 && nimp0) || (cci0>200 && cci1>cci0 && nimp>100 && imp>nimp))) {[/CODE]

You may understand it by yourself:

|| = or

&& = and

ZZ3 is value if zigzag for last bar

ZZ2 is value of zigzag for current bar

cci0 is

cci0=iCCI(NULL,0,per,PRICE_CLOSE,0);

= CCI value on close price

cci1 is cci1=iCCI(NULL,0,per,PRICE_CLOSE,1); = CCI value on previous bar close price

nimp = value of DayImpuls for current bar

imp = value of DayImpuls for previous bar

[CODE]imp=iCustom(NULL,0,"DayImpuls",per,d,0,1);

if (imp>10000) imp=0;

nimp=iCustom(NULL,0,"DayImpuls",per,d,0,0);

if (nimp>10000) nimp=0;

ZZ3=iCustom(NULL,0,"ZigZag",depth,deviation,backstep,0,1);

ZZ2=iCustom(NULL,0,"ZigZag",depth,deviation,backstep,0,0);

cci1=iCCI(NULL,0,per,PRICE_CLOSE,1);

cci0=iCCI(NULL,0,per,PRICE_CLOSE,0);

此外,这个EA有轻微的马太效应:如果一些未平仓的订单下降到一些负值,那么另一个订单将以相反的方向开仓,增加手数,我正在测试第一个订单是0.1手,第二个是0.3手)。作者建议分别采用0.1和3手的规模,大额存款的止损=1,000。但正如你所了解的,我把止损改为合理的100,并使用0.1和0.3手的大小,而不是0.1和3。

我从2006年1月开始用同样的设置进行测试:它进展缓慢,但对欧元兑美元和英镑兑美元非常有利可图。当然,你应该为每个交易对准备不少于5,000的存款(可能更多)。

--------

其他EA。

还有一些来自同一作者的其他EA。例如,特别为使用非常小的存款规模而编码的EA(许多人要求,所以他做了)。但这是针对Metatrader 3的,所以有人可能会将其转换为MT4,当然,它应该被稍微改进。这些EA也被张贴在我们论坛的Zigzag threads中。
 
CeroOnda:
我找不到GoldWarrior的 "mq4 "文件。它可以下载MT4吗?

非常感谢!

CeroOnda

它在这里https://www.mql5.com/en/forum/173145

[删除]  

-----------

 

看一下这个。

sae2k:
有人已经将Victory05Exp转换为MT4吗?我认为这是最好的版本