MetaTrader 5 on Linux
In this article, we demonstrate how to install MetaTrader 5 on popular Linux versions, Ubuntu and Debian. These systems are widely used on companies’ server hardware as well as on traders’ personal computers.
Installing the platform with one command
MetaTrader 5 runs on Linux using Wine. Wine is a free compatibility layer that allows application software developed for Microsoft Windows to run on Unix-like operating systems.
We have prepared a special script to make the installation process as simple as possible. The script will automatically detect your system version, based on which it will download and install the appropriate Wine package. After that, it will download and run the platform installer.
To start the installation, open the command line (Terminal) and specify the relevant command:
For Ubuntu:
For Debian:
This command downloads the script, makes it executable and runs it. You only need to enter your account password to allow installation.
If you are prompted to install additional Wine packages (Mono, Gecko), please agree, as these packages are required for platform operation. The MetaTrader 5 installer will launch after that. Once you complete the standard steps, the platform is ready to go.
Install updates in a timely manner
It is highly recommended to always use the latest versions of the operating system and Wine. Timely updates increase platform operation stability and improve performance.
To update Wine, open a command prompt and type the following command:
For further information, please visit the official Wine website.
MetaTrader 5 Data Directory
Wine creates a separate virtual logical drive with the necessary environment for every installed program. The default path of the installed terminal data folder is as follows:
Translated from Russian by MetaQuotes Ltd.
Original article: https://www.mql5.com/ru/articles/625
- Free trading apps
- Free Forex VPS for 24 hours
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Dominik Christian Egert #:
I delete it manually from a chart or stop it with debugger - result is the same in both cases.
Dominik Christian Egert #:
I delete it manually from a chart or stop it with debugger - result is the same in both cases.
Do you have any specs or code sample explaining how to do this properly? Because MQL5 spec says otherwise. Also my experince says otherwise: I'm using .NET libraries in multiple MQL5 projects and it works as expected in Windows 8.1/10/11.I delete it manually from a chart or stop it with debugger - result is the same in both cases.
Do you have any specs or code sample explaining how to do this properly? Because MQL5 spec says otherwise. Also my experince says otherwise: I'm using .NET libraries in multiple MQL5 projects and it works as expected in Windows 8.1/10/11.Shame on me. I figured out that .NET Framework was not properly installed on the Wine prefix where I run the Metatrader 5 terminal. After reinstalling it, the DLL problem was resolved.