MT5终端今天更新,"优化 "窗口在测试过程中没有显示出来 - 页 7

 
Sergey Chalyshev:

你的话让我感到害怕,(尤其是强调的那句话)。

事实证明,遗传算法 不起作用,你建议使用ramdomizer。

遗传算法的目的不是使用随机性,而是在较短的时间内找到一个有效的解决方案。

p.s.还有,新的版本翻转了所有的枚举变量,不是很好,现在所有的集合都需要改变,这是个混乱。

我建议你再次仔细阅读我的话,然后重读上述文章。

在不了解遗传算法的工作机制的情况下,你能关闭大脑并按下开始键多久?它的工作原理绝对正确。

随机器是基因混合机制的一个组成部分。除了通过跨越向目标功能的定向运动外,还需要通过随机化进行强制性突变。

 
Renat Fatkhullin:

我建议你再次仔细阅读我的话,然后重读上述文章。

在不了解遗传算法的工作机制的情况下,你能关闭你的大脑并按下开始按钮多长时间?它的工作原理绝对正确。

随机器是基因混合机制的一个组成部分。除了通过近亲繁殖向目标功能定向移动外,通过随机化进行突变也是必要的。

人们害怕的不是算法中的随机性(随机性是启发式算法的本质,希望每个人都能理解这一点,无论是GA、退火、蒙特卡洛等),而是你建议系统地重新启动搜索。但为什么呢?- 因为算法中存在突变,可以提供随机的搜索空间,为什么还要 "制造随机",还不如用纯随机的FF排序,没有交叉等运算符,因为结果还是随机的,不希望有满意的搜索结果,这其实是谢尔盖说的。

谢尔盖-查尔舍夫。

...

事实证明,遗传算法 不起作用,你建议使用ramdomizer。

...
 
Andrey Dik:

让人害怕的不是在算法中使用随机性(随机性是启发式算法的本质,希望每个人都能理解这一点,无论是GA、Burnout、Montecarlo等),而是你建议做系统的重启搜索。但为什么呢?- 因为算法中存在突变,可以提供随机的搜索空间,为什么还要 "制造随机",还不如用纯随机,用FF排序,不使用交叉等运算符,因为反正结果是随机的,不要希望有满意的搜索结果,这其实是谢尔盖说的。

这些老歌听够了。这个问题已经讨论过几次了。

而且我建议绝对合理。在一个大的搜索区域,总是有许多未识别的极值,可以通过反复尝试找到。你很清楚这一点。

而在这里,你已经决定投下慎重,"就像随机一样"。你只是想小题大做,就像你上次讨论遗传学时那样。

谢尔盖在对遗传学机制的误解基础上说。你什么都知道,但却决定故意给不专业的参与者的问题火上浇油。不仅如此,你还假装变异不是随机的。遗传学中的随机是指突变。我已经清楚地写了这一点。



为了不吓唬人,我特意给出了一份易于理解的遗传学文章的清单。你的文章 就在上面。在你自己明确写到随机化的地方。

原生人口的创造。基因在一定范围内随机 产生。

在NaturalMutation运算符中,突变是在[RangeMinimum,RangeMaximum]区间内生成一个随机基因


这里再次列出了文章的清单。

 
Renat Fatkhullin:

足够的老歌。这已经讨论过好几次了。

而且我绝对理智地推荐它。在一个大的搜索区域,总有很多未被识别的极点,可以通过反复尝试找到。你很清楚这一点。

而现在你决定故意抛出一个 "不如说是随机的"。你只是想像上次我们讨论遗传学时那样大做文章。

谢尔盖在不了解遗传学机制的基础上说。你什么都知道,却决定故意给不专业的参与者的问题火上浇油。不仅如此,你还假装变异不是随机的。遗传学中的随机是指突变。我已经清楚地写了这一点。

...
为了不吓唬人,我特别提供了一份关于遗传学的易懂的文章清单。那里面也有你的文章。你自己直接写到随机化的地方。

没错,突变是随机的,这就是我的意思。

我不是想把什么东西放在我的脑子里,而是想把它弄清楚。 大多数人永远不会明白为什么你需要有意识地手动重新启动,你可以挠挠他们的头,他们不会明白...

所以我说--为什么要让人们做手工摆弄(独立按动按钮,这也需要大脑),而你可以在所有其他操作者之外,使用算法在不熟悉的区域进行随机探测?

所以让我更简单地解释一下我的想法--一个人不能总是相信确定性的过程,也不能相信随机性的过程!- 如果你在算法中建立随机方向的探测,你将永远不会得到诸如 "为什么要重启优化器?"、"优化器应该多久重启一次?"、"什么能让你感到迫切希望重启优化器?"- 用户永远不会想到这一点。

我甚至会说得更多,因为市场上没有连续的过程(报价是离散的),所以不存在关于TC结果的研究面的平滑性问题,这意味着即使我们使用纯随机和排序,我们将得到不比GA差多少的优化结果(不是关键性的差),这意味着通过抛硬币,概率不会改变以前的结果,这意味着手动重新启动优化器没有意义,结果仍然会和我们没有停止优化 时一样

 
Andrey Dik:

所以这就是我要说的--为什么要让人们做洗手(自己按按钮,这也需要洗手的心态),当你可以在算法中除了所有其他操作者只是在不熟悉的地方随机探测时,还可以让人们做洗手?

不要再胡言乱语,建议公司靠墙自杀了。

你还不如做随机的,你还不如吓唬人,现在你说 "为什么要为手工艺品费心"。 同样,你清楚地知道,这正是遗传学的作用。而同样清楚的是,你知道你不能可靠地在任何一个或2,3,4,通道中对整个空间进行基因探测。总是有失误的机会。所以我的建议是完全正确的,如果你想要更多的确定性,就去检查重复通行证。

在第22条评论中,我轻松地展示了遗传学是如何在第四道工序中发现更好的结果。



策略测试器是一个分析工具。而遗传算法 是一种大幅减少计算量的手段。这个工具有适用的条件和使用的方法。

如果一个交易者已经达到了使用机器人的程度,他或她在任何情况下都必须同时学习该主题领域和工具。


请节省我的时间。你要用这种原始的说法来教育我,而我在这个问题上已经投入了这么多年。
 
Renat Fatkhullin:

不要再胡说八道,建议公司应该靠墙自杀。

然后是 "一样是随机的",然后是 "你吓唬人",现在是 "为什么要做手工"。 同样,这是公然的 "把探究放到算法中",而你显然知道这正是遗传学的工作方式。而同样清楚的是,你知道你不能可靠地在任何一个或2,3,4,通道中对整个空间进行基因探测。总是有失误的机会。


策略测试器是一种分析工具。而遗传算法 是一种大幅减少计算量的工具。这个工具有适用的条件和使用的方法。

如果一个交易者达到使用机器人,他或她将不得不在任何情况下学习该主题领域和工具。

我很抱歉,但我们之间存在一些误解。

我们做两个简单的实验。

1.运行优化器10次,共100次。

2.运行优化器1000次。

很明显,这样的实验不会成功(或者说会成功吗),但信息是明确的。

不幸的是,我再次确信,把经验带给人们是危险的--他们会搪塞过去(为什么?--以防万一)

 
Andrey Dik:

我很抱歉,但我们之间存在一些误解。

我们做两个简单的实验。

1.运行优化器10次,共100次。

2.我们对优化器进行一次1000次的运行。

很明显,这样的实验不会成功(或者说会成功吗),但信息是明确的。

我们再一次在故意不正确的条件下做了一个测试。

试图进入完全随机的起始原生种群的领域(100次是厚颜无耻,1000次是厚颜无耻),使遗传学完全失效。遗传学只会在25-30代内给出或多或少的可靠结果,而这是来自10000个传代。

该信息被清楚地理解。废话少说。

 
Renat Fatkhullin:

在第22条评论中,我轻松地展示了 遗传学 是如何 在第四道工序 中发现更好的结果的。

生活中丑陋的事实是,最好的结果可能出现在最后一次运行,甚至是第一次运行(也就是说,所有后续的运行可能总是产生更坏的结果,即使所有可能的通过都被做了)。

也就是说,我们永远不知道这些是否是最好的结果,也许下一次运行会更好。因此,为什么要用这样的问题打破你的头脑,因为没有也不可能有答案?- 只要一次做完所有的通行证,就可以了(10,000张GA通行证)。

就这样了,我走了,对不起。

那些尝试过用优化算法挖币的人清楚地明白我在说什么,而你也清楚地明白,即使你没有尝试过挖矿。每个优化任务都有一定的搜索复杂度上限,一旦达到,结果将与随机搜索没有任何区别。在挖矿中,这个上限很低(我设法在哈希中找到最多7个零,然后是上限),在交易员任务中,这个上限要高得多,可以达到总通过数的90%或更多(任务比挖矿要容易几百万倍),但其本质并没有改变。
 
Renat Fatkhullin:


我们将在周一修复优化图的绘制。

关于优化图,再看一下线图。这些信息没有得到充分反映。

旧建1755

1

建于1810年

2

测试条件与第34号帖子中一样。

p.s. 其余的指标都恢复了正常。

 
Sergey Chalyshev:

直接,所有的枚举颠倒了,如果是1,2,3 - 现在是3,2,1。

如果可能的话最好不要更新,等待稳定版本的发布。

是的,我每次都会用手清理,刷新按钮不够用,因为自动刷新 会碍事。