Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
Можно долго перечислять все преимущества новой торговой платформы MetaTrader 5 и приводить доводы в пользу того, что она лучше других программ для технического анализа и торговли на финансовых рынках. А можно одним словом прекратить любые споры и поставить жирную точку в подобных дискуссиях. И это слово - тестер торговых стратегий в клиентском...
均匀分配任务的问题也与代理人被激活的顺序有关。在运行优化后,添加新的代理时,这一点尤其明显。
我的希望是,在光明的未来,EA和它们的配套文件将被上传到带有代理的远程计算机上一次,这将节省时间,并使计算资源 的分配更加均匀。
向MT开发者提问:什么时候会有进展?请告诉我,上述灾难性的错误何时能被修复,因为这些错误,优化实际上并没有发挥作用....。
向MT开发者提问:什么时候能有进展?你能不能告诉我们修复上述灾难性错误的最后期限,由于这些错误,优化实际上不能工作....?
你指的是什么 "灾难性的错误"?
为什么优化不成功呢?
>你所指的 "灾难性错误 "是什么?
>以及这种优化如何不起作用
以上所描述的一切,不仅是我所描述的。
1.网络代理实际上并不工作,他们只是没有启动
2.当计算一个新的集合时,它需要很长的时间并思考一些问题。
3.当有许多其他空闲核心时,它只将任务包分配给一个相同的核心。
结果:优化的 持续时间是之前的4倍 ....
上述问题仍然没有答案
但在更新后,一切似乎都工作得很好,尽管仍有一些空闲的核心。
工作岗位分配不足的问题仍然存在。
1.为什么网络代理的不同核心被赋予不同数量的工作,而不是每个核心都收到相同的工作
2.如果我像上图那样禁用在某一特定时间有58项工作的代理,会发生什么情况?
你好,我想用Opticket的TestorStop()函数加快测试速度,如果EA达到不可接受的数值,就停止个别测试。结果,一些运行比其他的快,其中一个代理先完成(在某处我读到,如果一个测试代理闲置了一段时间,它就会被关闭)--当所有其他代理完成时,任务不会被发送到第一个代理。就这样,测试代理一个接一个地退出,直到只剩下一个代理--在这种情况下,我们无法谈及速度。也就是说,速度可以提高,但分布式计算 的实施技术错误不允许这样做。例如,如果 我在OnInit()上 运行TestorStop()来优化两个参数,其中一个应该大于另一个,在第一次运行时,速度也会增加,但后来测试代理停止做任务,尽管发送任务的计数器高速增加,而代理解决的任务的计数器却保持空闲。也许有人知道如何绕过这个问题--这个话题很有意思,通过丢弃不必要的结果,测试的速度是正常测试的10倍,另外在OnTest()中把不必要的结果清零,可以为我们引导遗传算法的正确方向
开发人员,解决交待任务的问题...."一个核心-一个工作 " 原则
我现在有10个核心的主CPU在计算,因为他们有40多个工作,另外40个网络核心闲置,因为他们都在计算 ...你可以均匀地 分配工作,....它是简单的初级编程
开发人员,解决交待任务的问题...."一个核心-一个工作 " 原则
我现在有10个核心的主CPU在计算,因为他们有40多个工作,另外40个网络核心闲置,因为他们都在计算 ...工作可以平均分配 ....它是简单的初级编程
这不是正确的方法--你不必一个一个地发放工作,如果你有空闲的资源,你必须重新分配能力,即取消已经发放的工作,把它们交给其他人来执行。同时,有必要对每个代理的性能进行分析,以便给内核提供合适数量的新作业供其执行。