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 — MQL5.community is developing along with you.

Wrong indicator values during backtesting

I can't isolate the reason why the values that a custom indicator that is called from my EA gives when I try to backtest the EA, are different from the values this indicator shows when I attach it to a chart. I have tried to find info about the internal processes of the tester, but I didn't have...

Signal Service

Hi :) I want to know something, I'm a small fund manager, I have an MT4 trading account with full control of the account. I have Trading Password and also Investor Password but the account is not mine. Can I give signal service using that MT4 trading account?  Thanks in Advance :)

property strict and extern name

Hello I have find out this: "Comment is displayed if #property strict is use, with both extern and input. If #property strict is NOT used, variable name is displayed, with both extern and input." I need to disable strict and comment displayed . is there any way? my code not working if strict...

Data exchange between 2 MT4 terminals over the internet

I have the following problem to solve. On computer A, there is an EA that updates several variables several times a day. On computer B there is EA, which must read these values ​​when they change. Both computers are in different locations and communication between them can only take place via the...

Close[i] Not working

Hello I have problem with this code. this indicator draw arrow with stochastic signal if above bellow kijun sen. but why this code not working ?    if(M_kijun_sen_value<Close[i] )  // EDITTED CODE <<<<-------------------  {   UP[i]=Low[i]-distance*MyPoint;   if(CTime!=Time[0])    {...

Libraries: Library of functions for working with INI-files.

Library of functions for working with INI-files.: The library contains five functions for reading the values from an INI-file and five functions for writing the values to an INI-file. Thus, there are five pairs of functions to read/write the values of integer array, boolean, double, integer and...

Which is the best EA bot that you ever used?

Hi fellas. I want to know which is the best EA bot that you ever used? Thank you in advance.

Time management a simple question

Hello everyone! I need help :) How to implement this to an advisor. If ( 5 minutes have passed since the last position was opened )   Do this  Else    Dont Thanks for your interest.

How to delete mql5 account?

Hello Guys, I have to mql5 Community accounts. I need to delete one but I Don't know how. Is there someone who can help me? Thanks

Footprint chart

I'm looking for someone who has the MQL4 files to display footprint chart as seen in the attached photo. Even more ideal would be this and the tick volume shown as well.  But I need the open code for it all.  I truly appreciate the help and have greatly enjoyed this community of experts.  

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.

Analyzing trading results using HTML reports

The MetaTrader 5 platform features functionality for saving trading reports, as well as Expert Advisor testing and optimization reports. Trading and testing reports can be saved in two formats: XLSX and HTML, while the optimization report can be saved in XML. In this article we consider the HTML testing report, the XML optimization report and the HTML trading history report.

Selection and navigation utility in MQL5 and MQL4: Adding auto search for patterns and displaying detected symbols

In this article, we continue expanding the features of the utility for collecting and navigating through symbols. This time, we will create new tabs displaying only the symbols that satisfy some of the necessary parameters and find out how to easily add custom tabs with the necessary sorting rules.

Practical Use of Kohonen Neural Networks in Algorithmic Trading. Part I. Tools

The present article develops the idea of using Kohonen Maps in MetaTrader 5, covered in some previous publications. The improved and enhanced classes provide tools to solve application tasks.

Separate optimization of a strategy on trend and flat conditions

The article considers applying the separate optimization method during various market conditions. Separate optimization means defining trading system's optimal parameters by optimizing for an uptrend and downtrend separately. To reduce the effect of false signals and improve profitability, the systems are made flexible, meaning they have some specific set of settings or input data, which is justified because the market behavior is constantly changing.

Selection and navigation utility in MQL5 and MQL4: Adding "homework" tabs and saving graphical objects

In this article, we are going to expand the capabilities of the previously created utility by adding tabs for selecting the symbols we need. We will also learn how to save graphical objects we have created on the specific symbol chart, so that we do not have to constantly create them again. Besides, we will find out how to work only with symbols that have been preliminarily selected using a specific website.

How to create and test custom MOEX symbols in MetaTrader 5

The article describes the creation of a custom exchange symbol using the MQL5 language. In particular, it considers the use of exchange quotes from the popular Finam website. Another option considered in this article is the possibility to work with an arbitrary format of text files used in the creation of the custom symbol. This allows working with any financial symbols and data sources. After creating a custom symbol, we can use all the capabilities of the MetaTrader 5 Strategy Tester to test trading algorithms for exchange instruments.

Applying the probability theory to trading gaps

In this article, we will apply the probability theory and mathematical statistics methods to creating and testing trading strategies. We will also look for optimal trading risk using the differences between the price and the random walk. It is proved that if prices behave like a zero-drift random walk (with no directional trend), then profitable trading is impossible.

Developing the symbol selection and navigation utility in MQL5 and MQL4

Experienced traders are well aware of the fact that most time-consuming things in trading are not opening and tracking positions but selecting symbols and looking for entry points. In this article, we will develop an EA simplifying the search for entry points on trading instruments provided by your broker.

Using OpenCL to test candlestick patterns

The article describes the algorithm for implementing the OpenCL candlestick patterns tester in the "1 minute OHLC" mode. We will also compare its speed with the built-in strategy tester launched in the fast and slow optimization modes.

DIY multi-threaded asynchronous MQL5 WebRequest

The article describes the library allowing you to increase the efficiency of working with HTTP requests in MQL5. Execution of WebRequest in non-blocking mode is implemented in additional threads that use auxiliary charts and Expert Advisors, exchanging custom events and reading shared resources. The source codes are applied as well.

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.

Strategy, logic improvement

i need some one to look at the logic of my ea and the strategy and then improve it, optimization is also needed please only apply if you have done 15+ jobs here

Create a Band type indicator based off the one im using now that resembles an envelope type of banded indicator

I need to create a indicator to function like the one im using now that has 2 upper bands and 2 lower. It does not function like a bollinger band it is smooth more like an envelope type. I can provide images of the bands on charts and a picture of the settings but i cannot send the indicator as i...

Need an indi that will calculate constant pips for me

I am expecting to make 800 pips a month....I need an indi where at the begginning of the month I can put in the inputs the account balance, the expected pip gain for the month, and the percentage gain I want those pips to make me. I want the indi to calculate the amount of lots to risk per currency...

EA that can execute orders based on Renko charts.

Execution of orders must be based on Renko charts ( Renkos shouldn't be based on any time frame, it should form at the tick of the market)2-3 EMAs to filter the trades.(EMA should be based on renkos and not the candlesticks)There must be a certain renko brick color combination that I will specify...

Expert Advisor base on market hours,break strategy

1. Find support & resistance from the open sydney market to the open London market2. Support & resistance found is used until the market closes on that day.3. For tomorrow do the same thing4. Break support is always only to buy, break resistance only to sell. Make it to be able / not repeat...

Modify an EA that utilizes a Forex Factory calendar

I have a NOT WORKING forex factory calendar EA --- i need the calendar to turn off x minutes before and x minutes after high volatility event --- it was already built for me but isnt working ---- it need to close out all open trades (up to X dollars) when the software shuts off before an event...

Indian developer 10$ per day

i want to hire an indian programmer in $10 per day i will pay weekly price can negotiatable but it will depend upon your skills your working speed and many more things so if you are interested please apply for this job

Urgnt quick working developer needed

i need to hire a developer who can handle my all tassks quickly i will pay weekly fix amount please bid your weekly prices i need quick fast response fast working developer if you want to work for me on weekly fix pay please apply for this job and we will talk further

Trading system based on gaps, with inputs for risk, take profit, stop loss, trailing stop, breakeven, times selection and filter

                                        trading system based on gaps, with inputs for risk, take profit, stop loss, trailing stop, breakeven, times selection and filter       ...

Build an indicator based on Gann Fan Zig zag with alerts .

Need a programmer who can build a Gann Fan zig zag indicator with displayHH HL LL and LH on screen and generated alert when New level builds. Reply me back ASAP 

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!

CreateGridOrdersTune

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

The One MT5

Search no more. This is The One! The One is based on Patterns Recognition and statistical / probabilistic approach to their outcome. This is not just the EA but rather a complex research project with the ultimate goal to create a perfect trading robot. So, this is not a closed project and there will be updates / developments and improvements. Every trade has fixed Stop Loss and Take Profit. NO Martingale / Grid involved. The EA trades with Multiple Orders. This is the way the EA accumulates

Easy Order

Easy Order is an Expert Advisor allowing you to enter any type of trade with one click based on your RISK preferences. You can choose to enter a trade and automatically calculate your lot size based on how much of your account you want to risk. Risk is calculated based on your Stop Loss placement. You can use a fixed lot size if you don't want to use risk based calculation of lot size. Your previous setting of risk based or fixed lot size remains saved for your next use of this Expert Advi

Hamster Scalping mt5

Hamster Scalping is a fully automated Expert Advisor with no use of martingale. Night scalping strategy. The RSI indicator and an ATR-based filter are used for entries. The advisor needs a hedging account type Real operation monitoring as well as my other products can be found here: https://www.mql5.com/en/users/mechanic/seller General Recommendations The minimum deposit is $100, use an ECN account with the minimum spread, default settings reccomend for eurusd m5 gmt +2. Please use max spread

Fast Copy MT5

The program allows to copy trades between different MetaTrader 5 and MetaTrader 4 accounts in any direction and amount quickly and easily. Any type of copying is available MT4 → MT5 MT4 → MT4 MT5 → MT5 MT5 → MT4 * full description How the program works The program copies transactions between two or more terminals installed on one "PC" or "VPS". You need to install the program in the "MASTER" mode on one terminal, it can be a terminal with a trading password or an investor pass

Max Mixed Hedging DC

Attention!!! Do not try to test an Expert Advisor in Tester, this is simply impossible and meaningless, since the principle is based on multi-currency trading, that is, the robot opens several positions at once on different instruments. The tester is able to test only one pair. Therefore, a separate real account is attached to the product, where you can constantly monitor all trading results: https://www.mql5.com/en/signals/491068, which is much more convincing and weightier than any tests, and

Grid Hero

Grid Hero is a fully automated EA that uses a revolutionary Grid algorithm (P.A.M.A.) together with a signature synergy of Price Action trading and an Artificial Instinct Self-Adaptive Processing Unit. Grid Hero was strictly developed, tested and optimized using the "Reversed Sampling" development methodology based on "In-Sample" phase (2012 to 2017) and "Out-Of-Sample" phase (2004 to 2011). It has passed 13 years back test of real tick data and real variable spread (with commission) from 2004

VR Smart Grid

The VR Smart Grid Expert Advisor is a professional tool for trading grids of orders on financial instruments. The algorithm of the program is arranged in such a way that the EA uses signals based not on the current price, but on the price of the channel. A special algorithm calculates the channel and the price range similar to the Donchian channel and uses it to generate signals. A special code processes the channel plotted using the Highs and Lows for the last several periods to identify the

Quatron

This robot is designed for major currency pairs and trades several strategies.It uses the algorithm for analysis of price data and finds the best parameters. Trades are filtered by results of analysis of daily and monthly chart for the last 12 periods. This is not a scalping robot. It will be traded at all brokers with quotes accurate to points. Your broker must allow hedging. Default settings can be used for EURUSD,

AW Recovery System

Advisor is designed to reduce drawdown on the account. The author's algorithm locks the unprofitable position, splits it into many separate parts, and closes each of them separately. It is the use of closing losses by parts to reduce losses with a smaller deposit load, which ensures a safer operation with losses, in contrast to the grid strategies of closing orders only in whole groups. How is the restoration of orders The Expert Advisor closes the other windows of the selected tool in order

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!

Growth
605%
Subscribers
47
Weeks
42
Trades
250
Win
63%
Profit Factor
2.19
Max DD
13%
Growth
1235%
Subscribers
37
Weeks
53
Trades
435
Win
74%
Profit Factor
6.15
Max DD
43%
Growth
114%
Subscribers
9
Weeks
107
Trades
1277
Win
68%
Profit Factor
1.46
Max DD
10%
Growth
106%
Subscribers
44
Weeks
10
Trades
254
Win
65%
Profit Factor
1.76
Max DD
12%
Growth
292%
Subscribers
6
Weeks
31
Trades
875
Win
87%
Profit Factor
1.37
Max DD
57%
Growth
4760%
Subscribers
32
Weeks
125
Trades
1130
Win
76%
Profit Factor
1.88
Max DD
32%
Growth
3294%
Subscribers
28
Weeks
37
Trades
149
Win
79%
Profit Factor
2.47
Max DD
36%
Growth
1449%
Subscribers
13
Weeks
139
Trades
566
Win
84%
Profit Factor
1.18
Max DD
27%
Growth
4529%
Subscribers
14
Weeks
25
Trades
219
Win
70%
Profit Factor
2.16
Max DD
25%
Growth
1831%
Subscribers
44
Weeks
24
Trades
765
Win
63%
Profit Factor
1.63
Max DD
19%