Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Bonjour, я хочу сообщить вам, что MT5 функционирует с Wine, установленным после официального релиза. Если вы используете другой пакет или компилируете Wine самостоятельно с другими опциями, отличными от тех, что были в официальном пакете, MT5 не будет работать.
Я установил 10.5 по ссылке :*** 10.5~noble-1 500
500 https://dl.winehq.org/wine-builds/ubuntu noble/main Paquets amd64
Другие версии, которые я тестировал с этими официальными бинарами, функционируют: 10, 10.1, 10.2, 10.3, 10.4,
Версия MT4, в том числе с официальными бинарами (после версии 10.2), не функционирует, и, тем более, не функционирует последний установщик. Если кто-то попытается понять, то, похоже, причина проблемы в этом.
https://gitlab.winehq.org/wine/wine/-/commit/dc718fd33b23a6104a0fa2e971a358662bf766af
Не могли бы вы рассказать мне, как вы вернулись к старой версии?
Мой опыт по откату случайно обновлённой версии wine оказался безуспешным (сборка wine из исходников занимает чудовищно много времени, так что я не выдержал это). Я пользователь manjaro linux и здесь другие менеджеры пакетов и их формат, так что я не буду описывать действия, что я предпринимал со своей системой.
Для отката версии wine нужно вручную его удалить (если нужны подробные инструкции, обратитесь к perplexity.ai, например), а затем вручную установить старый пакет (вот пример, откуда можно взять скомпилированный deb-пакет, подходящий для вашей системы).
Я же проблему решил так: вместо чистого wine установил мульти-префиксную оболочку bottles. Пробовал ещё luxwine, но его не рекомендую в связи с тяжеловестностью. Bottles же прекрасно позволил создать префикс со старой версией wine (нужна 10.0-10.2, не позже), где работают новые версии MetaTrader 5 без особых проблем (только вкладка "Отчёты" не работает, хотя WebView2 установлен, но это не критично). Возможно, вам проще будет тоже удалить wine с системы, установить bottles, настроить префикс на применение нужной версии wine (10.2) и наслаждаться рабочим MT5.Мой опыт по откату случайно обновлённой версии wine оказался безуспешным (сборка wine из исходников занимает чудовищно много времени, так что я не выдержал это). Я пользователь manjaro linux и здесь другие менеджеры пакетов и их формат, так что я не буду описывать действия, что я предпринимал со своей системой.
Для отката версии wine нужно вручную его удалить (если нужны подробные инструкции, обратитесь к perplexity.ai, например), а затем вручную установить старый пакет (вот пример, откуда можно взять скомпилированный deb-пакет, подходящий для вашей системы).
Я же проблему решил так: вместо чистого wine установил мульти-префиксную оболочку bottles. Пробовал ещё luxwine, но его не рекомендую в связи с тяжеловестностью. Bottles же прекрасно позволил создать префикс со старой версией wine (нужна 10.0-10.2, не позже), где работают новые версии MetaTrader 5 без особых проблем (только вкладка "Отчёты" не работает, хотя WebView2 установлен, но это не критично). Возможно, вам проще будет тоже удалить wine с системы, установить bottles, настроить префикс на применение нужной версии wine (10.2) и наслаждаться рабочим MT5.Со своей стороны, я использую Debian 10. Все прекрасно работало до начала июня, но последнее автоматическое обновление сделало MT5, который был запущен в конце установки, непригодным для использования.
Да. В настоящее время я использую MT5 через Bottles, который является свободным и открытым программным обеспечением, использующим среды, чтобы помочь вам легко управлять и запускать приложения Windows в Linux.
https://usebottles.com/
Он автоматически выполняет весь процесс установки Wine со стабильной версией, как для приложений, так и для игр. Даже если я не смог установить некоторые игры Windows напрямую через Wine, я смог сделать это через Bottles.
У меня сейчас так: Debian-12, MT5 5120.
В настоящее время я использую Debian-12, MT5 5120.
Эта версия Wine работает. Не думаю, что это возможно с Wine 10.3 и далее.
Это последняя версия stable, следующие пока только staging и devel. Если перейти со staging на stable, всё будет работать.
Несколько месяцев назад в другой ветке писал про очередную попытку перехода с Windows 10 на линукс. У меня была GPU AMD RX580 8Gb. AMD в линуксе очень плохо поддерживается, кроме топовых моделей. У меня игры имели FPS в 2 раза ниже, чем под Win10. Тогда я отказался от перехода. Теперь у меня NV RTX 3060. С проприетарным драйвером FPS снизился с 80 до 72. Удовлетворительно.
Установил Lutris и ProtonUp-Qt для управления WINE. Для игр использую GE-Proton10-11. Для MT5 он не подошёл, очень крупный шрифт и не масштабируется (или я не умею). Для него установил wine-10.8-staging-tkg-ntsync и отдельный префикс. Технология ntsync позволяет ускорить графику, поддерживается новыми ядрами, требует включения устройства /dev/ntsync (sudo modprobe ntsync). Также поддерживается в GE-Proton, а в остальных версиях, доступных из Lutris и ProtonUp-Qt - нет.
Перед всем этим я пытался установить WINE+MT5 инсталлятором от разработчиков, но он вылетает с ошибкой при установке MicrosoftEdgeWebview2Setup.exe. Его не удалось установить вручную, пока я не сменил в WINE версию на Windows 8.1. После этого MT5 перестал запускаться, сообщая о дебаггере в системе. Так что пришлось обойтись без него. С wine-gecko весь web-контент показывается, кроме вкладки отчётов, которой я не пользуюсь. Но хотелось бы, чтобы работало всё.
В результате MT5 работает плавно и без проблем.
С играми вышла какая-то мистика. Настроил на запуск на дискретной карте, отключил монитор от неё, подключил ко встроенному видео. Игра запускается с таким же FPS. Если бы она работала просто как ускоритель для расчётов, то всё равно были бы потери FPS. Нипанятна.
Это последняя версия stable, следующие пока только staging и devel. Если перейти со staging на stable, всё будет работать.
Да, Wine после версии 10.3 серьезно поломала точки входа системных функций в ntdll.dll и поэтому протекторы перестали работать:
Там есть обходной путь с выставлением режима Windows 11 + Wine Staging 10.12 или новее, чтобы заработало.