MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal

Automated Trading and Strategy Testing

The Freelance service is a place where you can order trading robots
Log in or Register to gain access to the benefits from all our services.

Trading Signals

Choose a signal you are interested in and subscribe to it in a few clicks. Monitored accounts are provided with a detailed statistics and trading history.

Sell the signals of your trading system to thousands of subscribers around the world remaining its sole developer. With our service, your successful strategy can make you a profit even in case of a small start-up budget.

Sign up
in 5 seconds
An error occurred
Max DD
Max DD
1 668%
Max DD
Max DD
Max DD
Max DD

MQL5 Programs Market

Here you will find a lot of programs for the MetaTrader 5 terminal that release traders from routine operations helping to focus on really important matters.

Technical indicators, trading robots, control panels and analysis systems are all available in the MQL5 language.

Bobra Adept

Description: This is a half scalping system that analyzes the market using a transmission function. The system can be scalping or not depending on the "takeprofit" и "stoploss" parameters. This Expert Advisor is intended for trading on EURUSD, however it can work on other currency pairs. You...


The script creates account summary report in a separate window. The report can be created for all deals and on deals for selected financial instruments. It is possible to specify a time interval of calculation and save report to htm-file.

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...


This is a ready-made trading system. The indicator is not redrawn and it is not lagging. 85% of deals are profitable. Take Profit exceeds Stop Loss 3-15 times! The indicator works on all currency pairs and time frames. There are two simple ways to filter the indicator signals: Compare direction...

Analyzer PRO

The best real-time forex analyzer with powerful additional features for professional traders and EA developers. This clearly arranged display shows you instantly, which currency combination is best to trade on the global forex market. The strength or weakness of every major currency is calculated...


Scalping strategy indicator only for M1 timeframe, works with any pairs. Whenever you have time to sit down at your PC or laptop, you can get profit during 15-30 minutes with the help of this indicator. Red line means down trend, you need to sell. Blue line means up trend, you need to buy.Note!...

Jobs for Freelancers

Here you can post or fulfill an order for the development of indicators, trading robots and other useful applications for trading in financial markets.

This is the biggest site with a guarantee of payment to the developer and protection of the customer - the order amount is automatically reserved on the customer's account, and any disputes are resolved in arbitrage

Strategy Five-Minute “Momo” Trade

Good afternoon developers Who can program the strategy outlined in the attached PDF . The strategy is  Five - Minute Momo trade It is explained on page 20 of the pdf I want to be scheduled still more simple as is explained in the pdf . I do not want Breakeven . I do not want partial closures ....

Mt4 excel dll

Hi,   I have a a copy of the mt4excel.dll that i use in conjunction with another EA to export data into excel. The problem, i have been told, is that the mt3excel.dll only copies the first char of a string,. therefore when I the date is copied into excel , it will only copy the first character....


I want for the CCI indicator an alarm (visual:arow,dot; and sound) in the following situation:  -after the CCI is above 100 level on the first candlestick when the CCI is beginning to going down.  -after the CCI is under -100 level on the first candlestick when the CCI is beginning to...


its line on which i trade with where you see arrow on top of candle, its when i take short position because there is a divergence candle is up, and green line is down just after a peak to high where angle is +- 60 to 70° and candle after the green line is down at 10 to 20° something like that...

Fix Indicator And EA Modification in construction

Good morning Sergey : I need to set the error indicator that you attach to the construction of EA in which we are working. I also need to modify a parameter of the operation of the EA . I await your response . A big hug . Hermo .


sir,    we need simple EA.      1.   we need to open buy and sell 2 trades 1 trade = (eurusd/gbpusd) and 2 trade sell and buy (eurusd/gbpusd) at a time.(possible to change currency pairs)       2.   two pair is one trade (eurusd/gbpusd) profit loss...

Traders' Blogs

Read blogs and participate in the discussion of interesting posts.

Share interesting news, useful information and new ideas with all participants!

USDJPY Technical Analysis: Flat with 104.00 Resistance

USD/JPY Technical Strategy: Flat Support: 103.53, 103.05, 102.75 Resistance: 104.00-12, 104.30, 104.54 The US Dollar is hovering near the highest levels in five months against the Japanese Yen after rallying the most since mid-March earlier in the week. A daily close above the 104.00-12...

Home Depot Announces New CEO, Frank Blake To Stay On As Chairman

Home Depot announced Thursday that longtime CEO Frank Blake will step down on November 1. He will be replaced by Craig Menear, the company’s current U.S. retail president. In his current role Menear oversees the company’s supply chain network, global sourcing and vendor management,...

A Quantitative Analysis - Like most people on this site, I'm having a harder and harder time trying to find destinations for new money.

Here are top 8 current list of candidates: Baxter International (NYSE:BAX) Berkshire Hathaway (NYSE:BRK.B) BlackRock Incorporated (NYSE:BLK) Coca-Cola (NYSE:KO)

Digest Aug 18-22: Traders' cup of tea!

Top news of the week: What on earth is going on with Bitcoin?

Lebanese Banks in Syria Strike Hard

The overall net profits of six out of seven Lebanese banks operating in Syria dropped 54 percent in the first half of 2014 to SYP 2.89 billion, down from SYP 6.35 billion during the same period last year.

An Interview with Dick Diamond – his market of choice is the S&P 500 e-mini futures contract – for forex traders that might be analogous to EUR/USD

Richard 'Dick' Diamond has been trading the markets for over 35 years having started out on the floor of the American Stock Exchange working for his father's brokerage firm. JP (Justin Pugsley from Can you tell me about your background and what got you into trading? DD: I had the...


Learn MQL5 programming language to develop trading strategies using numerous published articles written mostly by you - members.

All articles are divided into categories, so that you can quickly find the answer various aspects of programming: "Integration", "Tester", "Trading Systems" and so forth.

MQL5 Cookbook - Multi-Currency Expert Advisor and Working with Pending Orders in MQL5

This time we are going to create a multi-currency Expert Advisor with a trading algorithm based on work with the pending orders Buy Stop and Sell Stop. This article considers the following matters: trading in a specified time range, placing/modifying/deleting pending orders, checking if the last...

Tips for an Effective Product Presentation on the Market

Selling programs to traders effectively does not only require writing an efficient and useful product and then publishing it on the Market. It is vital to provide a comprehensive, detailed description and good illustrations. A quality logo and correct screenshots are equally as important as the...

Freelance Jobs on - Developer's Favorite Place

Developers of trading robots no longer need to market their services to traders that require Expert Advisors - as now they will find you. Already, thousands of traders place orders to MQL5 freelance developers, and pay for work in on For 4 years, this service facilitated three thousand...

Building a Social Technology Startup, Part II: Programming an MQL5 REST Client

Let's now shape the PHP-based Twitter idea which was introduced in the first part of this article. We are assembling the different parts of the SDSS. Regarding the client side of the system architecture, we are relying on the new MQL5 WebRequest() function for sending trading signals via HTTP.

Outline of MetaTrader Market (Infographics)

A few weeks ago we published the infographic on Freelance service. We also promised to reveal some statistics of the MetaTrader Market. Now, we invite you to examine the data we have gathered.

Johnpaul77 Signal Providers: "Our Strategy Remains Profitable for More Than Three Years Now. So Why Would We Change It?"

Let us reveal a little secret: website visitors spend most of their time on Johnpaul77 signal's page. It is a leader of our signal rating having about 900 subscribers with the total funds of $5.7 million on real accounts. We have interviewed the signal's providers. As it turned out, there...

Traders Forum

Here you can ask any questions on technical analysis, discuss ideas about trading systems, indicators and robots, as well as hone your skills of programming trading strategies in MQL5.

Communicate and share your experience with traders from anywhere in the world. Ask questions and help newbies with valuable advices - is developing along with you.

pls help ea code

hello i need to add an rsi filter to ea but i don't know how to add it can any one help me buy above 50 sell blow 50 and rsi 14 apply to median price  

Account withdrawal, cant press button.

Hi,   I wanted to withdraw my money out of MQL5 but it wont let me cause the Paypal button can't be pressed for some reason, same goes for the wire transfer. But I can of course deposit more, that works fine.   Please help me, Att3ro 

Persian method

My name is Amir Sadeghi. Forex has been my only job since 2005. After these nine years of work I came to this conclusion that the best method for having a guaranteed income with the lowest loss in Forex is the manual method. Another important point is that you can only trust an expert when no...

Why did Euro Lost Strength

After lot of waiting for Euro to Buy , we found out that Euro has lost strength , Why ?

Press review

This link provided to me by RaptorUK , give me the idea that it would be interesting to have a place here on the site to share such links. So I opened a new topic, it will be moderated to follow the rules as usual, but also about the content. Everyone can post but have to provide a quote and the...

Best method to identify trend in forex

Hi guys, I just start a trading discussion about what the best method to identify trend. We know there are three type of trend: 1. Up Trend     2. Down Trend     3. Sideway. How we identify Trend?   Thanks in Advanced. 

Thank you! We have sent the password to your email.