Новая версия платформы MetaTrader 5 build 5830: общие улучшения - страница 26

 
Vladislav Boyko #:

Если возможно, сделайте, пожалуйста, более подробное сообщение об ошибке. Чтобы можо было понять, на каком этапе оно споткнулось.

Да, разберемся в причинах и расширим описания ошибок.

Но лучше и ошибки исправим.

 
Renat Fatkhullin #:

Детально проверим с Windows 10 - должно все работать.

Со старой CHM справкой все, время прошло - я объяснял, почему.

Если в операционке на найден WebView2, то терминал пишет об этом и в фоне устанавливает официальный WebView2: это занимает несколько минут на скачку и фоновую установку

WebView2        couldn't find WebView2 Runtime

На следующем старте программы хелп показывается. Это срабатывает даже на Windows Server XXX Core edition.


Работает на Windows Server 2012: это минимальная поддерживаемая серверная версия

Аналогично работает на Windows Server 2016, Windows Server 2019, Windows Server 2022 и 2025. Только что проверил.

Работает на голом, с нуля установленном Windows 10 21H1 без апдейтов:

2026.05.24 21:30:41.327 Terminal        MetaTrader 5 x64 build 5836 started for MetaQuotes Ltd.
2026.05.24 21:30:41.327 Terminal        Windows 10 build 19043 on Xen, 4 x AMD EPYC 7543P 32-Core, AVX2, 6 / 7 Gb memory, 20 / 39 Gb disk, UAC, GMT-8

2026.05.24 21:30:51.511 WebView couldn't find WebView2 Runtime

После фоновой установки WebView2 и рестарта хелп работает:



Поставил на Windows 10 все последние апдейты до 22H2: все работает




Поставил с нуля Windows 7 SP1 и доставил апдейты: после сообщения об отсутствии WebView2 произошла дозагрузка и после рестарта все заработало



Выводы:

  • поддержка нового хелпа работает везде
  • даже на Windows 7 все работает

Если у кого не работает, скорее всего:

  1. нет апдейтов операционки
  2. операционка установлена из обрезанных/обезжиренных образов
  3. твиками убит Edge/WebView2
Доказательства работоспособности железные.

 

В справке по ADX опечатка

 
Renat Fatkhullin #:

Если в операционке на найден WebView2, то терминал пишет об этом и в фоне устанавливает официальный WebView2: это занимает несколько минут на скачку и фоновую установку



Доказательства работоспособности железные.

Скажите пожалуйста, в каком билде начал писать об этом?

2026.05.25 08:50:39.787 Terminal        MetaTrader 5 x64 build 5836 started for MetaQuotes Ltd.
2026.05.25 08:50:39.788 Terminal        Windows 10 build 19045, 12 x AMD Ryzen 5 8400F 6-Core, AVX2, 59 / 63 Gb memory, 165 / 198 Gb disk, admin, GMT+3
2026.05.25 08:50:39.788 Terminal        G:\MT5 Demo MQ
2026.05.25 08:50:40.862 Network '10010943312': authorized on MetaQuotes-Demo through Access Point EU 4 (ping: 62.10 ms, build 5836)
2026.05.25 08:50:40.863 Network '10010943312': previous successful authorization performed from 94.25.170.65 on 2026.05.24 20:04:28
2026.05.25 08:50:42.195 Network '10010943312': terminal synchronized with MetaQuotes Ltd.: 0 positions, 0 orders, 11125 symbols, 0 spreads
2026.05.25 08:50:42.195 Network '10010943312': trading has been enabled - hedging mode
2026.05.25 08:50:43.677 Network '10010943312': scanning network for access points
2026.05.25 08:50:51.899 LiveUpdate      check for beta version
2026.05.25 08:51:12.513 LiveUpdate      you are using the latest version
2026.05.25 08:51:25.427 Network '10010943312': scanning network finished
 

Горячие клавиши не работают в Справке 

Ctrl + C ,  Ctrl + V

Виндовс 11 лицензия , регулярно обновляемая. Терминал билд 5836.

Что сделать ? Как заставить работать горячие клавиши ?

 

задам вопрос по другому:

   у кого-нибудь есть идеи как прикрутить в мета-едитор прежний справочник ? новым пользоваться невозможно.

пока-что единственный выход - вообще уйти во "взрослые IDE" типа VSCode, SlickEdit. Но их чрезмерно использовать для мелочи на 1-3-5 файлов

PS/ и есть ощущение что в новый формат добавлено что-то сильно ненужное, он существенно больше старого chm. 20 мб новый, 8 старый
 Чего туда воткнули ? неизвестно чему обученную нейронку ??

 
Maxim Kuznetsov #:
и есть ощущение что в новый формат добавлено что-то сильно ненужное, он существенно больше старого chm. 20 мб новый, 8 старый
билдер chm файлов хорошо "жмёт" контент, мне не удалось повторить подобный коэффициент сжатия в попытках перейти на другой формат хранения, видимо метаквотамсам также не удалось.
 
Vladimir Pastushak #:

Горячие клавиши не работают в Справке 

Ctrl + C ,  Ctrl + V

Виндовс 11 лицензия , регулярно обновляемая. Терминал билд 5836.

Что сделать ? Как заставить работать горячие клавиши ?

у меня ctrl-c работает, а ctrl-v это куда? в строку поиска?
 
Alexey Viktorov #:

Скажите пожалуйста, в каком билде начал писать об этом?

Так как как html контент в маркете/сигналах/чатах/итд использует тот же WebView2, то переход на WebView2 был 3 года назад: https://www.metatrader5.com/ru/releasenotes/terminal/2286

Если не пишет, значит WebView2 стоит. И даже если не стоял, то автоматически доставлялся и никаких проблем не было. Даже под Wine успешно устанавливается WebView2.

Сильно уверен, что господа выше затвикали свои операционки, не договаривают и просто натягивают сову на глобус.

MetaTrader 5 build 3800: ордера Book or Cancel, помощь AI при написании кода и расширенная поддержка ONNX
MetaTrader 5 build 3800: ордера Book or Cancel, помощь AI при написании кода и расширенная поддержка ONNX
  • 2023.06.08
  • MetaQuotes
  • www.metatrader5.com
Добавлена поддержка новой политики исполнения ордеров — Пассивная / Book or Cancel (BOC). Политика BOC означает, что ордер может быть только выставлен в стакан цен. Если ордер может быть исполнен немедленно при выставлении, он снимается. Фактически с такой политикой гарантируется, что цена выставленного ордера будет хуже текущего рынка. BOC...
 
Если из справки копировать код и вставлять в ME, то он получает дополнительные пустые строки - и это очень не хорошо!
Пример:
//+------------------------------------------------------------------+

//| Возвращает время с миллисекундами                                |

//+------------------------------------------------------------------+

string TimeMscToString(const long time_msc, int flags=TIME_DATE|TIME_MINUTES|TIME_SECONDS)

  {

   return(TimeToString(time_msc/1000, flags) + "." + IntegerToString(time_msc %1000, 3, '0'));

  }