Компиляция MQL5 программ с набором инструкций AVX / AVX2 + FMA3 / AVX512 + FMA3 с 3902 билда - страница 7

 
fxsaber #:

Агенты без AVX2 будут меньше получать заданий? Если скомпилировал на AVX512 - нельзя воспользоваться облаком?

Если будут приходить avx2 задачи, то меньше получать будут.

Avx512 в клауд пускать пока не планируем.

Мы планируем большой апгрейд MQL5 компилятора с более полной поддержкой AVX2/512 набора команд в течении следующих двух месяцев. Плюс оптимизацию внутренних функций языка, что даст хорошее ускорение.
 
Renat Fatkhullin #:
Мы планируем ... хорошее ускорение.

Просьба не забыть про цифры.

 
Правильно ли понимаю, что Тестер и Компилятор делает одна команда? Поэтому древний анонс нового тестера снова откладывается.
 
fxsaber #:

Просьба к умельцам создать какой-то механизм, который автоматом при запуске LiveUpdate делал бы бэкап текущих exe-файлов.

Любой софт для бек-апа. Отслеживает изменения в файлах (можно настроить папку и маску) и делает их копии.

 
fxsaber #:
Правильно ли понимаю, что Тестер и Компилятор делает одна команда? Поэтому древний анонс нового тестера снова откладывается.

Да.

 

b3918, выбрал AVX512, который не поддерживает CPU, и получил компиляцию.

0 errors, 0 warnings, 9947 msec elapsed, cpu='AVX512 + FMA3'            1       1

Просьба выдывать warning в такой ситуации.

 

В такой ситуации AVX-терминал или нет? В About ни слова.


 

Добрый день, уважаемые разработчики!

что означает install visual studio и что это позволит, уж не писать ли на C# к примеру?

 
#property description "Compiler Version: " + (string)__MQLBUILD__ + " " + __CPU_ARCHITECTURE__

void OnInit() {}


Такой советник на AVX выдает.

На неподдерживаемых AVX-режимах не запускается с сообщением в логе.


Возможно ли разрешить в таких ситуациях начальный GUI-экран, но с предупреждением на нем и деактивированной кнопкой OK?

 
Renat Akhtyamov #:

Добрый день, уважаемые разработчики!

что означает install visual studio и что это позволит, уж не писать ли на C# к примеру?

Установив Visual Studio, вы сможете компилировать C/C++ файлы прямо в MetaEditor.

Например, это позволяет легко компилировать EXE файлы или DLL библиотеки прямо в составе MQL5 проектов/каталогов:


Причина обращения: