给开发者的问题--在优化过程中使用所有的计算核心 - 页 2

 
++,以实现资源的 有效利用
 

我想再一次提醒开发商

现在的情况很糟糕,主服务器上的16个核心正在完成20个工作,还有40个在网络上闲置,请解决充分利用所有核心的问题 ....这只是灾难性地减慢了优化过程。

 
Boris Egorov:

为什么在优化过程中,metatrader 5(最新版本)没有使用所有可用的计算核心? 我把执行计算的核心标为绿色,其余的都是闲置的。

他们正在节省你的资源 ))))

不过说真的,我正在用极大的力气克制自己,以免对MQ说脏话。

你所接触的每一个地方都会变得更糟。

我以为他们已经修好了,但是没有。在新的建设中,一些代理进入了完成模式。如果他们中的一个(几个)再次关闭和开启,你可以让这些制剂复苏。

然后GA不等待,就像Slava写的85个任务一样,每个代理在前面的计算后立即得到一个新的任务。

开发人员,把GA调回2000年版本!那里的一切都很好!

 
Boris Egorov:
谢尔盖-查尔舍夫。

如果你真的想改变,而不仅仅是抱怨(像我一样),为什么不给开发者一个可重复的例子,在那里内核被禁用/待机?

你可以基于标准的EA(如果用它也能重现的话),但要尽可能多地提供细节,这样他们就能自己重现这个行为。

 
Andrey Khatimlianskii:

如果你真的想要改变,而不仅仅是抱怨(像我一样),你为什么不给开发者一个可重复的例子,在这个例子中,核心被关闭/待机?

什么样的例子...没有人能够对许多参数进行优化,例如,从30个不同的参数中进行优化,我贴了截图,我可以再做一次。

我贴出了截图,我可以再次分享。

问题是,优化器在完成计数后就把新的工作交给少数本地代理,而自由网络代理,根据定义,数量要多得多,却一直在闲置,这很白痴。

...这至少会使优化速度减慢10倍,这一点极为重要,要么在1-2小时内计算,要么像现在这样--10小时.....以前是3小时,现在是11.5小时......。开发商是如此他妈的优化

开发者还对网络代理施加了限制,只允许使用物理核心,这是一个全球性的错误。

这是一个全局性的错误--不是metatrader的程序员应该决定的--而是用户,例如我的服务器都很好,所以我真的需要所有的线程--这种只针对网络代理的物理核心的限制是愚蠢的

恢复到以前的样子

优化器任务分配错误
 
Boris Egorov:

什么样的例子...任何对多个参数进行优化的例子,例如对30个不同的参数进行优化,我已经贴了截图,我可以再做一次。

任何可以复制的例子。

专家顾问,优化参数,EA参数,本地和远程核心的数量。

要能够采取、运行和验证有问题(或解释为什么选择这种行为,不会改变)。

 
重建测试器现在是我们的一个优先事项。很多东西将被改写。

合理的任务管理器的问题将得到解决。
 
Andrey Khatimlianskii:

如果你真的想改变,而不仅仅是抱怨(像我一样),为什么不给开发者一个可重复的例子,让内核被禁用/待机?

它可以基于标准的EA(如果用它也可以重现的话),但要尽可能多地提供细节,这样他们就可以自己重现行为。

每个人都知道这种效果,开发商也多次看到这些说法。几个月前,他们甚至稍微改善了情况(是的,甚至更糟)。

 

我曾多次写过这个问题,但我被派去阅读遗传算法的工作原理。我确实知道它是如何工作的,在我大学四年级的时候,我甚至自己把它作为一个实验室来实施。

我的情况更糟糕,这里有一张截图。


在2286版本中,情况有所好转,不再有如此明显的错误,但定期有一半的代理仍会永远失败。我知道如何修复它,但这很麻烦。

 
Maksim Emeliashin:

我的情况更糟糕,这里有一张截图。




这正是我的情况