Новая версия платформы MetaTrader 5 build 3950: Снятие/пополнение в терминале и обновленный торговый отчет - страница 4

 
Vladimir Pastushak #:

Можно получить ответ от разработчиков терминала?

На другом ПК получил ошибку

2023.09.09 16:52:26.719 MQL5 your CPU architecture does not allow to run the file 'VR Cub.ex5': AVX512 required, you have X64 only

2023.09.09 16:52:26.719 Custom Indicator loading of VR Cub (XAGUSD,H1) from C:\Users\AdmVps\AppData\Roaming\MetaQuotes\Terminal\84F028E400DB17F520C5B2157A0398F7\MQL5\Indicators\VR Cub.ex5 failed [568]

Я правильно понимаю что сейчас будет мешанина с архитектурой? Программы сделанные  AVX512 не будут работать в тех же терминалах если другой процессор не поддерживающий  AVX512. ?

Логика говорит: нет, не будет программа, собранная под AVX512 сет, работать на неподдерживаемых процессорах

Практика показывает: your CPU architecture does not allow to run the file 'VR Cub.ex5': AVX512 required, you have X64 only

Интересно, какого ответа вы ждете?


AVX /AVX2 / AVX512 только для себя и для контролируемой среды. Логично же, что нельзя на публику выпускать AVX512. И AVX2 еще рано.

 
Andrey Dik #:

нет, я уже попробовал.

и ещё, прогу скомпилил под AVX2, процессор поддерживает AVX2 но терминал AVX, прога успешно работает, делаю вывод - главное поддержка процессором.

что бы получить терминал AVX2 мне нужно заново сделать инсталляцию, обновиться до AVX2 терминал не сможет.

может быть я где-то ошибся с выводами.

подтверждаю, после новой инсталляции терминал стал AVX2

 
Renat Fatkhullin #:

Проблемы с безопасностью нет.

Или вы пугаетесь каждой ссылки в своем броузере?

  • Сгенерированная MQL-ссылка может завуалированно содержать личную информацию.
  • Вести на скачивание зловредной программы.
В общем, дыра.
 
fxsaber #:

  • Сгенерированная MQL-ссылка может завуалированно содержать личную информацию.
  • Вести на скачивание зловредной программы.
В общем, дыра.

Доступные сокеты ещё "дырее" ))

 
Renat Fatkhullin #:
Сама библиотека Alglib лежит в \MQL5\Include\Math\Alglib, а юнит тесты в \MQL5\Scripts\UnitTests\Alglib

У меня только 20 файлов, при этом не откломпилированных


 
Aleksey Vyazmikin #:

У меня только 20 файлов, при этом не откломпилированных


Файлы тест кейсов:

  • предназначены для проверки корректности всего функционала библиотек
  • немногочисленны по количеству, но очень объемные (4 мб исходников)
  • специально автоматически не компилируются, чтобы не тратить время у каждого трейдера
  • должны быть скомпилированы желающими вручную
 
Renat Fatkhullin #:

Файлы тест кейсов:

  • предназначены для проверки корректности всего функционала библиотек
  • немногочисленны по количеству, но очень объемные (4 мб исходников)
  • специально автоматически не компилируются, чтобы не тратить время у каждого трейдера
  • должны быть скомпилированы желающими вручную

При попытке компиляции получаю ошибку

'TestClasses.mq5'	TestClasses.mq5	1	1
'TestClasses.mqh'	TestClasses.mqh	1	1
can't open "D:\FX\MT5_CB\MQL5\Scripts\UnitTests\Alglib\alglib.mqh" include file	TestClasses.mqh	34	11
'CHighQualityRandState' - declaration without type	TestClasses.mqh	50	33
'&' - comma expected	TestClasses.mqh	50	55

 
Aleksey Vyazmikin #:

При попытке компиляции получаю ошибку


Обновитесь на бету 3931, пожалуйста. Была ошибка в имени include файла в тест кейсах alglib.

Спасибо за замечание!

 
Renat Fatkhullin #:

Обновитесь на бету 3931, пожалуйста. Была ошибка в имени include файла в тест кейсах alglib.

Спасибо за замечание!

Рад помочь!

У меня такой результат получился работы скрипта - первый проход режим X64, а второй AVX.

2023.09.10 21:28:41.618 TestClasses (EURUSD,H1) Test passed in 10 min 40 sec
2023.09.10 23:36:49.865 TestClasses (EURUSD,H1) Test passed in 7 min 26 sec

Получается прирост почти 30% - весьма неплохо!

 
Aleksey Vyazmikin #:

Рад помочь!

У меня такой результат получился работы скрипта - первый проход режим X64, а второй AVX.

Получается прирост почти 30% - весьма неплохо!

А вот для советника прироста не увидел

2023.09.11 02:04:36.327 Core 1  EURUSD,M15: 960351 ticks, 16277 bars generated. Environment synchronized in 0:00:19.204. Test passed in 0:00:02.517 (including ticks preprocessing 0:00:00.156).
2023.09.11 02:04:36.327 Core 1  EURUSD,M15: total time from login to stop testing 0:00:21.721 (including 0:00:19.204 for history data synchronization)

2023.09.11 02:06:14.818 Core 1  EURUSD,M15: 960351 ticks, 16277 bars generated. Environment synchronized in 0:00:18.819. Test passed in 0:00:02.677 (including ticks preprocessing 0:00:00.140).
2023.09.11 02:06:14.818 Core 1  EURUSD,M15: total time from login to stop testing 0:00:21.496 (including 0:00:18.819 for history data synchronization)
Renat Fatkhullin,Такой вопрос если в советнике есть ресурсы - индикаторы, то их так же надо перекомпилировать в ожидании какого либо эффекта? Или как бы код независимый?