Новая версия платформы MetaTrader 5 build 4040: Улучшения и исправления - страница 8

 
Dmitiry Ananiev #:

При использовании CloseBy для мультивалютных советников в тестере возникают хвосты по Эквити. 
Вот такие: 

При этом наблюдается  странная подмена цен в тестере : 

Как такое может быть ? По моему это очевидный глюк тестера !

Подтверждаю.

 
A100 #:

В данном случае ошибка в Документации. В самом сообщении об ошибке и в подсказке:


enum, а нет int

исправили

 
Renat Fatkhullin #:

Исправили - мы серьезно переписали работу с историей и ускорили ее.

Через час выложим бету.

b4057, великолепное ускорение, спасибо! Подробности.

 
Renat Fatkhullin #:

Это верное поведение - ворнинги в виде помощи разработчикам.

Так ворнингов именно что и нет. А по идее должны быть. Или я не так понял?
 
Renat Fatkhullin #:

Please uninstall the program and install it again.

There should be questions about the installation of Mono & Gecko - without them the market will not work.


For macOS: check the Wine version

We recently completely updated the installation package for macOS, making many improvements to it. If you are already using MetaTrader in this system, check the current version of Wine - it is displayed in the terminal log at startup:

LP 0 15:56:29.402 Terminal MetaTrader 5 x64 build 4050 начал для MetaQuotes Software Corp.
PF 0 15:56:29.403 Terminal Windows 10 build 18362 на Wine 8.0.1 Darwin 23.0.0, 12 x Intel Core i7-8750H @ 2.20GHz, AVX2, 11 / 15 Gb памяти, 65 / 233 Gb disk, admin, GMT+2

If you have a Wine version lower than 8.0.1, we strongly recommend removing the old terminal along with the Wine prefix in which it is installed. The terminal itself can be deleted as usual by moving it from the "Applications" section to the trash. You can remove the Wine prefix through the Finder. Select the "Go \ Go to Folder" menu and enter the directory name - ~/Library/Application Support/. After going to it, delete the following folders, depending on which version of MetaTrader is installed:

~/Library/Application Support/Metatrader 5
~/Library/Application Support/net.metaquotes.wine.metatrader5
~/Library/Application Support/Metatrader 4
~/Library/Application Support/net.metaquotes.wine.metatrader4

After removal, reinstall the terminal using our installers.

  • In the process, you will be asked to install additional Wine packages (Mono, Gecko), agree - they are needed for work.
  • Minimum macOS versions: Big Sur for MetaTrader 4 and Mojave for MetaTrader 5
Hi, I have a Mac on 14.1 Sonoma. Since I updated to Sonoma a few weeks, my Mac keeps crashing when mt5 is open. It will work fine and then the laptop would crash and restart. This happens once or twice a day. The crash report indicates kernel panic and would identify MetaTrader 5 as the panicked task. Then one time it crashed and the whole MT5 was wiped. All templates, chart layouts, indicators, experts gone. So I deleted MT5 and redownloaded it. This time it looked new and opened with Wine. It shows "Windows 10 build 18362 on Wine 8.0.1 Darwin 23.1.0, 8 x VirtualApple @ 2.50GHz, 0 / 7 Gb memory, 143 / 228 Gb disk, admin, GMT+0" in the toolbox journal. Since I downloaded the latest version of mt5 a little over a week ago, I am still experiencing crashes. Now the crash report shows 'Wine' as the problem. I imagine there is an issue with either mt5 or wine compatibility with the new MacOS as this issue only started occurring the day after I updated it. You seemed knowledgeable and someone linked this comment to my post on the forum about the issue so I thought I would reply to you directly here and see if you could help. Thank you.
 

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Новая версия платформы MetaTrader 5 build 4040: Улучшения и исправления

fxsaber, 2023.11.03 17:16

b4055, сломали HistoryDealGetInteger в Тестере.
void OnDeinit( const int )
{
  if (HistorySelect(0, INT_MAX))
//  if (HistoryDealSelect(1)) // OK
  {
    Print(HistoryDealGetInteger(1, DEAL_TICKET)); // 0
    Print(_LastError); // 4755
  }
}
Строка для поискаOshibka 079.

b4057, такая же ошибка в OnDeinit.

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

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

fxsaber, 2023.11.06 20:36

На данном этапе добился ситуации, когда бэктест b4040 не совпадает с b4057. Кто из них врет - не знаю.

Если интересует, дайте инструкции дальнейших действий.


Крайне не рекомендую использовать b4057-тестер. History-функции могут врать.

 
fxsaber #:

b4057, такая же ошибка в OnDeinit.


Проверили на билдах 4057 и 4058 - не воспроизводится, не могли бы вы удостовериться что используете билд тестера 4057?

Если да - пожалуйста приложите соответствующий эксперт и логи тестера в которых видна проблема

 

Что если создать демку "метаквот History"?

Это котировки месячной давности.

На этом сервере будут работать все демки маркета.


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



Ладно, может и глупая идея. Просто не понятно, почему в тестере нельзя использовать события.

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

Что если создать Симулятор рынка, где также выбираешь стартовую дату и конечная - месяц назад. И юзать маркет демки там. Просто, если симулятор с выбиранием скорости может быть отдельным, то демка "Метаквот-History" будет без этой фичи, но всё равно какое-то решение.

 
MQ Alexander #:

Проверили на билдах 4057 и 4058 - не воспроизводится, не могли бы вы удостовериться что используете билд тестера 4057?

Проверил - b4057.

Если да - пожалуйста приложите соответствующий эксперт и логи тестера в которых видна проблема

2023.11.08 11:35:43.830 2023.11.01 23:59:58   0
2023.11.08 11:35:43.830 2023.11.01 23:59:58   4755

ЛС.


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

 
fxsaber #:

Проверил - b4057.

ЛС.


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

Просьба обновиться на билд 4059 (подключившись к MetaQuotes-Demo или через Help -> Check For Updates -> Latest Beta Version) и проверить на нём (4059).

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