2011年自动交易锦标赛 - 规则 - 页 10

 
这样的问题要问组织者--是否可以测试我的EA的平衡器(他没有交易),以确定当前版本何时在你的硬件上测试?
 

规则和文章谈到了两种可允许的文件类型。其中没有.mqh。另外,没有提到 \Include 文件夹。而且我的所有课程都写在那里。什么,每个人都把他们的.mqh文件的内容直接插入.ex5中?

 
Yedelkin:

规则和文章谈到了两种可允许的文件类型。其中没有.mqh。另外,没有提到 \Include 文件夹。而且我的所有课程都写在那里。什么,每个人都把他们的.mqh文件的内容直接插入.ex5中?

这是该文章中的一个遗漏,它说的两种类型是指可执行的EA和库。可以使用5个*.mqh文件(位于\Include中)。

下载文件时的最后一点是

文件包括(在/mql5/include目录中最多有5个*.MQH文件)。
 

为什么你需要他们,inludes,在一个冠军服务器上?- 你可以设置专家的ex5,仅此而已。

这是另一回事,如果EA的逻辑架构是基于模块化的lib类型,就像我的一样(那么你可能会受到库数量的限制)。但把所有的逻辑转移到一张纸上并进行编译不是问题--我没有看到任何问题。

 
Interesting:
我对组织者的问题是--是否可以测试我的专家顾问(他不是在交易),以确定在你的硬件上测试当前版本的时间?

重点是在Xeon E5507, 2.27Ghz, RAM 12 Gb, Windows 2008 R2 Web Edition x64 64位终端版本下进行测试。

我们将很快开始自动测试--详细报告将立即提供给每个参与者的EA。

 
Renat:

重点是在Xeon E5507, 2.27Ghz, 12Gb RAM, Windows 2008 R2 Web Edition x64 64位终端版本下的测试。

很快,我们将开始自动测试--详细的报告将在第一时间提供给每个竞争者关于他们的EA。

我希望能在其他地方找到它。

我使用的电脑(英特尔P4 3.0 GHz)在18秒内 测试了一个完全空白的专家顾问,在7分钟内 测试了我为锦标赛准备的最后一个版本的EA(那里没有交易逻辑)。

相比之下,一台更现代的计算机(AMD Phenom II X6 1090T)在大约7秒 内测试了空的EA。

因此,如果我的 AMD X6并不逊色于那些专家正在测试的7分钟 将变成约2.5-3 分钟(这已经是比较乐观的)......

 
Yedelkin:
...

也许有人已经想出了一些代码,允许EA在工作过程中动态地改变其参数。我不会很快得到它。

...

这种守则无疑会导致违反第3款第8项的规定。

III.MetaTrader 5的专家顾问

...

8.如果专家顾问在初步检查和锦标赛期间的行为完全不同,将导致资格被取消。

 
Urain:

这种守则无疑会导致违反第3款第8项的规定。


不一定(如果我们谈论的是动态改变EA的行为),因为这样的改变也可以在检查过程中组织进行。但 "动态改变其参数 "是什么意思是个大问题。

但是,让我们说在锦标赛开始日期之前用0.10手工作,之后用整个仓库工作。

 

致开发者和组织者

如果在测试过程中,专家顾问需要上传故事,它将如何表现,上传故事 的时间是否会被算作15分钟?

 

Urain:

耶德尔金

也许有人已经想出了一些代码,允许EA在工作过程中动态地改变其参数。我还没来得及做。

这种守则无疑会导致违反第3款第8款的规定。

III.MetaTrader 5的专家顾问

8.专家顾问在初步检查和锦标赛期间的行为如有任何重大差异,将导致取消资格。

这只是第一眼看到的。侵权行为是(1)行为上的 差异(2)。如果 "参数的动态变化 "是专家在测试和比赛中的行为 的一个组成部分,那么差异在哪里?那么,参数会定期变化--交易结构、平均交易额、使用的数量、使用的订单类型等。- 一切都将保持原样。如果需要,我们甚至可以提前宣布专家顾问(交易策略)有这样的功能,并在每次参数变化后打印一条明确的信息。

有趣的 是。

但什么是 "动态变化的参数 "是一个大问题。

它是。如果我确定的话,我已经在努力了 :)到目前为止,我记得不止一次表达过这样的想法:专家顾问也应该在周末工作,处理某种信息。从本质上讲,我们谈论的是统计信息的处理。因此,这种处理的结果可能是必须对专家顾问的参数进行一些修改。事实上,有些人是这样做的,但在手动模式下(因为不可能有一套参数用于所有场合)。