使用第 3902 版的 AVX / AVX2 + FMA3 / AVX512 + FMA3 指令集编译 MQL5 程序 - 页 4

 
Renat Fatkhullin # : 市场只接受以 "x64 常规 "模式编译的程序。未来我们很可能会扩大市场的可能性。MT5 计划于下周五发布。因此,请更积极地测试新模式。

MetaQuotes VPS 服务如何?是否所有 VPS 都将提供使用附加指令集编译的代码,还是仅提供常规编译?

英文原文:MetaQuotes VPS 服务如何?它们是否都能提供额外指令集编译的代码,还是只能提供常规编译的代码?

 
Renat Fatkhullin #:

在我们的 VPS 网络中,所有服务器至少都使用 AVX。其中大部分是 AVX2。

因此,从 EA 迁移到你们服务器的机器上也应该使用相同的 AVX 版本?还是我理解错了?

 
Fernando Carreiro #:

MetaQuotes VPS 服务如何?它们是否都提供用附加指令集编译的代码,还是只提供普通编译的代码?

英文原文:MetaQuotes VPS 服务如何?它们是否都能满足使用额外指令集编译的代码的需求,还是只能满足常规编译的需求?

在 MetaQuotes VPS 中,我们到处都有配备 AVX2 的现代处理器。因此迁移不成问题。

但我们不允许在 MQL5 云网络或 MetaQuotes VPS 中使用 AVX512 版本。
 
Aleksey Nikolayev #:

因此,从 EA 迁移到服务器的机器上的 AVX 版本应该相同吗?还是我理解错了?

VPS 的上限是 AVX2。
 
MetaQuotes:

请从 MetaQuotes-Demo 服务器下载测试版,或通过 "帮助 "菜单部分进行更新,加入测试。

已测试。我在几个程序中进行了测量。我还没有看到任何性能提升。也许最多只有 1%。

2023.09.01 18:07:30.341 iChannels (EURUSD,M1)   CPU name:         12 th Gen Intel Core i7-12700 H
2023.09.01 18:07:30.341 iChannels (EURUSD,M1)   CPU cores:        20
2023.09.01 18:07:30.341 iChannels (EURUSD,M1)   CPU architecture: AVX2 + FMA3
2023.09.01 18:07:30.341 iChannels (EURUSD,M1)   
2023.09.01 18:07:30.341 iChannels (EURUSD,M1)   EX5 architecture: AVX2 + FMA3


 

现在,如果当地的营销和编程天才学会了编写指标,他们的胜率将达到 25000%。

 
如果 MQ 自己能撰写一篇文章,详细比较不同 MT5 操作在十几种不同 PC 配置上的性能,并明确一两种(而非更多)不同的特性,如缓存大小、频率、节能或高效内核(如果频率相同)、内存等,那就再好不过了。这样,就能清楚地了解这种或那种硬件细微差别对 MT5 的影响。现在,AVX(是/否)被要求纳入这样的假设审查中。合乎逻辑的做法是,将优化、计算某些令人头疼的指标、训练神经网络 或树等纳入要测试的操作中。
 
Stanislav Korotky 神经网络 或树训练 等纳入要测试的操作是合乎逻辑的。
没必要,普通工作台有什么不好?
 
G1G2G3 #:
没必要,普通的长凳有什么不好?

把这些长凳摆在一起,挨着放,方便比较。

 

长期存在的细微差别

在终端、设置 - 交易中,默认设置为 "音量",需要重启终端才能进行更改。