比赛 - 页 15

 

请查看MAChannel EAhttps://www.mql5.com/en/forum/176044 的最新报表(附后)。

附加的文件:
machannel.zip  40 kb
 

MAChannel EA。

https://www.mql5.com/en/forum/176044

H1时间框架。

默认设置。

EURUSD和USDCHF。

从5,000存款开始。

0.1手大小。

没有任何资金管理。

北方金融经纪人。

视觉报表。

附加的文件:
 
newdigital:
价格交叉

-------------------

设置。默认值。

TF: 1H

对子。

"eurusd", "usdchf", "gbpusd", "eurjpy"

渠道

-------------------

设置。默认值。

TF: 1H

对子。

"欧元兑美元"、"欧元兑美元"、"英镑兑美元"

请在附件中找到MaChannel EA的正向测试报表。

仅供参考。

MaChannel在这里(旧版本),固定版本在这里

附加的文件:
machannel.zip  46 kb
 
newdigital:
请查看MaChannel EA的前瞻性测试声明。

仅供参考。

MaChannel在这里(旧版本),固定版本在这里

请看最新的声明。

附加的文件:
machannel_1.zip  47 kb
 
newdigital:
马氏通道

-------------------

设置。默认值。

TF: 1H

对子。

"欧元兑美元"、"欧元兑英镑"、"英镑兑美元"

会员要求在IBFX经纪商中使用此EA,该经纪商有EURUSDm而不是EURUSD,EURGBPm而不是EURGBP,等等。

只要在MetaEditor中打开这个EA,你就会看到。

string LP[] = {"EURUSD","EURGBP","USDCHF"}; // add/remove the pairs you want to limit.

所以,只要输入

EURUSDm

而不是

EURUSD

等等。

MaChannel 在这里(旧版本),固定版本在这里

 

本周MaChannel EA 的表现。

USDCHF:关闭+220点;仍然开放+264点。

欧元兑美元:-109点关闭;-88点仍然开放。

欧元兑美元:-10点关闭;-2点仍未关闭。

自开始以来的全部表现见EXCEL文件

附加的文件:
machannel.zip  28 kb
 
codersguru:
这很好!但你的版本有一点问题。但你的版本有一个小问题

我不知道它是如何盈利的!

for(cnt=0;cnt<total;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())

{

if(OrderType()==OP_BUY) //<-- Long position is opened

{

if(UseClose)

{

if(CloseBuyCondition) //<-- Close the order and exit!

{

CloseOrder(OrderType()); return(0);

}

}

TrailOrder(OrderType()); return(0); //<-- Trailling the order

}

if(OrderType()==OP_SELL) //<-- Go to short position

{

if(UseClose)

{

if(CloseSellCondition) //<-- Close the order and exit!

{

CloseOrder(OP_SELL); return(0);

}

}

TrailOrder(OrderType()); return(0); //<-- Trailling the order

}

}

}[/PHP]

It should be:

[PHP]for(cnt=0;cnt<total;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())

{

if(OrderType()==OP_BUY) //<-- Long position is opened

{

if(UseClose)

{

if(CloseBuyCondition) //<-- Close the order and exit!

{

CloseOrder(OrderType());

}

}

TrailOrder(OrderType()); //<-- Trailling the order

}

if(OrderType()==OP_SELL) //<-- Go to short position

{

if(UseClose)

{

if(CloseSellCondition) //<-- Close the order and exit!

{

CloseOrder(OP_SELL);

}

}

TrailOrder(OrderType()); //<-- Trailling the order

}

}

}

附上修复后的版本!

我的回测显示损失超过5000点。

我的回测 显示损失超过5000点。是否有预设的EA在某处与machannel公布的欧元/美元和美元/瑞士法郎的业绩相匹配?

问候

El Cid

 
el cid:
尊敬的客户

我的回测结果显示损失超过5000点。是否有预设的EA与machannel公布的欧元/美元和美元/瑞士法郎的性能相匹配?

问候

El Cid

这个EA是根据柱状图的高/低来编码的,在这种情况下,回测 不会与正向测试相匹配。此外,经纪人的数据在高/低点方面有很大不同。正因为如此,该EA的性能在不同的经纪商那里会有所不同。

这是关于这个EA编码和不同经纪商数据的问题。

对这个EA来说,只有前瞻性的测试是可靠的。这不是一个错误。这款EA是在高/低杠上编码的,而且只有这种情况。

如果一些会员想在不同的经纪商那里使用这个EA,那么就有必要在默认设置下对其进行前瞻性测试,将交易与我的交易进行比较,以纠正设置。

例如:如果你想在IBFX使用这个EA,那么你需要用IBFX(默认设置,H1时间框架)进行预先测试,并与我的North Finance交易进行比较,然后纠正你的IBFX设置。这是使用这种在高/低点编码的EA的唯一方法。

我们有一个关于这个MaChannel EA的案例。

我正在用北方金融经纪商测试它,结果非常非常好。Codersguru(作者)在上次Metaquotes比赛中使用了这个EA。当时Metaquotes在比赛中使用了IBFX的数据。因此,我在精英赛中使用North Finance进行演示,而Codersguru在比赛中使用Metaquotes/IBFX进行演示。我的结果很好,非常有利可图,而Codersguru的演示并不有利可图,完全不同。

这只是因为这个EA是根据收盘价的高/低来编码的。

另一个不能进行回测或通过回测进行优化的EA是Firebird:它同时在收盘条、开盘条和收盘条的高/低点上进行编码,因此没有人用这个EA进行回测是可靠的。

另一个不能进行回测的EA是Brainwashing all the versons:iTrend指标的水平对于不同的经纪商是非常不同的,完全取决于经纪商的数据。只有预先测试才能显示一些东西。或者手动交易 洗脑是手动交易系统,所以很容易通过指标手动选择设置)。

另一个是DayTrading3。没有任何回测是可靠的。因为有一些特殊的编码。 这不是错误。这是为更好的性能而做的,但很抱歉,只能通过预先测试。

其他的几乎所有的版本都是MTF EAs。

 

我不喜欢对EA进行回测。设置应该由EA的作者建议,或者在大多数情况下,我们可以从相同的手动交易系统中选择它。

我有时会对EA进行回测,只是想看看EA的工作是否没有错误,并对其工作方式有一些了解。

但在某些情况下,回测是没有用的。

在上一篇文章中,我提到了5种情况(EA),我们不需要进行回测,因为回测与正向测试不一致。

一些我们可以通过回测来找到更好的设置的EA。

- SBS所有版本。

- 20个点的EA。

- TPE。

- Scalp_net的所有版本。

- KSRobot。

- EasyLMA;

- Mandarine;

- e-Friday和e-Monday。

和其他一些。

一些EA在不同的经纪商那里会有非常不同的表现。

- 所有Step版本。

- 所有的Scalp_net版本。

- 所有MTF EAs(精英区和公共论坛中的任何人)。

- Newstrader的所有版本。

为了在不同的经纪商那里使用这个EA,会员需要用他们的经纪商(不是Alpari的数据)进行回测,如果将交易与我的交易进行比较,则进行正向测试,以纠正他们特定经纪商的设置。

SBS和TPE的所有版本也是如此(比较交易以纠正设置),但SBS和TPE的情况不同:它是关于打开挂单的 时间的问题(这与数据输入无关;它只是为不同的经纪商正确设置时间)。

这与世界上所有的EA都有关,但许多人没有提到这些情况,认为EA本身是 "统一的机器人",会在每个经纪商的相同设置下工作,但实际上并非如此。

 

比如说。Daytrading 3 EA在IBFX经纪商的任何设置下都无法工作(将无法盈利)。因为IBFX的数据有尖峰。而这个EA可能在Alpari经纪商那里工作。但为了了解其性能,有必要对其进行预先测试,因为我们无法通过回测 对该EA(Dayrading3)做出任何结论。这就是为什么我在这里对一些EA进行了长达数月的前瞻性测试。