• Price
     - 
  • Reset
Watch the Market tutorial videos on YouTube
How to buy а trading robot or an indicator
Run your EA on
virtual hosting
Test аn indicator/trading robot before buying
Want to earn in the Market?
How to present a product for a sell-through

Free Expert Advisors and Indicators for MetaTrader 5 - 36

icon Use trading robots and indicators to make Forex trading more profitable. Trading robots allow you to automate opening and closing deals, while indicators help you predict market behavior more accurately. The page features the catalog of MetaTrader 5 applications.
1. system introduction It is a three-dimensional convenient transaction and signal indication button, and its functions not only include: buy, sell, close loss position, close profit position, buy close position (optional 1/5~1 position), sell close position (optional 1/5~1 position), clear position (clear all objects, all positions and all pending orders), buy backhand (optional 1~5 times backhand), sell backhand (optional 1~5 times backhand), all backhands (optional 1~5 times backhand), It ca
FREE
(This is a demo version as the live version doesn't produce signal in test mode due to its reliance on external sources.) This EA connects to MyTradingPet.com for top performing live trade signals backed by latest AI technologies. The past performance data is available from MyTradingPet.com. All future enhancements to these AI signals will be automatically loaded into this EA. One time setup and no tweaking is required along the way. You can choose top 1-3 performing signals over 1 week or 1 mon
FREE
Quick deals EA Demo
Aleksandr Slavskii
Горячие клавиши плюс клик левой кнопки мыши на графике. Советник открывает сделки, выставляет лимитные и стоповые ордера, удаляет ордера и закрывает позиции, также  делает реверс  открытых позиций, выставляет прописанные в настройках стоп лосс и тейк профит. (реверс только на неттинговых счетах) При запуске советника можно посмотреть подсказку как действует советник при нажатии клавиши + клик на графике. Правее последнего бара, ниже цены Ctrl+ЛКМ  - OpenSell Правее последнего бар
FREE
Unfortunately I have had the experience that when the MT5 terminal updates or the PC, server or MT5 terminal crashes, updates or restarts, many of the global variables are reset to the state at which the terminal was last closed "normally". So I developed this utility to automatically save global variables from the terminal in a specific time interval, and if something happens, you have the option to reset all global variables to the last saved value with just a few clicks.
FREE
This script will get the lastest price and spread for certain symbol. It will show the Bid/Sell price and Ask/Buy price, and the price difference is the spread between Bid/Sell and Ask/Buy prices. I'm a high-energy, seasoned and self-motivated mathematician. Professional in the capital markets. Professional experience in quantitative analysis, financial modeling and investment strategy. Familiar with macroeconomic and microeconomic conditions along with company fundamentals to make prediction
FREE
Utility for know all informations and settings of terminal where the utility is loaded. The informations that you can know are for example: - The path of folder where the terminal start - The   path of     folder where the terminal store the indicators, experts advisors etc - The   path of     common folder - The permission to use DLL, to automated trading etc - The permission to send email, FTP or notifications to smartphone and many other informations
FREE
Script to calculate equity and balance at a specific date and time.  This script makes up for a lack of MetaTrader account history, that does not show how the balance and equity changes in time. Balance calculation includes closed orders only. Equity calculation includes orders closed before and orders that are still open at the specified time. Example: date and time set to 2020/07/06 00:00. If I had a Buy 1 lot EURUSD position opened at price 1.12470 on the 2020/07/02, the program woul
FREE
多張持倉單交易時,無法目視化觀察當前市價對應持倉單的關係. 使用此腳本,可以快速畫出報價框品種的多頭平均價 空頭平均價以及加權平均價 讓所有的持倉單可以從報價表上可以快速簡潔的了解到當前市價與持倉單的關係 多頭平均價為所有同品種的多頭持倉單平均價 空頭平均價為所有同品種的空 頭 持倉單平均價 加權平均價為所有同品種的不分多空頭加權後的持倉單平均價 設定參數 BuyAvgLineClr         設定多頭平均價線的顏色 BuyAvgLineStyle         設定多頭平均價線的風格 SellAvgLineClr            設定空頭平均價線的顏色 SellAvgLineStyle      設定空頭平均價線的風格 WeigthAvgLineClr     設定加權平均價線的顏色 WeigthAvgLineStyle   設定加權平均價線的風格
FREE
Иногда бывает, что наши построения на графике выходят за пределы последнего бара. После выходных, эти построения могут измениться в виду особенностей учета времени в мт5. Данный индикатор поможет решить эту проблему - он проходит по всем графикам и сдвигает дату объекта, которая дальше, чем нулевой бар.  После завершения работы индикатор удаляется. Параметры: Direction - направление сдвига; DaysShift - количество дней, на которые сдвигается дата объекта, правее нулевого бара.
FREE
This is a utility for storing the data on open interest (OI), ratio of buyer/seller orders' number and the ratio of buyer/seller orders' volumes on the Russian FORTS futures market. This is the first product of the series. Now, you can trace history of the specified data in real time in МТ5 terminal. This allows you to develop brand new trading strategies or considerably improve the existing ones. The data received from FORTS market is stored as a database (text CSV or binary one at user's discr
FREE
All what you need before start a trade network connection/broker's/symbols/historical orders benchmarks/currnet orders status 01. symbol's trading privilege 02. order execution mode 03. trade session hours 04. min lot/max lots 05. max pending orders 06. freeze point pending order's distant points (zero is good) 07. Min SL/TP points required by broker if open an order (zero is good) 08. account leverage 09. Margin call open an order must > 100% 10. MarginStopOut forced to close som
FREE
Script to load on chart the orders, starting from "Signal history report" downloaded from MQL5. If you found a good signal on "Signals" section of this site and you want to see the history orders on chart, you can do it, following this steps: - Download the csv file of history orders - Copy file in the common folder - Launch the script and set the input that are: - Report type (MT4 or MT5) - File name - Delimiter (default is ;) - Name of symbol to load (if symbol on file is for example EURUSDi,
FREE
Raba Time Scheduler EA MT5
Aleix Rabassa Puigdomenech
Manage your trading schedule with Raba Time Scheduler EA. Functionalities: Set up infinit time ranges. Choose between these actions when out of schedule. Close all positions. Close all negative positions and protect the positive ones. Notes: Auto enabling/disabling algo trading is disabled due to MQL Market policies. I you have any doubt you can leave it in comments and I will anwer it asap. If you found this tool helpful for you, a comment and a good rating will be appreciated. Also any propo
FREE
TrendbySignal
Zong Quan Zhang
一 運作方式(如下圖) 在一個單邊向上的行情中,   自動交易工具做以下動作: 當價格來到高點,等待突破訊號在進場。 當價格回調,等待回調結束要往上時在進場。 當進場下單後, 如果一直漲就持續持單,等待價格漲不上去準備下來時,在獲利離場。 但如果一直跌,就等待要上漲時在進場,進場時加倍下單,    一個做底單,動作同上等待獲利離場,    另一個單用做倉位修正,此單和第一張單在盈虧為0時會各自平倉,不造成損失。 Ps: 在一個單邊向下的行情中,動作則相反  二 設定方法(如下圖) Step1   一開始要自己指定工具的方向. 如果認為會往上走,設定i_tradeup=true, i_tradedown=false,  如果認為會往下走,設定i_tradeup=false, i_tradedown=true,   Step2   指定目標位置和止損位置 如果認為會往上走,i_top輸入目標位置,i_bottom輸入止損位置 如果認為會往下走,i_top輸入止損位置,i_bottom輸入止盈位置 當價格到達目標位置會強制平倉獲利並暫停工具運作
FREE
This utility displays the information required for making trades on each opened chart. For example: spread value, swap value; triple swap day; session closing time; ATR of the symbol by Gerchik; total profit/loss for the current symbol; the number of trades made earlier; the percentage change in the quotes of 6 selected instruments; and much more. The spread value is always shown. The rest of the information is displayed depending on the settings: Show total orders at the moment (long, short) .
FREE
AnaliTickDemo
Aleksandr Prozorov
AnaliTickDemo is a demo version of AnaliTick. AnaliTIck is a financial instrument analysis and testing program based on the Metatrader5 platform. The object of analysis is the sequence of changes in the prices of Bid and Ask - ticks. The program may be useful to developers of scalping advisers and strategies, those who work on the news. The demo version differs from the full one in fewer filters and strategies. The analyzed period is one - the current trading day and two previous days. The strat
FREE
The TELEGRAM BROADCAST utility helps to instantly publish your trading in the Telegram channel. If you have long wanted to create your Telegram channel with FOREX signals, then this is what you need. ATTENTION. This is a DEMO version, it has limitations - sending messages no more than 1 time in 300 seconds PAID version:  https://www.mql5.com/en/market/product/46865 https://t.me/moneystrategy_mql TELEGRAM BROADCAST can send messages: Opening and closing deals; Placing and deleting pending
FREE
Msg2Slack is the tool that sends messages from MT4/MT5 text boxes to Slack. With just one click on the button located on the right side of the text box, you can easily send text and chart images to your Slack channel. Even if you draw lines, marks, comments, and more on the chart, the image will be posted. Whether you want to send messages to yourself or a group, this simple yet powerful tool makes it incredibly easy to capture chart images and send messages on the fly. The Msg2Slack tool
FREE
What is Risk of Ruin? Risk of ruin is the probability of an individual losing substantial amounts of money through investing, trading or gambling, to the point where it is no longer possible to recover the losses or continue. Risk of ruin is typically calculated as a loss probability, also known as the "probability of ruin." Input Parameters StartPeriod: Set the first date from where you like the program to calculate. Your current account performance will be measured. EndPeriod: Set the last d
FREE
DemoBitmapOffset
MetaQuotes Ltd.
3.5 (2)
The script illustrates the usage of the OBJPROP_XOFFSET and OBJPROP_YOFFSET properties. It displays the specified fragment of the .BMP image.
FREE
FrankEditorTicks
Aleksei Grebenkin
Сonverter for historical data files(TICKS) from external sources like ducascopy or others sources of non-standard .csv quotes. The output format is compatible with MetaTrader5 and can be imported to MetaTrader5. The script can process multiple files(batch), see parameter "Convert all files in folder Files/FrankEditor". User can choose output timeframe, months and other options. Input files should contain raw tick data and look like(UTC or EET time): GBPUSD_Ticks_2014.01.01_202
FREE
DataFeeder
Joao Paulo Euko
5 (1)
Hi you, I need your help! Be my Patron, let's make it possible! https://www.patreon.com/joaopeuko https://github.com/Joaopeuko/Mql5-Python-Integration Esse Expert Advisor copia os dados("symbol,last,bid,ask") dos ativos que foram colocados na lista e só funciona enquanto o mercado esta aberto. Esse EA não é um link DDE ou RTD, as informações não são passadas em tempo real ao excel. O EA tem um delay de 30 segundos e o Excel tem um delay de 1 minuto. A vantagem desse EA é que ele dispen
FREE
Hi you, I need your help! Be my Patron, let's make it possible! https://www.patreon.com/joaopeuko https://github.com/Joaopeuko/Mql5-Python-Integration It works. *****REVISADO*****DIA 31/12/2019 (dd/mm/yyyy) - EA continua funcionando perfeitamente, apesar do comentário feedback negativo.  Simples Expert Advisory para trades feitos de forma manual. O EA coloca o Stop Loss (SL) e o Take Profit(TP) de e automática quando o Trade acontece. O EA trabalha com números inteiros e fraciona
FREE
SphereSample
MetaQuotes Ltd.
3.5 (2)
The script SphereSample.mq5 illustrates control of graphic objects using the classes from the Standard Library (Base class of objects array CArrayObj , CChartObjectText ).
FREE
Tibors Timer Mt5
Tibor Hartmut Sturm
Indikator mit den Notwendigen Anzeigen im Chart - Als Expert installieren !  Dieser Indikator wurde von mir Entwickelt damit die Anzeige der relevanten Parameter klar und deutlich im Chart ist.  Er dient zur Information und ist ohne Gewähr.  Folgende Parameter werden angezeigt: -   Aktueller Kurs - Das Aktuelle Handelspaar - Die Restzeit zur nächsten Kerzenbildung / Zum Abschluss der Aktuellen Kerze - Die Kontonummer des Handelskontos - Die Frei Verfügbare Margin - Die Margin auf 1 Lot - De
FREE
The Universal Signal Dashboard (USD) is a signal dashboard or indicator matrix. It can generate a matrix of signals from values, chart and candle prices, and from the buffer output of almost any technical indicator. However, unlike most dashboards of the same category, USD is configurable based on the inputs provided by the user within the app interface. The tabs (Display, Data, and Signals tabs) starts empty and the Display tab will show more display entries as the user adds more signal entries
FREE
Symbol Decripter
Sergey Chepurnykh
Shows the full name of the symbol on the chart. Especially relevant for Stocks, CFDs, Indices and Futures. Also, when you press "right"(cifre 6) on the NumPad, an "Alert" is issued, from which you can copy the name in the "Experts" column and use, for example, to search for additional information about the company. In the settings you can select the color, placement and font size.
FREE
The current expert advisor is accomplished as a Telegram-bot. The purpose of the EA is to provide information about any country, event or values retrieved from thу database of the economic calendar . It is necessary to allow the following URL in the options in the tab "Expert Advisors":  https://api.telegram.org There's ony 1 input parameter  "User name". The Telegram username must be added here as  @name. After starting the Expert Advisor onto the chart one needs to open Telegram app and find t
FREE
Tiger Lite
Dang Cong Duong
Tiger Lite recreate the history of entry and exit orders. The goal is that you can grasp their strategy how to play. CSV format support for WEB, MT4 and MT5 platforms. The sequence of steps is described in the photo. Note: Please choose the existing date and symbol on the CSV file. For MT4/5, export historical data and copy the records to excel, save it with the extension CSV. For MT4/MT5/WEB, save the name with format mt4.csv/mt5.csv/web.csv If you get the history from another source and you
FREE
Presentation The URL html and xml to csv is designed to get contents from URLs with html or xml content, and to download it to an output format as a txt or as a csv file. It enables to get the whole web sites page, starting with the http protocol, in a document for a further use and in additional with downloading directly on the MetaTrader applications and on the desktop. It is a good advantage for taking the most data from events and economic calendars, and also publications related to the inst
FREE
Script to configure "TweetHelper for MT5" environment settings for "Twitter API v2 OAuth 2.0 with PKCE". Client ID   : ${CLIENT_ID} Auth Basic base64   : β string(Base64) Response Code   :   auth_code   to be obtained in step 2 of "Connection Procedure Using OAuth2.0" Callback URI   : the value set in User authentication settings "Callback URI / Redirect URL" TweetHelper trial for MT5   https://www.mql5.com/ja/market/product/54832 TweetHelper for MT5    https://www.mql5.com/ja/market/
FREE
Assistant_for_Reopen - an Expert Advisor that helps to re-set pending orders. Many brokers force the order to expire at the end of the trading session or at the end of the trading day. Therefore, a trader has to restore all pending orders manually every time at the beginning of a new trading session. Assistant_for_Reopen frees the trader from this routine work. It controls expiration by the order expiration time and resets it if the trader ticked the checkbox. The maximum number of orders the EA
FREE
啟用TrailingTrader腳本後 報價視窗的交易品種 將會進行移動止損 設定參數 TrailingDistance 啟動移動的點數 TrailingCallBack 移動止損的回調點數 工作原理 持倉單在獲利的條件下 市價超過設定的點數時 腳本自動設定止損線在市價回調的點數位置 當市價繼續往獲利的方向運行時 止損線會持續往運行方向調整 直到市價回調到止損線時獲利平倉 當同一品種持有多張持倉單時 移動止損會分開運行 當盈利超過一定的範圍時 移動止損線會形成同步狀況 特點 當交易員習慣手動開單 又無法長時間盯盤時 可以啟用移動止損 當持倉單一旦觸發工作 就可以確認該單會在獲利的條件下出場 起用條件 需要使用MT5交易的電腦全天候開機運行 可以啟用腳本後 再同步到官方VPS 此時同步的腳本可以全天候監視交易帳戶
FREE
Apenas Cancela Ordens e Fecha Posições Exceução de cancelamento de ordens e encerramento de posições de modo rápido, para todos os ciclos de mercado Necessita do Indicador ( https://www.mql5.com/pt/market/product/79691 ) Para mais detalhes de configurações e input de variáveis entre em nossa comunidade no guilded ( https://www.guilded.gg/i/E9m8bYLE ) Inclui Rompimentos, Canais Estreitos, Canais Amplos e Lateralidades, ou seja para todos os ciclos
FREE
Meditation Seed: Meditation is a practice in which an individual uses a technique – such as mindfulness, or focusing the mind on a particular object, thought, or activity – to train attention and awareness, and achieve a mentally clear and emotionally calm and stable state.[1][2][3][4][web 1][web 2] Meditation is practiced in numerous religious traditions. The earliest records of meditation (dhyana) are found in the Upanishads, and meditation plays a salient role in the contemplative repertoire
FREE
Sigma Close Positions
Italo Martins Coutinho
Apenas Fecha Posições Exceução de fechamento de posições de modo rápido, para todos os ciclos de mercado Necessita do Indicador ( https://www.mql5.com/pt/market/product/79691 ) Para mais detalhes de configurações e input de variáveis entre em nossa comunidade no guilded ( https://www.guilded.gg/i/E9m8bYLE ) Inclui Rompimentos, Canais Estreitos, Canais Amplos e Lateralidades, ou seja para todos os ciclos
FREE
This script is a very useful tool when it comes to practicing chart analysis. If you activate this script, you are going to be thrown down on a random chart position. The active chart is used where you are right now. You need to have at least 6000 historical bars. You can set the number of bars at: Tools->Charts tab->"Max bars in chart" Should you have any questions, comments feel free to contact me.
FREE
Racoon NW
Sergei Shishaev
Утилита-информер. Показывает количество открытых ордеров по Buy и Sell для текущего торгового инструмента. Поможет при большом количестве открытых ордеров, что сэкономит силы и время. Теперь нет необходимости считать их вручную. Может стать незаменимым дополнением как для новичков, так и для опытных трейдеров. Простой скрипт не перегружает систему , можно разместить на всех открытых графиках. +Бонус в комментариях!
FREE
TetrisMT5
Mr Andrei Tulei
Tetris remains one of the most fun and addictive pieces of software to ever grace the computing scene. That's right, everything that everyone loves about Tetris can now be experienced on MT5 platform. Its beautiful simplicity and surprisingly fast-paced gameplay make it an exceptionally easy thing to just pick up and play on short notice. This version comes with everything everyone loves about Tetris. It has all six of the classic tetrimino shapes, the steadily growing level of challenge tha
FREE
Demo Version of Strategy Manager Plus ! This Demo is a simply view of the Dashboard with the followings strategy :    - if SMA 6 is upper than SMA 18 --> Blue color    - if SMA 6 is lower than SMA 18 --> Red Color No need of the external GUI, Load configuration is not available, no manual trading is available. Visit  https://www.mql5.com/en/market/product/46420  for full version !
FREE
FrankEditorBars
Aleksei Grebenkin
Сonverter for historical data files(2 files, Ask and Bid) from external sources like ducascopy or others sources of non-standard .csv quotes. The output format is compatible with MetaTrader5 and can be imported to MetaTrader5. The script can process multiple files(batch), see parameter "Convert all files in folder Files/FrankEditor". User can choose output timeframe, specific months and other options. 2 input files should look like(UTC or EET time): GBPUSD_1 Min_Ask_2017.01.01
FREE
This script calculates the SQN (System Quality Number) value of your account within a time interval that you will set. Keep in mind that trades with no initial stoploss value won't be calculated because of the nature of the system! The calculations will be made on your current account. What is SQN? Van K. Tharp proposed a formula for System Quality Number (SQN) that measured strategy performance and could be used as a custom objective for optimizing strategy parameters. The formula was prese
FREE
HelloTraderDemo
Aleksey Rodionov
HelloTrader is a completely new product view for the MetaTrader platform. Immediately after launching, the utility displays randomly one of the lines of the phrase, quotes of famous people or an aphorism in the upper left corner of the terminal. Every 5 minutes the recording changes. The Demo version includes 32 phrases, quotes or aphorisms in English only. The utility starts working immediately after launch and no longer has any settings or functions. The only task is to randomly display qu
FREE
Easy to use, fully automated neural network trading robot. Works on the H1 timeframe with two currency pairs (AUDCAD, USDCAD). Limitations of the free version - only two currency pairs support (7 in the full version) and 0.01 lots max order size. Minimal recommended deposit size: with grid enabled - $150 per symbol; with grid disabled - $100 for all symbols. Paramutras Instruments - currency pairs to trade; Order size calc method - type of the calculation of the order size; Fixed order size
FREE
BigBen Breakout EA
Artur Alves De Carvalho
Introducing the BigBen Breakout EA! Based on the proven time range breakout strategy, the BigBen Breakout EA simplifies the trading process by identifying lucrative opportunities within specific time intervals. By establishing a range between the maximum and minimum points during a determined period, this expert advisor springs into action at the precise moment of breakout, providing competitive advantages for your investments. The BigBen Breakout EA does not resort to risky techniqu
FREE
MarketPro toolkit
Johannes Hermanus Cilliers
Start earning profits by copying All trades are sent by our successful Forex trader & are extremely profitable. You can earn profits by copying trades daily Trial Period included You'll also get access to extremely powerful trading education which is designed in a simple way for you to become a profitable trader, even if you have no trading experience. https://ec137gsj1wp5tp7dbjkdkxfr4x.hop.clickbank.net/?cbpage=vip
FREE
MACD Trader FREE MT5
Konstantin Nikitin
4.5 (2)
This is an automated Expert Advisor that trades using the MACD and Envelopes indicators. The paid version is available here . The free version has the following limitations. No panel for opening orders. The trading is limited to the EURUSD currency pair and similar. Orders can only be opened with the minimum lot, no more than 5 orders can be opened in the same direction, to a total of 10 orders. Pause after closing of all orders is 6000 minutes. During the analysis, no more than 50 orders are ad
FREE

The MetaTrader Market is the only store where you can download a free demo trading robot for testing and optimization using historical data.

Read the application overview and reviews from other customers, download it right to your terminal and test a trading robot before you buy. Only on the MetaTrader Market you can test an application absolutely free of charge.