Download MetaTrader 5
Log in or Register to gain access to the benefits from all our services.

Traders Forum

Ask questions on technical analysis, discuss trading systems and improve your MQL5 programming skills to develop your own trading strategies.

Communicate and share your experience with traders from anywhere in the world, answer questions and help beginners — is developing along with you.

Libraries: Clock

Clock: A library for creating analog clocks using MetaTrader 4/5 graphical resources. Author: fxsaber

Swing Trading ideas

thread rules only daily charts any currency must Sl and TP try to explain trade reason No bickering

New MetaTrader 5 Build 1730: Projects in MetaEditor and Synthetic financial instruments

New MetaTrader 5 Build 1730: Projects in MetaEditor and Synthetic financial instruments The MetaTrader 5 platform update will be released on December 21, 2017. End of Support for Older Terminal Versions Support for older versions of desktop and mobile terminals will end upon the release of the new...

Experts: SAR trading v2.0

SAR trading v2.0: Trading signals are generated based on a comparison of two trend indicators: iMA (Moving Average, MA) and iSAR (Parabolic SAR). The EA works on the zero bar, only one position can be open. Trailing stop is used. Author: Vladimir Karputov

Experts: DojiTrader

DojiTrader: The Expert Advisor trades using the "Japanese Doji Candlestick" pattern. Author: Vladimir Karputov

Experts: Dealers Trade v 7.91 ZeroLag MACD

Dealers Trade v 7.91 ZeroLag MACD: A further development of code "Dealers Trade v 7.74 MACD" ( "Zero-lag MACD" ( is used. When the number of positions increases, the following is also increased: step between positions, lot size,...

Indicators: Four clicks to draw an arc-shaped channel

Four clicks to draw an arc-shaped channel: A quick way to draw an arc-shaped channel using four mouse clicks. Author: Nikolai Semko

Experts: ma-shift Puria method

ma-shift Puria method: The Expert Advisor is based on Puria method with a few changes. It uses two iMA (Moving Average, MA) indicators and one iMACD (Moving Average Convergence/Divergence, MACD). Author: Vladimir Karputov

Experts: Momo_trades

Momo_trades: The Expert Advisor trades based on the signals of iMA (Moving Average, MA) and iMACD (Moving Average Convergence/Divergence, MACD). The minimum distance between the price and the MA indicator is taken into account. Author: Vladimir Karputov

Experts: ichimok2005

ichimok2005: An Expert Advisor based on the iIchimoku (Ichimoku Kinko Hyo) indicator. Fixed lot. Author: Vladimir Karputov

Financial Trading Articles

Learn how to create your own technical indicators and trading robots from the huge database of articles written by expert traders.

Share your trading and programming experience with those who are new to algorithmic trading, write an article about it and earn $200. In addition, we will translate your article to six languages.

Night trading during the Asian session: How to stay profitable

The article deals with the concept of night trading, as well as trading strategies and their implementation in MQL5. We perform tests and make appropriate conclusions.

Momentum Pinball trading strategy

In this article, we continue to consider writing the code to trading systems described in a book by Linda B. Raschke and Laurence A. Connors “Street Smarts: High Probability Short-Term Trading Strategies”. This time we study Momentum Pinball system: there is described creation of two indicators, trade robot and signal block on it.

Creating a custom news feed for MetaTrader 5

In this article we look at the possibility of creating a flexible news feed that offers more options in terms of the type of news and also its source. The article will show how a web API can be integrated with the MetaTrader 5 terminal.

The NRTR indicator and trading modules based on NRTR for the MQL5 Wizard

In this article we are going to analyze the NRTR indicator and create a trading system based on this indicator. We are going to develop a module of trading signals that can be used in creating strategies based on a combination of NRTR with additional trend confirmation indicators.

Testing patterns that arise when trading currency pair baskets. Part II

We continue testing the patterns and trying the methods described in the articles about trading currency pair baskets. Let's consider in practice, whether it is possible to use the patterns of the combined WPR graph crossing the moving average. If the answer is yes, we should consider the appropriate usage methods.

Trading DiNapoli levels

The article considers one of the variants for Expert Advisor practical realization to trade DiNapoli levels using MQL5 standard tools. Its performance is tested and conclusions are made.

Creating a new trading strategy using a technology of resolving entries into indicators

The article suggests a technology helping everyone to create custom trading strategies by assembling an individual indicator set, as well as to develop custom market entry signals.

Resolving entries into indicators

Different situations happen in trader’s life. Often, the history of successful trades allows us to restore a strategy, while looking at a loss history we try to develop and improve it. In both cases, we compare trades with known indicators. This article suggests methods of batch comparison of trades with a number of indicators.

Using the Kalman Filter for price direction prediction

For successful trading, we almost always need indicators that can separate the main price movement from noise fluctuations. In this article, we consider one of the most promising digital filters, the Kalman filter. The article provides the description of how to draw and use the filter.

How to trade on an external cryptocurrency exchange via MetaTrader 5

The MQL5 functionality has been supplemented with a new feature — ability to develop custom symbols and charts. The article considers using this feature for trading on an external cryptocurrency exchange via MetaTrader 5.

Jobs for Freelancers

Order a custom technical indicator, a trading robot or any other app for the MetaTrader platforms from trusted developers.

Professional programmers deal with hundreds of orders in the MQL5 Freelance section with guaranteed payment and instant withdrawal of earnings through convenient payment systems.

Build a custom MAMM/PAMM system for our company

Hi MQL Freelancers/DevelopersOur company is looking for a individual/team to develop a custom MAMM/PAMM system for us to own out right (no monthly subscription costs).From our understanding and spec, we need a MAMM/PAMM/allocation portal where we have one/multiple traders trading for a set...

Additonal Rules in ATR EA

  Start of Trade stoploss:   Place following start of trade stoploss after trade is made. This is does not change. ATR stoploss or start of stoploss which ever have low risk should be considered as trade stop loss.   Buy: Trade decision candle low - % (user...

Need an EA based on CCI and one other indicator available free in market.

I Need an EA based on CCI and one other indicator available free in market. the details and link will be send in the pm, All other basic parameters and features required in the EA.the details will be discussed in pm. Professional programmers need to apply.

MT4 and MT5 Platform

We will give data in MSMQ .We want in  MQL4/MQL5  Get data from MSQL and insert order  in MT4/MT5 .And received response message from MT4/MT5 and Send it to another MSMQ

Continuation replacing RSI with MOMENTUM

 I need a indicator that uses the Relative Strength Indicator level in relationship with price movement to recognise the market exhaustionThen a give alert Further explanation will be given  

Show higher time frame bollinger band on lower time frame chart

Is it possible to create an indicator that will show a higher time frame bollinger band on a lower time frame chart ? for example on a 1 min chart see the 5 min and 15 min bollinger bands ?

PipFinite Breakout Analyzer Dashboard (this is the breakout signal) (this is the dashboard)Instead of candlestick pattern. I would like to replace the signal with the breakout signal. Replace ^pattern with Short Term Breakout like 52.1...

Place buy / sell orders with EX4 arrow indicator

Thank you for your offer to do the EA.This to make an expert advisor for MT4 to enter a buy order with a green arrow of the attached indicator and enter a sell order when there is a red arrow based on the parameters below. This is the free version of the indicator and only works on GBPJPY...

An Expert Advisor (Robot) based on my custom indicator

Hi i want someone to make my indicator a robot..I want to open a position on the first color appears and close the position on an opposite color and there i want to open an other positio. example:Color red: sell ..when color green appears it must closes the position and opens a buy position.Also i...

Need an indicator urgently hope can complete it within 1 hour.

The indicator must have the 4 functions below :1) draw horizontal line automatically at candle wick by referring to my original indicator2) delete horizontal line automatically3) draw down/ up arrow.4) pop up alert when current price is 3 pips away from the horizontal line u drawn just now. (pop up...

MQL5 Programs Market

Dozens of new automated trading applications appear in the MQL5 Market every day. Choose the right app among 10,000 products and forget about unnecessary routine operations of manual trading.

Sell your algorithmic trading programs through the largest store of trading applications!

Synchronized Charts

The Synchronized Charts script allows comparing bars of different symbols or different periods of the same symbol. Attach the script to a chart and move bars or change the scale, all opened chart will move synchronously with the current one. The bars on different charts aligned to the border according to their open time.


A script for opening a grid of orders If you need to quickly open several pending orders (Buy Limit, Sell Limit, Buy Stop, Sell Stop) on a certain distance from the current price, this script will do all the routine for you! Allow AutoTrading before running the script. Usage: Run the script on a chart. Input Parameters: Language of messages displayed (EN, RU, DE, FR, ES) - language of the output messages (English, Russian, German, French, Spanish). Price for open - open price. If set to

Bober Real MT5

Parameters Three variables are available for every strategy, any one of them can be disabled, their period can be changed. type_order=ORDER_FILLING _FOK - order filling type. ReverseTrade=false — trades opens in reverse direction if true. ExitOnBar=true — trades close on each bar only. spreadcover=false — Spread you pay includes in profit trades. It's like trade with zero spread but you should remember that it can decrease exact match between tester's result and live one. It's

Fast Trade MT5

This trading panel has been developed for fast and comfortable operation of the financial markets. It is equipped with the necessary functions for manual and semi-automated trading. Due to the presence of the order trailing feature, trailing stop and automatic closure by equity, profit, time. You can use it to automate your trading system. All you have to do is open a position and set the parameters for maintenance, everything else will be handled by the EA. If you want to limit your losses, set

Virtual pending buy stop order

The script is intended for automatic placing of Buy Stop pending orders, Stop Losses and Take Profits on the user specified levels. Main Purposes Avoiding unwanted entering a long position in case of false hitting the level as a result of widening of the spread by a dealing center. Avoiding unwanted triggering of a Stop Loss in case a quote pierces a significant level (fractal) without further confirmation with the close price. Setting a necessary virtual order and entering the marke

Advanced Scalper

Advanced Scalper is the result of more than 15 years of studying the markets and programming expert advisors. It uses very advanced exit-algorithms and has a build in spread-filter and slippage-control algorithms. It is fully customisable to suit the client's needs and offers many setup possibilities. Ofcourse there are also recommended settings which will be availabe in the comments-pages. The basic logic of the EA is already running for more than 2 years on live accounts with success. These r

Apogeum Price Action

Apogeum Price Action is a unique and fully automated Expert Advisor that features a custom algorithm for recognizing the price action and origination of a trend, which ensures accuracy when opening deals. The system does not use toxic trading methods, such as martingale, averaging of losing positions or scalping (the profit level for each deals is medium-term). It also uses fixed Stop Loss and Take Profit values. Apogeum Price Action is an investment strategy, designed for long-term use with m

SFE Price Action

SFE Price Action is an Expert Advisor with a great diversification of operations and different systems working in 15 pairs and 4 timeframes. This increases the chances of sustained growth and reduces exposure to a single pair or individual operations. The risk is very controlled. Based on own price action rules, no hedge, martingale, grid or any other type of dangerous practices are used, such as not closing failed operations. You do not need any knowledge, the configuration is very easy and y

Momentum EA

MOMENTUM EA is a price action swing system which does 2 things: First strategy will hunt down strong price movements. It will then start opening multiple trades in the direction of that trend. The trades will either hit Take profit or Stop loss, or the EA will close the group of trades when it exceeds a certain profit. It is NOT a grid system and will only place extra trades if the momentum of the trend is continuing. If there is a reversal in the trend, it will not add extra trades. Sec


Belkaglazer is a fully automated Expert Advisor allowing to build diverse trading strategies. The EA is based on 3 generalized models: PriceChannel, Pivot, PriceAction. The models have a clear logic. The EA has a modular structure; The models can be used in combination with the following strategies: breakout, momentum or mean-reversion; The EA is designed to give a scope for creativity and research. Supports Limit/Stop and Market orders. Works with Instant and Market execution;

Trading Signals

Choose a suitable trading strategy and subscribe to it with a few clicks. All Signals are provided with detailed statistics and informative charts.

Become a trading signal provider and sell subscriptions to thousands of traders around the world. With the Signals service, your successful strategy can generate income with a small start-up budget!

Profit Factor
Max DD
Profit Factor
Max DD
Profit Factor
Max DD
Profit Factor
Max DD
Profit Factor
Max DD
Profit Factor
Max DD
Profit Factor
Max DD
Profit Factor
Max DD