Download MetaTrader 5

MetaTrader 4 on Linux

23 November 2012, 14:12
MetaQuotes Software Corp.
33
60 948

Introduction

Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. Linux systems are widely used in smartphones and server hardware. Many home PC users prefer it to MS Windows series.

In this article, you will find out how to work in MetaTrader 4 via one of the Linux versions - Ubuntu.


Installing Wine on Ubuntu

One of the Linux features is the absence of a unified distribution kit. Different groups of developers work on several Linux versions including Debian, Mint, Ubuntu, OpenSUSE, Gentoo, etc. In this article we will consider one of the most popular distribution kits - Ubuntu.

Wine is a free software that allows users of the Unix-based systems to run an application developed for the Microsoft Windows systems. Among all the Wine versions there is one for Ubuntu.

Note that Wine is not a fully stable application. Thus, some functions in the applications you start under it may work improperly or not work at all.

Preliminary setup should be performed before the installation. All applications are installed on Ubuntu from the packages, which are contained in repositories. The path to WineHQ PPA repository should be added to install Wine. Open Ubuntu Software Center and execute "Software Sources" command in "Edit" menu.


Click "Add" in the new window.


The following data should be specified in АРТ (Advanced Package Tool) line: ppa:ubuntu-wine/ppa. Click "Add Source". This completes the preliminary setup.

To install Wine, open its official website http://www.winehq.org, go to Downloads section and choose the distribution kit for Ubuntu. Click the appropriate link to install the latest Wine version. Currently, the latest stable version is Wine 1.4.1. You can also download beta version Wine 1.5.21, which has many improvements but may appear less stable. The system will prompt you to open the link via Ubuntu Software Center. Agree to that and the Software Center will prompt to start Wine installation:


Click "Install" and wait for the installation to complete. Once the installation is complete, it will already be possible to run Microsoft Windows executable files in Ubuntu.


Installing Wine from the Command Line

You can use command line (which is called "Terminal" in Ubuntu) to install Wine without using Ubuntu GUI.

Execute the following command to add WineHQ PPA repository, from which Wine will be installed:

sudo add-apt-repository ppa:ubuntu-wine/ppa

Installing Wine via the command line

After its execution, update APT package data using the following command:

sudo apt-get update

Upon its execution, you can start Wine installation. Execute the following command:

sudo apt-get install wine1.5

Wine v. 1.5 will be installed. After the execution, Wine is ready for use.


Starting MetaTrader 4

To start using MetaTrader 4, you should either download and install the installation file or copy the entire folder of the client terminal previously installed in Microsoft Windows system.

To download the installation file, move to www.metatrader4.com official web site and click "Free download" or use the direct link mt4setup.exe.

Downloading MetaTrader 4 installation package from the official site

The system will automatically determine that you are trying to run a file designed for Microsoft Windows and will offer to open it with Wine. Select this option and click "OK". MetaTrader 4 installer will be launched. Complete all installation steps:

Installing MetaTrader 4

After installation is complete, you can start using MetaTrader 4 by running its terminal.exe file.

Another way to start using MetaTrader 4 in Ubuntu is copying the entire folder of the client terminal previously installed in Microsoft Windows:

Copying previously installed MetaTrader 4

After copying is complete, simply run terminal.exe file of MetaTrader 4 terminal. Wine will be used automatically to open the file. The screenshot below shows MetaTrader 4 terminal in Ubuntu system:


Known Issues

As was already mentioned above, Wine is not a completely stable software. Thus, some functions of the MetaTrader 5 terminal may work improperly. Currently the following issues are discovered:

Except for the above problem, you can enjoy all the features of MetaTrader 5 on Ubuntu.


MetaTrader 4 Data Directory

Wine creates a virtual logical drive with necessary environment for installed programs. The default path of the installed terminal's data folder is as follows:

Home\.wine\drive_c\Program Files\MetaTrader 4


Conclusion

If we type "Linux" in MQL4.community search box, we will receive about 30 pages of results. This suggests that many users are interested in running MetaTrader 4 on this operating system, and it is necessary to have a unified source of information on the subject. There is only one article on the topic written by one of the community members and it is long out of date, as it was published in 2006.

In the present article, we described an easy way to run MetaTrader 4 under Ubuntu operating system. All basic terminal functions are available to traders. We hope that this article, or, to be more precise - the comments to it, will become a good place for accumulating useful information about running Meta Trader 4 on Linux OS series.

Translated from Russian by MetaQuotes Software Corp.
Original article: https://www.mql5.com/ru/articles/1358

Last comments | Go to discussion (33)
FxZoo
FxZoo | 14 Aug 2016 at 10:51
DonFx:

So sad,

Currently it is IMPOSSIBLE to make a fresh INSTALL of METATRADER4 onto a LINUX system!!!

Things written in the article are totally useless (outdated).

I've tried everything, but without success.

It always asks for a proxy configuration!!!


HEY METAQUOTES! WHY DON'T YOU MAKE A STEP-BY-STEP WORKAROUND FOR THIS ISSUE?!


here is the solution
Max Enrik
Max Enrik | 4 Jan 2017 at 18:48
Marco vd Heijden:

Is working fine

Also looks like your indicator works fine.
( you can delete my this comment ) - :)
Marco vd Heijden
Marco vd Heijden | 4 Jan 2017 at 18:52
Max Enrik:
Also looks like your indicator works fine.
( you can delete my this comment ) - :)

The standard indicators work, as well as the ones you compile yourself.

So not the ones you buy from market, and also signals services will not work.

Max Enrik
Max Enrik | 4 Jan 2017 at 19:13
Marco vd Heijden:

The standard indicators work, as well as the ones you compile yourself.
So not the ones you buy from market, and also signals services will not work.

I will try to write indicator for myself after my greatest EA's finished.
( actually I was started but it's working for single timeframe - and I will improve it a bit more )

mooz17
mooz17 | 12 Apr 2017 at 22:45

hi all!!

after weeks of looking around to install mt4 on my new linux mint 18.1,i finally finally got mt4 up and running!!!...actually you install mt4 via PlayonLinux....its quite simple really....you install playonlinux from your distro Software Manager...well.anyway,i got the idea/ways of setting up mt4  after watching this video from youtube https://www.youtube.com/watch?v=VzgsruDTEuA 

An Insight Into Accumulation/Distribution And Where It Can Get You An Insight Into Accumulation/Distribution And Where It Can Get You

The Accumulation/Distribution (A/D) Indicator has one interesting feature - a breakout of the trend line plotted in this indicator chart suggests, with a certain degree of probability, a forthcoming breakout of the trend line in the price chart. This article will be useful and interesting for those who are new to programming in MQL4. Having this in view, I have tried to present the information in an easy to grasp manner and use the simplest code structures.

MetaTrader 4 on Mac OS MetaTrader 4 on Mac OS

Apple products have become very popular. MetaQuotes Software Corp. attentively follows the progress of the IT industry and has already released the special mobile applications for iOS-based devices - MetaTrader 4 for iPhone and MetaTrader 5 for iPhone. There are many topics on the MQL4.community forum, where people are seeking a solution for running MetaTrader 4 under the Mac OS operating system. In this article, you will find out how to work in MetaTrader 4 via the Apple's popular operating system.

MetaTrader 4 Expert Advisor exchanges information with the outside world MetaTrader 4 Expert Advisor exchanges information with the outside world

A simple, universal and reliable solution of information exchange between МetaТrader 4 Expert Advisor and the outside world. Suppliers and consumers of the information can be located on different computers, the connection is performed through the global IP addresses.

The Random Sandbox The Random Sandbox

The article includes an interactive "sandbox" as an Excel file which simulates randomized Expert Advisor backtest data. Readers can use this to help explore and more deeply understand the EA performance metrics offered by default with MetaTrader. The text of the article is designed to guide the user through this experience.