Download MetaTrader 5, the best application for trading Currencies, Stocks and Futures. MT5 Download is free of charge!
What is MetaTrader 5
MT5 is a multi-asset platform that allows trading Forex, stocks and futures. It offers superior tools for comprehensive price analysis, use of algorithmic trading applications (trading robots, Expert Advisor) and copy trading. MT5 Download is free of charge!
MT5 Download For PCs, smartphones, and tablets or launch the web platform
Download MT5 and start trading FX, Stocks and Futures! Rich trading functionality, technical and fundamental market analysis, copy trading and automated trading are all exciting features that you can access for free right now!
MT5 offers a wide variety of functions for the modern FX and exchange market trader:
- Full set of trading orders for flexible Forex, Stocks and other securities trading
- Two-position accounting systems: netting and hedging
- Unlimited amount of charts with 21 timeframes and one-minute history of quotes;
- Technical analysis with over 80 built-in technical indicators and analytical tools
- Fundamental analysis based on financial news and economic calendar
- The largest store of ready-to-use trading applications at MetaTrader Market
- Powerful algorithmic trading with the built-in MQL5 development environment
- Trading Signals allowing you to automatically copy deals of experienced traders
- A system of alerts to keep track of all important market events
- Built-in Forex VPS
Use all the advanced trading and analysis tools while trading Forex, Stocks and Futures!
MT5 Download for iPhone and iPad
Install the MT5 Smartphone application on your iPhone or iPad to have access to the markets at any time!
Over a million users of Apple devices have already downloaded the MT5 Mobile to trade Forex, Stock and other securities. Join them now!
This application allows you to connect directly to brokers’ servers, receive stock prices and currency quotes, analyze financial markets by using charts and technical indicators and trade.
Don’t forget that you can also view the history of your trading operations. All these exciting features can be used anywhere in the world 24/7 for free!
- Trading currencies and stocks anywhere in the world
- Built-in market analysis tools: 30 technical indicators and 24 analytical objects
- Full-featured trading system with Market Depth and all types of trade execution
- Netting and hedging position accounting systems
- Full set of trade orders, including pending and stop-orders
- 3 chart types and 9 timeframes
- Built-in chat, financial news, alerts and push notifications
- Extended version for iPad
MT5 Download for Android
Download the MT5 Smartphone application for Android and take the trading platform with you wherever you go!
Download MetaTrader 5 on your Android OS-powered smartphone or tablet and trade financial instruments — currencies, futures, options, and stocks.
- Trading Forex, stocks, and futures anywhere in the world
- 2 trading systems: traditional netting system and the hedging option system
- A powerful trading system including Market Depth and all types of trading operations
- Full set of trade orders, including pending and stop-orders
- 3 chart types and 9 timeframes
- Built-in technical analysis tools: 30 indicators and 24 analytical objects
- Chat with registered MQL5.community members
- Financial news, alerts, and push notifications
- Extended version for tablets.
MT5 Web Trader
Use the MT5 web platform without downloading or installing any application.
It allows you to trade on the Forex and exchange markets from any browser and operating system. All you need is an Internet connection. Access your account and start trading in just a couple of clicks.
Why MT5 Download?
#1 Flexible trading system
MT5 delivers a powerful trading system with the Market Depth and a system of separate accounting of orders and trades. It supports both order accounting systems: the traditional netting system and the hedging option system. Four order execution modes are available to meet various trading objectives: Instant, Request, Market and Exchange execution. The platform supports all types of FX orders, including market order, limit and stop orders, as well as trailing stop.
With such a diversity of order types and available execution modes, traders can use any trading strategy for successful work on the financial markets.
Learn how to use MT5 with step by step guidance and illustrations >>
#2 Professional technical analysis
The platform represents the all-in-one concept and offers impressive analytical tools. It allows opening up to 100 charts of currency and stock quotes at a time. The 21 timeframes available enable a comprehensive detailed analysis of all minor price movements. More than 80 MT5 indicators and analytical tools, including graphic objects, provide detailed analysis of quote dynamics.
Furthermore, the analytical resources of the terminal are not limited to the built-in tools. Traders are welcome to choose between thousands of free-of-charge indicators from the Code Base, purchase or rent applications from the Market of more than 2500 ready-made algorithmic applications, as well as to order custom indicators from professional programmers through the Freelance service. With the high performance of the MQL5 programming language, you can create your own indicator with your own unique characteristics. All these features enhance the analytical capacity of your platform and your ability to achieve the most detailed and accurate technical analysis of quotes.
Learn more about technical analysis >>
#3 Fundamental analysis
Fundamental analysis is another tool that can be used to forecast the price dynamics of financial instruments. The aim of fundamental analysis is the constant monitoring of various open-source economic indicators. Original fundamental data is available straight from MT5.
News reports from international news agencies are broadcast directly into the platform, providing you with essential financial information. The economic calendar features the main macroeconomic indicators of different countries, allowing traders to analyze their impact on various financial instruments.
Stay tuned and make more weighted trading decisions from the benefit of having access to financial news and economic calendar straight from your platform!
Read more about the fundamental analysis >>
#4 Trading signals and Copy Trading
No time for manual trading or analyzing the markets? That’s not a problem: subscribe to an FX signal of a successful trader, and MT5 will automatically reproduce all his trades on your account. Choose from hundreds of free and paid signals available for demo or live accounts with the preferred risk level and profitability. Subscribe to the selected signal provider in just a few clicks, and your platform will trade automatically for you. You may choose to monitor trading results or completely rely on the signal behavior.
With the MT5 copy trading option (part of the broader social trading) you no longer need to trade by yourself. Instead, let your platform trade for you like a pro!
To read more about copy trading click here >>
#5 Mobile Trading
Full-fledged financial market trading can be enjoyed without even a desktop computer. The only thing you need to do is to install the mobile version of MetaTrader 5 for Android or iOS on your smartphone or tablet. Mobile applications support the full set of trading functions, provide extensive analytical capabilities through the use of technical indicators and graphical objects, as well as allow you to monitor account status, view your trading history, and more.
That’s it! Financial markets are at your fingertips with the MT5 smartphone platform!
Want to know more and download the app on your device? Click >>
#6 Web Trading
The MT5 Web Platform is a perfect solution whenever the installation of a desktop terminal or the use of a mobile version is not possible. It allows trading on the Forex and exchange markets from any browser and operating system (Windows, Mac, Linux). Analyze financial markets, place orders — in other words, access the rich functionality of MT5 on the web. You only need to have an Internet connection.
Start trading from any device in just a couple of clicks now >>
#7 Algorithmic Trading
One of the most impressive features of your MT5 is Algorithmic Trading. This feature implies automated trading using specialized applications — trading robots (Expert Advisors). The robots operate without the participation of the trader — they can analyse quotes and perform trading operations following an underlying algorithm.
Do you have a successful trading strategy? Robotize it and forget about routine market analysis and trading. The MT5 system provides for the entire development environment to help you create and optimize your own MT5 EA. With the high-performance MQL5 programming language you can create Expert Advisors utilizing heavy calculations for the most accurate technical analysis and FX forecasting.
If you are not enthusiastic about programming, choose from thousands of ready-to-use trading applications. Download free apps from the Code Base, purchase or rent products from the Market or order custom applications from professional programmers using the Freelance service — the choice is in your hands.
Read about MT5 automated trading in a separate section >>
#8 MetaTrader Market of trading applications
Thousands of trading robots and technical indicators are available in the built-in Market of Trading Apps. Every product has a free trial version which you can test before deciding to pay for the full application version. All purchased applications are ready for immediate use. Our Market is open 24/7, supports all popular payment methods, and ensures protection of all transactions.
Choose, test, and purchase from thousands of the best trading robots and indicators available in the Market!
Learn more about MT5 indicators >>
#9 Virtual Hosting (VPS)
With the Virtual Hosting, MT5 can operate even when the computer is turned off. Virtualize your platform in a few clicks and run it on a remote server (FX VPS). Trades of your robots and signal subscriptions will be executed at any time with minimum delay!
MetaTrader 5 Overview
Trading and orders in MT5
Flexible trading system for every possible strategy
The MT5 platform provides everything you need for successful trading, including up-to-date account information along with a powerful trading system. This platform also offers Market Depth, a separate accounting of orders and trades, the support of all types of trading orders and execution modes.
Two position accounting systems
MT5 supports two order accounting modes: the netting mode is adopted on exchange markets, while the hedging method can be used for FX trading. With the netting system, the trader will be able to have only one open position of a financial instrument at a time. The volume of that position can be increased or reduced through any further operation on the same symbol. With the hedging system, any new deal on a financial instrument opens a new position. Individual Stop Loss and Take Profit levels can be set for each of the open positions.
The powerful trading system of MT5 ensures flexible control over trade operations. The platform provides all the necessary options for successful trading on the FX and on Exchange markets!
Any trade operation on the Forex or Exchange Markets can be executed through an order. This is a request to a broker to buy or to sell a financial security. Execution of such an order results in a deal.
The MT5 trading platform supports all types of trade orders, including market, pending and stop orders, as well as Trailing Stop. These four order execution modes are available to meet various trading objectives: Instant, Request, Market and Exchange execution.
Note: the mode of operation execution is set by the FX company for each financial security.
MT5 Trading System:
- 2 position accounting systems
- Advanced Market Depth
- 2 market orders
- 6 pending orders
- 2 stop orders
- Trailing Stop
Market orders are used for instant execution. For example, if a trading strategy requires to have a deal that is instantly executed, a trader will be able to execute an operation, only by sending an order. The brokerage company then will execute the order at any price, and by giving such an order, a trader consents for its execution. In contrast, if it is important to enter the market as accurately as possible, a deal can be executed at the price specified in it. If the broker confirms the price, the trade request will be completed immediately.
Pending orders are formed instantly but they can be executed in future, as soon as the market situation meets the specified condition. For example, with the Buy Stop order a trader can buy stocks, currencies or other securities once their price will be higher than the current one. If the trader expects that a security price will rise to a certain level and then will continue the upward movement, then this request can be used.
Stop orders help traders to lock their obtained profits and minimize their losses. These orders are used in combination with market or pending orders, as well as with trade positions. Pending orders are always set at a certain distance from the current price or from the open price of the order.
For example, a trader can place a Buy Stop order and set the Stop Loss level 200 points below the open price. If the prediction for the future growth of a symbol price fails to materialize and the market turns in the opposite direction, then the function will help minimize the losses.
The Stop Loss order can be edited automatically to keep a certain distance from the current price. Trailing Stop is used for “trailing” the Stop Loss to follow the current price if the profit from a position increase. If the price turns the opposite direction, the level of stop-loss will not be changed. In few words, Trailing Stop will assist to minimize the losses and secure the profits.
Working with orders
MT5 provides several options for placing orders in the platform for maximum expediency. Orders can be placed through the Market Watch window, from Market Depth, using hot keys or straight from the chart of a currency pair. With the One Click Trading option an order can be sent with a single click of the mouse.
Comprehensive information about all the orders and open positions is always available in the Toolbox — Trade window. Through the Toolbox window, traders can track their number of orders and positions, open prices, volumes, stop-orders, or their account status. Additionally, this tool gives direct access to the detailed history of all deals in one window.
Built-in reports are needed essentially for evaluating the effectiveness of trading operations. They can automatically analyze numerous different trade values: the profit factor, expected payoff, drawdown, number of trades, average profit/loss and many other parameters. With this valuable information you can easily evaluate a trading system or compare the results of different trading strategies.
MT5 is the source of new and exciting trading opportunities. You can implement virtually any trading strategy for the Forex and exchange markets with MT5!
Charts in MT5
Analyse financial security quotes
MT5 charts visualize changes in currency, stock and other security quotes. Charts enable technical analysis and operation of trading robots. Charts allow traders to visually monitor quotes of financial instruments in real time and respond instantly to any changes in the market.
Charts offer a variety of different settings, so that traders can customize and adapt these settings to their personal needs. MT5 supports three types of charts: broken line, sequence of bars and Japanese Candlesticks. You can set a separate colour for any item in the chart and create the most comfortable workplace for long-term work.
MT5 charting system includes:
- 21 timeframes for any financial instrument
- dozens of analytical tools
- color schemes
- templates and profiles
- manual scaling
MT5 provides the use of various chart templates and profiles. With these templates, you can save color schemes and analytical objects applied on a chart, while all the open chart templates can be saved on one profile. By using these templates and profiles, you can easily and quickly restore the working area of your platform whenever such automation is considered necessary.
MT5 gives the availability of 21 timeframes, from one minute to one month, so that traders can easily choose the type of quote visualization that best suits their trading system. Moreover, it is also possible to set up visualization of additional information (tick volumes, last price, OHLC, and others). As a result, this will help you trade and analyze quotes more efficiently.
The tools provided by MT5 charts can be widely used for all analytical purposes. The platform offers more than 80 of the most popular analytical tools: technical indicators and graphical objects.
The analytical objects can be added directly to a symbol price chart or in its separate sub-windows. An unlimited number of analytical tools can be also applied to the chart for the analysis of the price dynamics from various perspectives.
Finally, it is possible to construct charts based on other indicators’ data. For example, traders may apply the Bulls Power indicator together with Bears Power and smooth the data by using the Moving Average.
In summary, MT5 charts provide all tools needed for convenient and comprehensive technical analysis. You can customize charts based on your choice and analyze quotes using technical indicators and objects — with the MT5 this could not be easier!
Forecast price movements of your favourite assets and trade
Technical analysis is an integral part of successful FX, Stock and Futures trading. It helps to identify various symbol trends, define support/resistance levels, forecast price dynamics and much more. In other words, with technical analysis you are allowed to have “a peek into the future” and use this advantage to succeed in FX.
Technical analysis in MetaTrader 5 includes:
- 38 technical indicators
- 44 analytical objects
- 21 timeframes
- 1-minute history
- unlimited number of charts
The essence of such technical analysis software is to study charts of financial instruments using technical indicators and analytical tools. MT5 provides a large set of such analytical means. There are 38 MT5 indicators and 44 graphic objects, which are available for comprehensive market analysis.
An indicator is the most important tool for technical analysis. Such indicators can be set to operate automatically to detect different patterns in the price dynamics of stocks, currencies and other financial assets. Based on this information, traders can assume further price movement and adjust their strategy accordingly.
Many technical indicators have been developed since the creation of financial markets. The most popular indicators are included in the MT5 trading platform. For more convenience, the indicators are divided into several groups: MT5 Trend indicators, MT5 Oscillators, MT5 Volume indicators, and Bill William’s tools.
The strongest MT5 indicators provide the flexibility to adapt the tools to any specific task. You can control both analytical parameters and settings which are responsible for the indicators’ results and appearance. For example, you may change the calculation period of the Moving Average as well as to adjust the color, width, and line type.
Indicators can be added to the price charts or to a separate sub-window with an individual scale of values. Moreover, one indicator can be applied over another one. For example, you may apply a Moving Average on DeMarker and obtain a line of averaged values.
In general, MT5 offers traders an elaborate set of tools for comprehensive technical analysis. Even the most demanding traders can use additional technical indicators. Market and Code Base feature thousands of indicators that can help to expand further analytical capabilities. Download for free from the Code Base, and purchase or rent from the MetaTrader Market. You can obtain cutting-edge tools for technical analysis of any complexity level straight from the platform!
Should you need any specific indicator with particular analytical characteristics, you can develop it yourself. All the necessary tools are available in the platform, while a lot of additional useful material is constantly published on MQL5.com. A further option is to order a custom indicator from professional programmers for a reasonable fee.
MT5 offers 44 analytical objects: Gann, Fibonacci (Fibonacci Retracement and Fibonacci Expansion) and Elliott Wave tools, geometric shapes, various channels, and more. Contrary to the technical indicators, the analytical objects must be applied manually.
Objects control is intuitive and will not cause any difficulty. In order to apply a tool, a trader only needs to specify a few control points to plot the object. After that, the required analytical object will appear on the screen.
Analytical tools can be applied both on price charts and indicator windows
As with technical indicators, traders can also set the calculation parameters and appearance of graphical objects. For example, traders can set custom levels and colors of Fibonacci lines.
The impressive number of analytical tools available in the MT5 terminal cover most of the needs of the modern trader. The MQL5 development environment and all the additional services for technical analysis offered on MT5 have raised the level of analytical options through the roof. Check yourself!
Fundamental analysis in MT5
Follow market events and capture every opportunity
Apart from technical analysis, fundamental analysis is a further tool that can be used to forecast the price dynamics of quotes and stocks. The particular aim of this tool is the constant monitoring of various economic and industrial indicators, which may affect the quotes of a financial instrument.
For instance, publication of annual reports, news about a new contract or appearance of a regulatory law can seriously affect the price of a company’s shares. And for a trader to keep abreast of the market, the monitoring and analysis of such information is constantly needed.
MT5 provides built-in tools for comprehensive fundamental analysis — FX news and the economic calendar. The platform gives you straight access to financial news from international news agencies. What is more, the platform also provides daily broadcast of dozens of newsletters from global or national FX events, influencing quotes of stocks and currencies. Do not forget that financial newsletters help you stay updated and take appropriate timely actions.
It is worth noticing that a news release is not as important as the news’ content and its possible impact on financial instruments. For example, a speech of a politician may lead to change the country’s national currency rate — it can go higher or lower depending on the speech content.
Each news message is unique and should be analyzed individually. With MT5 it is as easy as never before — news messages are delivered to the platform providing all the necessary information to the day trader.
Another important fundamental analysis tool is the Economic Calendar. It provides publications of macroeconomic indicators — the values that describe the economic state of the country they are calculated for. By analyzing the macroeconomic indicators, it is possible to forecast future price movements.
Along with the time of the upcoming event, the forecast values are also published in the calendar. In addition, the reported period or the date of a statement are specified.
With the help of fundamental analysis, various events in the Forex, stock markets, and other exchanges can be predicted. Such broad availability of tools and features provided in MT5 makes the decision process easier and more convenient. Use the MT5 fundamental analysis features to improve your trading experience!
Trade Alerts in MT5
Never miss a single trading opportunity
Forex and stock trading strategy can become more flexible, while the reaction to significant events can become faster. For this purpose, the MT5 trading platform offers the possibility to use trade alerts.
You can now set up an alert to notify you about the desired trade event, and stop worrying — the opportune moment won’t be missed on the market. There is no need to spend hours watching the price movement on your monitor — the trading platform will immediately notify you with a sound, an email, or a push notification on your mobile.
Thus you stay updated on the latest events in the financial markets wherever you are.
MT5 allows setting up conditions under which a trade alert shall trigger: e.g. when Bid and Ask prices exceed preset values or the timer of the exchange news release. Once the current price breaks the level you have specified, you will be immediately notified by a trade alert.
Like the MT4 alerts, alerts in MT5 provide instant notifications of important trade events. Set up an MT5 alert and relax!
Automated technical analysis and trading operations
Trade account management through specialized MT5 applications is called Automated Trading or Algorithmic Trading. These applications are referred to as trading robots or FX EA; they can analyze quotes of financial instruments, as well as execute trade operations on the Forex and exchange markets. Trading robots can perform operations on financial markets and as a result, a trader can be completely replaced.
The MT5 algorithmic trading components comprise the specialized integrated development environment MQL5 IDE. This development environment covers the entire cycle of trading application development, allowing the trader to create, debug, backtest, optimize, and execute trading robots.
How to acquire a trading robot for MT5?
Forex VPS enables uninterrupted operation of trading robots 24 hours a day
You can enjoy to the maximum all the advantages of trading robots, even if you do not have any programming background. In addition to the Expert Advisor development environment, MT5 provides options for free download, rent or purchase of thousands of applications. And if these advantages are not enough, you can also order a custom trading robot from a professional programmer.
The MetaTrader Market is the largest online store, from where you can purchase or rent hundreds of different trading applications to suit every taste and every budget. You can test any product from the Market for free before deciding to purchase it. Just make a payment for a selected robot straight from the platform using your preferred payment method, and start using it right away.
Thousands of MT5 and MT4 EAs or MT5 and MT4 indicators can also be downloaded for free from the MQL5 Code Base. Direct access to the Code Base access is provided on the platform, so choose and download applications while you trade.
If you cannot find an application with the required features from the Market or Code Base, you can order a custom application from a professional programmer. Hundreds of developers offering their services through MQL5 Freelance are ready to develop your custom robot not only in the shortest possible time but also at the most reasonable price.
Develop your own trading robot
MQL5 IDE provides wide functionality and user-friendly options for developers of any skill level. Beginners may use the MQL5 Wizard to generate a simple trading robot in just a few clicks.
Experienced and professional developers can take the advantage of all the features of the MQL5 IDE:
The MQL5 language of trading strategies. This high-level programming language provides object-oriented architecture, the highest calculation speed, C++-like syntax, and more.
The MetaEditor is an editor of strategies which offers code highlighting options, a debugger and a compiler.
The Strategy Tester with support for visual testing, optimization, genetic algorithms, a distributed network of testing agents, and much more.
An execution module in the form of the MT5 platform to run trading applications. In addition to the high-speed execution of robots, the platform provides the widest coverage, allowing you to test your applications with hundreds of domestic and overseas FX companies around the world.
Documentation — complete description of all language constructs. Having trouble? Feel free to open the Language Reference!
MQL5.community — a community of Expert Advisor developers, containing a unique knowledge base and offering additional services where you can monetize your skills. Visit the website to read articles, communicate with other developers, develop custom applications for traders through the Freelance service, sell your applications through the Market, and much more!
With all these tools and services, any trader can learn easily how to develop their own trading robots. You can write programs for your own use or offer them to other traders for a fee. Develop your own trading robot now — everything you need is at your fingertips!