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

 
Renat Fatkhullin #:

因此,不要升级到 prod 中的 Betas。

开什么玩笑?我只要重新加载战斗终端,它就会告诉我有新版本可用,下载后提示我重启。我只要进入 "关于 "菜单,终端也会做同样的事情,或者告诉我没有新版本可用。


你没有使用你的终端。而我却在使用它,因为开发人员与各种无赖的战争,我不得不用拐杖支撑着它。


这不是主题。我希望同时拥有两种 exe-triples 变体。我经常发现一个 Bug,然后通过降级找到了出现问题的确切版本。利用论坛上的这些信息,我更快地找到了错误的原因,并知道了在修复之前应该回滚到哪里。

 
Terminal MetaTrader 5 x64 build 3902 started for MetaQuotes Software Corp.
终端 Windows 10 build 19045, 16 x AMD Ryzen 7 5700X 8-Core, AVX、


在编辑器中,我选择了 AVX2 + FMA3,编译了整个 MQL 文件夹。

终端启动 时未提及 AVX2

 
lynxntech 终端启动 时未提及 AVX2

Windows 10 build 19045, 16 x AMD Ryzen 7 5700X 8-Core,AVX"一行说明了终端本身是用什么指令集构建 的。这与 EX5 文件的指令集无关。

如果您确定使用的是 AVX2 + FMA3,请编译并运行 MQL5 程序。在下一个测试版中,我们将添加禁止启动与进程不兼容的 EX5 文件,并说明原因。

 

CPU-Z 说有 AVX2 和 FMA3。

在编辑器中选择了 AVX2+FMA3,重启了好几次

编译新文件中的所有 MQL 文件夹,终端显示只有 AVX,没有 AVX2。

我从另一个文件夹中添加了 3 个以前版本的文件,这样就杀死了演示账户))))

仍然是 AVX 的第一个版本写入终端 Windows 10 build 19045, 16 x AMD Ryzen 7 5700X 8-Core,AVX

便携版

也许我误解了上一篇文章......那里不应该有 AVX2 铭文?

 
Renat Fatkhullin #:

其中 "Windows 10 build 19045, 16 x AMD Ryzen 7 5700X 8-Core,AVX"一行说明了终端本身使用的指令集。

请在每次进入 "关于 "菜单或类似菜单时将这一行输出到日志中。现在只有在重启后才能看到。

 
fxsaber #:

你不用你的终端。而我使用它,却因为开发人员与各种无赖的战争而不得不用拐杖支撑着它。

多年前,我的一位客户对我说:"雷纳特,我想只付一次钱,就这样。这样就什么都不用做了,一切都会好起来"。

与此同时,他却花费了数百万美元来超越竞争对手,比他们做得更好。

这就是我们的现实--只有通过改正我们所犯的错误才能向前迈进。

 

他们仍未删除自动账户创建时的用户保密信息

为什么自动模拟账户 的用户需要真实姓名?如何匿名在线模拟?

为什么自动创建模拟账户,从真实账户中获取数据,其他终端


添加,从最后一个职位的阴谋后,历史的符号重新加载一遍....

 
Renat Fatkhullin #:

这就是我们的现实--只有改正错误,才能继续前进。

全体赞成。你负责业务发展,我负责算法交易。手头的任务并不总是一致的。有时你很讨厌,你无法改变我的想法。但总的来说,我很感激。

 
lynxntech #:
终端只写 AVX,不写 AVX2。

终端只写它所使用的指令集,而不是处理器的功能集。

你可能会惊讶地发现,世界上 99% 的程序都是为最小指令集构建的。对于 64 位程序来说,就是 "X64 常规"。

也就是说,所有这些程序实际上并没有使用处理器的所有功能。而 Windows 是严格按照简单的 X64 构建的。而 Linux 则是从软件仓库中下载的。


你明白了吗?

为了打破这个普遍存在的缺陷,我们发布了直接使用 AVX 的专用版终端--它比普通版本更快。不久,我们将发布使用 AVX2 和 FMA3 的第三版终端。

也就是说,与世界上 99% 的程序(Java/C# 除外)不同,我们的程序使用现代处理器指令集。

现在,我们已经可以用 AVX/AVX2/AVX512 编译 EX5 程序了。


ps: 别提 "有一些程序可以自动检测并使用 AVX",我对这个问题非常了解。

 
lynxntech 模拟账户 的用户需要真实姓名?如何匿名在线模拟?

为什么自动创建模拟账户会从真实账户中获取数据?

关于此主题的对话。简而言之 - 您不了解正确的方法。