算法优化锦标赛。 - 页 95

 
Реter Konow:

一个文本问题帮助我在足够的程度上理解了它。

前段时间,我在我开设的Champion branch中描述了我对优化的理解,由于没有批评,也没有topicstarter的任何修正,我认定我对优化的理解是正确的。以下是我对问题的理解:https://www.mql5.com/ru/forum/89230


L与文本的问题没有整理出来,文本搜索是一个完全不同的舞蹈(不乏趣味)。但既然你这么说,我就试着去弄清楚。
安德烈-迪克

你的方法和尤里的方法都 "缺乏 "对优化问题的非常具体的看法,它缺乏抽象性和普适性。当FA未知时,这可能会导致不满意的结果,而交易中99%的优化问题都是如此。


嗯,你错了。我的太具体的观点(那是在知道功能的情况下)只是为了热身和对用户代码进行视觉验证。然后在 "shenerize FF "模式下随机训练该算法。

用户算法不知道

- 该函数有多少个参数,也许是3个,也许是500个

- 功能:它是一个公式,一个数字阵列,还是只是一组字母组成的句子?

下面是面板的代码。这很简单。我可以在MT4中添加我自己的按钮和字段。

请注意,我是为自己写的,决不是假装它可以作为一个模型。这只是一个竞赛面板的设计样本,除了图表和按钮,什么都没有。


附加的文件:
 
Andrey Dik:

由于冠军赛参赛者的准备工作出现了一些干扰,以及一般性的讨论,有必要概述一下冠军赛的实际程序。

几天后,我将提供FF库、FF密钥生成器和执行脚本的最终版本源代码。我需要时间来考虑其中的细微差别,所以请大家耐心等待,多等 一会儿。

接下来,实际的冠军赛将按以下顺序进行。

1.公布FF库、FF密钥生成器和执行脚本的源代码。这是为了显示一切是如何运作的,以确保比较参与者的算法的透明度和客观性,并确保参与者不能调整他们的算法以适应FF问题。

2.和解。讨论并回答有关FF的问题。

3.公布本线程参与者的算法。我建议以7天有效期的形式应用算法保护。

4.紧接着第3页,由Anatoli Kazharski(我给他发了一条请求信息)担任的裁判将下载FF和密钥生成器的源代码,生成一个密钥,并将其插入FF代码中,然后编译库。从最后一名参赛者公布算法之日起3天后(以确保参赛者不能再编辑算法),裁判员将在此线程中公布该库。

5.在第4条之后,每个愿意的人都可以下载参与者的算法和FF库,并自己进行测试。同时,我还将进行测试,并将结果的表格张贴出来。

这就是全部。

假设我们开始时只有两个参与者,但也许人们会产生兴趣,然后就有可能再次重复冠军赛的步骤,而且更加有趣和壮观,但参与者的数量会更多。

让我们试一试吧。当一切准备就绪时,请在私人信息中告诉我。

 
Anatoli Kazharski:

让我们试一试吧。当它准备好时,请在私人信息中告诉我。

我会的。
 
安德烈-迪克
Retrog Konow
伊戈尔-沃罗金
Dmitry Fedoseev
Sergey Chalyshev
Ghenadie Tumco
阿列克谢-伯纳科夫
尤里-埃夫塞恩科夫

瓦西里-索科洛夫

拉起。行动开始了。

 
Andrey Dik:

拉起。行动开始了。

我就在这里。
 
Реter Konow:
我在这里。
你能建议像f(x1, x2)这样的函数和我的一起列入FF吗?
 
Andrey Dik:
你能建议像f(x1, x2)这样的函数和我的一起列入FF吗?

我不太理解你。

如果我把FF的功能和你的一起提出来,我们把它们纳入FF,结果我们会知道一个我们不应该知道的公式......

裁判员不是应该补足FF的功能吗?

请澄清一下。

 
Реter Konow:

我不太理解你。

...

请解释一下。

又来了?

 
Реter Konow:

我不太理解你。

如果我把FF的功能和你的一起提出来,我们把它们纳入FF,结果我们会知道一个我们不应该知道的公式......

裁判员不是应该补足FF的功能吗?

请澄清一下。

当然,这些功能必须由参与者提供,主题是这样说的。我已经宣布向参与者收集功能,但至今没有人提供任何功能。

我将选择3-4个形式为f(x1, x2)的不同函数,从它们身上编出FF用于竞赛。裁判员必须生成一个参数序列和对这些函数的调用序列,获得唯一的序列。尽管我知道这些功能,参赛者也会知道这些功能,但没有人会知道最后的总功能。这一点在本主题的早期讨论过。

现在有一个最后的机会,你可以在我汇编的函数中添加一个或多个你自己的函数。如果你不记得我们在谈论什么,可以在这个主题中搜索关键词 "f(x1, x2)"。

 
Andrey F. Zelinsky:

又来了?

一切都很好,冠军的呼吸很顺畅,很平静。病情稳定。不要担心。))