GoldWarrior02b - 页 22

 

只开了0.1

Newdigital和Igorad,我正在测试Gw02b和Gw02b.2,使用相同的经纪人NF。开仓和平仓指令应该是一样的,因为只改变了手数。

但测试结果显示,这两者有明显的不同?为什么?

谢谢你

newdigital:
我问了Igorad,他按照nancy2006bj的要求创建了只开0.1或只开0.01手的版本(而不是以前的0.1和0.3)。 希望在k1=1和k2=1的情况下工作顺利。
附加的文件:
gw02b.gif  36 kb
 
nancy2006bj:
Newdigital和Igorad,我正在用同一个经纪人NF测试Gw02b和Gw02b.2。开仓和平仓指令应该是一样的,因为只有手数发生了变化。

但测试显示这是很安静的不同?为什么?

谢谢你

应该是一样的。

对于Gw02b,k1=3,k2=6是最小值。这意味着,如果我们使用Gw02b,我们不能将k1设置为1,k2设置为2。我们只能像ElectricSavant(IBFX)要求的那样,将最低存款额改为从1000开始。

Gw02b.2被设计成k1=1,k2=1,永久手数+ElectricSavant问的那样。

因此,Gw02b和Gw02b.2在开仓和平仓方面是相同的版本:如果你将两个版本的图表附加上相同的设置(除了k1和k2以及神奇数字),在相同的交易开始时间和相同的经纪人,那么这些Esn将以相同的方式交易。

因为我查看了代码内部,与Gw02b原始版本https://www.mql5.com/en/forum/173370(我正在测试)或带有神奇数字om/17479-post16.html的Gw02b.1和Gw02b.2相比,Gw02b.2版本没有任何改变。

- 在代码中对永久手数的k1和k2进行了注释。

- 删去了最小存款规模的代码行。

一般来说,Gw02b(Gw02b.1)和Gw02b.2是相同的版本。

 

应该是一样的,但不一样

Newdigital,我正在测试Goldwarrior02b,Goldwarrior02b.1,Goldwarrior02b.2在同一经纪人和一些MT中的情况。开盘和收盘应该是完全一样的,但实际上,它是完全不同的。没有一个是相同的。怎么了?

这真的是很难理解。

也许我们需要向编码员寻求帮助。

附加的文件:
gw02test.gif  59 kb
 

你对不同的图表/EA使用不同的神奇数字吗?

 

BTW所有的订单都在周五 关闭,今天还没有任何订单被打开。

 

是的,我使用不同的魔法数字,但对于Goldwarrior02b。我们在代码中没有魔法设置。

附上的是现在的情况。

newdigital:
你是否对不同的图表/EA使用不同的魔法数字?
附加的文件:
gw02test_1.gif  75 kb
 

GoldWarrior02b.1和GoldWarrior02b是完全相同的EA。

GoldWarrior02b = GoldWarrior02b.1

这两个EA之间的唯一区别是以下几点。

- GoldWarrior02b没有神奇数字。你不能在一个Metatrader中与其他EA一起使用。

- GoldWarrior02b.1是有魔法数字选项的。这意味着您可以在一个Metatrader中与其他EA一起使用(如果设置中的魔法数字不同)。

GoldWarrior02b.2和GoldWarrior02b[1].2是同一个EA。

GoldWarrior02b.2 = GoldWarrior02b[1].2。

因此,你不是在测试4个EA。你是在测试2个EA。

GoldWarrior02b.1和GoldWarrior02b.2。

因为你把GoldWarrior02b也连接到了Metatrader上,而且因为这个GoldWarrior02b没有魔法数字选项,所以其他EA可能会被错误地交易。

此外,如果所有这些EA都有相同的设置,那么Metatrader就不能在同一时间打开4个订单。MetaTrader作为一个软件,在同一时间做一个操作。这意味着以下情况。

如果2个EA想在同一时间打开订单,那么只有一个订单会被打开。另一个EA将稍后打开订单,或将不打开订单。这是因为Metatrader不理解 "打开2个订单 "命令。Metatrader理解如下。"打开一个订单,然后打开另一个订单"。

这就是为什么如果我们在一个Metatrader中附加许多EA,那么大多数EA将不交易或错误地交易。

 

有些Eas在日志文件中写下了一切:打开订单,订单打开失败,修改订单,等等。

所以你可以在这里查看

或这里

此外,用鼠标右键点击终端中的 "专家 "和 "Joirnal "字段,选择 "打开",你会打开有日志文件的文件夹,你可以根据日期选择日志文件(文本文件)。

所以,可能是你的EA试图打开订单,但由于一个Metatrader中太多的EA具有相同的设置/对/时间框架而无法打开。

附加的文件:
log1.jpg  22 kb
log2.jpg  24 kb
 

Goldwarrior02b和Goldwarrior02b.2

newdigtal,非常感谢你的善意解释。根据我的测试,我仍然非常怀疑Goldwarrior02b和Goldwarrior02b.2是否相同。

我测试了一段时间,它们都开了一些交易,但只有一个交易是相同的,其他的都不是。所以,不管发生什么错误,结果都不应该相差那么多。

据我观察,我的Goldwarrior02b测试与你的测试结果 是一样的,除了一些断开的情况。所以,Goldwarrior02b可能与你的测试结果 一致。

对于Goldwarrior02b.2,我使用DayImpuls.mq4 GoldWarrior02b.2.mq4 Tracert.mqh三个文件,在这个链接 "https://www.forex-tsd.com/163831-post191.html"

附加的文件:
gw02test_2.gif  92 kb
 

我已经把PM发给了Igorad,因为他应该比我更清楚。