Новая версия платформы MetaTrader 5 build 4620: исправления ошибок в MQL5 и новые методы OpenBLAS - страница 22

 
Vladislav Boyko #:

Почините, пожалуйста, "All messages" в профиле. Почти 2 недели, как не работает.

Этому посту уже 11 дней и его до сих пор нет здесь.

Где изначально был этот пост и как он оказался в другом месте? Не знаете?

PS Причину выяснили, занимаемся исправлением

 
Rashid Umarov, а с брейкпоинтами что-нибудь происходит в плане исправления? Или, может есть вариант предыдущую версию терминала где-то скачать? Нужно проект отладить, а я жду..
Rashid Umarov
Rashid Umarov
  • 2023.12.15
  • www.mql5.com
Профиль трейдера
 
Viktar Dzemikhau #:
может есть вариант предыдущую версию терминала где-то скачать?

[MetaTraders Archive] поддерживает

Andrey Khatimlianskii
Andrey Khatimlianskii
  • 2022.04.23
  • www.mql5.com
Профиль трейдера
 
Renat Fatkhullin #:

Поставил разбираться.

Похоже там конфликт с тем, что в тиковом потоке есть бид-аски вместе с базовым ласт. В идеальном состоянии должны быть только ласты. Это может сбивать тестер с толку.

Ренат, добрый день!, а что нужно убрать/почистить/исправить в барах и тиках, чтобы работало.
1_ выгрузить историю по инструменту тики + бары
2_ убрать ошибочные
3_ закинуть в свой инструмент.

Может у Вас скрипт есть какой или хотя бы на скрине / пеинт покажите, что надо исправлять в данных.
Заранее спасибо!

Проблема массовая, я еще тикеров могу накидать, где это происходит)
По хорошему, надо эту проверку внутрь mql5 тестера впихнуть, чтобы "качество истории" мерил, а то он 100% пишет. ага)) охотно верим

ссылка на исходник вопроса  https://www.mql5.com/ru/forum/474452/page18#comment_55076381
Новая версия платформы MetaTrader 5 build 4620: исправления ошибок в MQL5 и новые методы OpenBLAS - Попробуйте загрузить советник через отладчик на исторических данных.
Новая версия платформы MetaTrader 5 build 4620: исправления ошибок в MQL5 и новые методы OpenBLAS - Попробуйте загрузить советник через отладчик на исторических данных.
  • 2024.11.06
  • Aleksei Skrypnev
  • www.mql5.com
что в последних билдах не работает просмотр массива в в отладчике. После инициализации советника через отладчик на исторических данных печатает. После выхода из инициализации попадаем в OnTimer где на первой строке поставлена точка останова
 
igor_spb #:

Проблема массовая, я еще тикеров могу накидать, где это происходит)

Если есть возможность, просьба скинуть в ЛС инвест-доступ к счету с этими символами.
 

История размера terminal64.exe.

Bulid Size (MB)
2958 64.3
3632 75.6
4040 81.5
4260 65.6
4410 87.0
4512 87.8
4518 111.4
4686 113.1

Вероятнее всего, резкое изменения размера связано с настройками/сменой компилятора. Т.к. функционал Терминала менялся минимально.


Судя по динамике размера metatester64.exe, Тестера это тоже коснулось. ME (MetaEditor64.exe) - нет.

 

string.Substr() не хватает значения по умолчанию для длины строки.

Поставил AMD APP SDK 3.0, терминал пишет opencl.dll not found, please install OpenCL drivers. Сторонняя программа видит и работает.

 

Не считает псевдообратную после 10000

void OnStart()
  {
   matrix data;
   data.Init(6,10000);
   data.Random(-10, 10);
   Print("Pinv \n", data.PInv());
  }
 
Renat Fatkhullin #:

Нужно смотреть ваш код записи полностью.

Наверняка логическая ошибка в нем.

Проблема оказалось в чартах. Когда в логах пишется

2024.11.29 01:15:48.507 Charts open charts limit reached, (то есть чартов якобы становится много, а они открываются сами)

функция  void OnTesterDeinit() перестаёт работать.

ChartClose(0) проблему решил


 
Renat Fatkhullin #:

Поставил разбираться.

Похоже там конфликт с тем, что в тиковом потоке есть бид-аски вместе с базовым ласт. В идеальном состоянии должны быть только ласты. Это может сбивать тестер с толку.

Двадцать дней назад поставил, до сих пор стоит.

С-стабильность!



Дополню.

Ещё такой баг наблюдается при тестировании на OHLC.

Финам, символ AMEZ размер тика 0.05, аски и биды приходят с тиком 0.01

CS      0       19:07:21.132    1 (AMEZ,M1)     2022.06.01 00:00:00   AMEZ; TICK_SIZE 0.05
CS      0       19:07:24.141    1 (AMEZ,M1)     2022.06.01 10:00:30   AMEZ; ask 19.89; bid 19.84
CS      0       19:07:24.659    1 (AMEZ,M1)     2022.06.01 10:02:30   AMEZ; ask 20.14; bid 20.09
CS      0       19:07:25.165    1 (AMEZ,M1)     2022.06.01 10:03:30   AMEZ; ask 19.89; bid 19.84
CS      0       19:07:25.648    1 (AMEZ,M1)     2022.06.01 10:04:30   AMEZ; ask 19.89; bid 19.84
CS      0       19:07:26.230    1 (AMEZ,M1)     2022.06.01 10:05:30   AMEZ; ask 19.94; bid 19.89
CS      0       19:07:26.747    1 (AMEZ,M1)     2022.06.01 10:08:30   AMEZ; ask 19.99; bid 19.94

При тестировании "каждый тик на основе реальных тиков" этот баг не наблюдается.

Возможно это не баг. Возможно в 2022 году у  AMEZ размер тика был 0.01 (но это не точно)