OpenCL:MQL5中的内部实现测试 - 页 67

 

谢谢你。

这些文章非常有趣,非常详细。

我对使用数据和编程的微妙之处感兴趣,但可惜的是,我没有时间去了解这些文章中所描述的所有内容,也没有时间去涉及如此巨大的工作量。

据我所知,优化是可能的,但只是以一种定制的方式。

要在MT5中连接一个额外的代理(代理)到测试器,将用于计算专家顾问的 变体优化(除了显示处理器核心的代理),现在是不可能的,它还没有被编程实现?

 
vittt:

...

在MT5的测试器上连接额外的代理,这将用于在优化专家顾问 过程中的变体计算(除了代理,显示CPU核心),现在没有可能,也没有通过编程实现?

请看终端帮助中的策略测试器 => 代理 部分。也许你需要的正是那里所描述的东西。
 

下午好。

谢谢tol64,我明白了我应该向哪个方向看。我研究过的文章一目了然,我的知识还不足以让我飞快地理解代码,无论我怎么读,都很难理解所有的细节。

我翻阅了帮助部分,但没有得到我需要的信息。

我已经读完了所有70页的专题,它花了我一整天的时间来阅读,但总的来说,画面越来越清晰了。

我希望在我的PC上优化EA时,能在策略测试器中使用我的显卡的处理能力。我有4个代理(4个核心 - 2500K),它比我的笔记本电脑好得多,但它不足以优化EA。

我已经检查了OpenCL计算的脚本,并附上了结果。

p.s. 我没有安装任何额外的库和驱动,四个月前我安装了AMD的挖矿SDK,我想这已经足够了。

视频可能看起来很奇怪--它是6950 AMD,带有闪过的6970 bios,所以所有的1536个传送器都打开了,频率达到了825。

 

大家都去哪儿了?很奇怪,几天来没有一个新的评论。

从我读到的内容来看,我的理解是,代码文本可以使用OpenCL函数,这部分程序(ekspert或其他)将在GPU上计算。

因此,我有一个问题:如果这样的EA在测试器上进行测试,GPU将参与每个参数的计算,因此它可能会加快整个过程中的大量传递?

 
vittt:

所以我有一个问题:如果这样的EA在测试器上进行测试,那么在计算时,每一个参数都将连接GPU,因此,对于大量的通过,这可能会加快整个过程?

它可能。
 
我们测试了Nvidia Tesla卡,结果发现他们的驱动程序允许在服务进程和远程桌面下工作。

因此,让我们再一次把使用OpenCL的许可列入其中,尽管很明显,没有特斯拉的大规模存在(卡的成本从1500欧元起)。但是,让功能为未来服务--无论如何,这个话题都会全面发展的。
 
Renat:
我们测试了Nvidia Tesla卡,事实证明,他们的驱动程序允许服务进程和远程桌面下。

因此,让我们再次启用OpenCL,尽管很明显,没有大规模的特斯拉(卡的价格从1500欧元起)。但让功能为未来服务--无论如何,这个话题将在各地发展。

当然我不能看到整个 "冰山",但也许如果你深入挖掘其他卡的驱动程序,你可以发现它们也有这种可能性?

如果在这个阶段不可能,也许允许用户(可选择)为此添加一个新的用户或类似的东西,这将允许其他人也把卡交到云中。

 
顺便说一下,最近已经支持设置工作组的规模了。谢谢你!
 
顺便说一下,在最新的版本中,我们已经改进了根据设备性能自动选择设备的系统。这是通过运行一次测试并保存结果来实现的。

这导致在多设备配置中默认选择最快的设备。
 
在普通显卡上,由于微软的架构原因,这是不可能的。

如果这能改变,那就太好了,但这不是我们能决定的。