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.

copy a chart on the screen

like many, I have SR lines set up  on a chart  from M1 back to D1 to save remaking every line on a new chart of a lower timeframe , is there a way to copy  a chart on the screen and save it into the same  folder this would save a lot of work

Indonesian Member

I want to know how many people from Indonesia is joining this forum. If you're from Indonesia, please comment this topic..Thank you..

Array out of Range. PLEASE HELP

Please I am working on MQL5 and I see Array out of range. I have tried +1 but it still does not work. What else can I change to make it work? THANK YOU for(int i = limit-1; i >= 0; i--)     {      if (i >= MathMin(5000-1, rates_total-1-50)) continue; //omit some old rates to prevent "Array out of...

What are the important things for choosing a signal?

Let's discuss about signal choosing strategies.

Frequently Asked Questions about the Signals service

Discover in 15 Minutes: Watch the Video about Trading Signals in MetaTrader 4 and MetaTrader 5 The most frequently asked questions related to the Signals service will be collected and processed in this topic. The list of questions will be updated from time to time. Soon we will try to give answers...

Indicators: MTF Macd_Bars

MTF Macd_Bars: Indicator MTF MACD_Bars. Author: John Smith

Wrong computation

int maximumLossPerTrade;int accountBalanceinEuro;double maximumLossPercentage;maximumLossPerTrade = (int)(accountBalanceinEuro / 100 * NormalizeDouble(maximumLossPercentage, 1)); When; accountBalanceinEuro = 14232 maximumLossPercentage = 1.8 I get 255 for maximumLossPerTrade. But, in excel, it is...

Discussion of article "MQL5.community Payment System"

New article MQL5.community Payment System is published: MQL5.community built-in services offer great opportunities both to MQL5 developers and ordinary traders with no programming skills. But all these features can't be implemented without in-house secure payment system, that provides a convenient...

Experts: Open Two Pending Orders

Open Two Pending Orders: Automatic placing of Buy Stop pending order and Sell Stop pending order simultaneously, Stop Losses and Take Profits on the user specified levels. As soon as the long position (BUY) is opened as ASK price crosses the levels, the remaining pending order (SELLSTOP) is deleted....

Assistant Trader, can be very lucrative and it won't take long to know

I was looking for somebody to assist me a bit in my trading. It is extremely simple and actually doesn't require any trading skills, so good for any newbie. I have an Alarm that goes off which signals a potential Set up. I would need somebody to always ask me 2 certain questions in that case and...

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.

How to visualize multicurrency trading history based on HTML and CSV reports

Since its introduction, MetaTrader 5 provides multicurrency testing options. This possibility is often used by traders. However the function is not universal. The article presents several programs for drawing graphical objects on charts based on HTML and CSV trading history reports. Multicurrency trading can be analyzed in parallel, in several sub-windows, as well as in one window using the dynamic switching command.

Studying candlestick analysis techniques (part IV): Updates and additions to Pattern Analyzer

The article presents a new version of the Pattern Analyzer application. This version provides bug fixes and new features, as well as the revised user interface. Comments and suggestions from previous article were taken into account when developing the new version. The resulting application is described in this article.

Developing a cross-platform grider EA

In this article, we will learn how to create Expert Advisors (EAs) working both in MetaTrader 4 and MetaTrader 5. To do this, we are going to develop an EA constructing order grids. Griders are EAs that place several limit orders above the current price and the same number of limit orders below it simultaneously.

A DLL for MQL5 in 10 Minutes (Part II): Creating with Visual Studio 2017

The original basic article has not lost its relevance and thus if you are interested in this topic, be sure to read the first article. However much time has passed since then, so the current Visual Studio 2017 features an updated interface. The MetaTrader 5 platform has also acquired new features. The article provides a description of dll project development stages, as well as DLL setup and interaction with MetaTrader 5 tools.

Using MATLAB 2018 computational capabilities in MetaTrader 5

After the upgrade of the MATLAB package in 2015, it is necessary to consider a modern way of creating DLL libraries. The article uses a sample predictive indicator to illustrate the peculiarities of linking MetaTrader 5 and MATLAB using modern 64-bit versions of the platforms, which are utilized nowadays. With the entire sequence of connecting MATLAB considered, MQL5 developers will be able to create applications with advanced computational capabilities much faster, avoiding «pitfalls».

MTF indicators as the technical analysis tool

Most of traders agree that the current market state analysis starts with the evaluation of higher chart timeframes. The analysis is performed downwards to lower timeframes until the one, at which deals are performed. This analysis method seems to be a mandatory part of professional approach for successful trading. In this article, we will discuss multi-timeframe indicators and their creation ways, as well as we will provide MQL5 code examples. In addition to the general evaluation of advantages and disadvantages, we will propose a new indicator approach using the MTF mode.

Library for easy and quick development of MetaTrader programs (part III). Collection of market orders and positions, search and sorting

In the first part, we started creating a large cross-platform library simplifying the development of programs for MetaTrader 5 and MetaTrader 4 platforms. Further on, we implemented the collection of history orders and deals. Our next step is creating a class for a convenient selection and sorting of orders, deals and positions in collection lists. We are going to implement the base library object called Engine and add collection of market orders and positions to the library.

Extracting structured data from HTML pages using CSS selectors

The article provides a description of a universal method for analyzing and converting data from HTML documents based on CSS selectors. Trading reports, tester reports, your favorite economic calendars, public signals, account monitoring and additional online quote sources will become available straight from MQL.

Library for easy and quick development of MetaTrader programs (part II). Collection of historical orders and deals

In the first part, we started creating a large cross-platform library simplifying the development of programs for MetaTrader 5 and MetaTrader 4 platforms. We created the COrder abstract object which is a base object for storing data on history orders and deals, as well as on market orders and positions. Now we will develop all the necessary objects for storing account history data in collections.

Studying candlestick analysis techniques (part III): Library for pattern operations

The purpose of this article is to create a custom tool, which would enable users to receive and use the entire array of information about patterns discussed earlier. We will create a library of pattern related functions which you will be able to use in your own indicators, trading panels, Expert Advisors, etc.

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.

3 Step Entry EA

Looking to having a EA created based off of a entry strategy I use it needs to be set up like an IF statement. For example: If the Stochastic is in the BUY / SELL zone (80/20), send signal and me notify me that however the trade will not be place until a counter trend line has been broken and a...

Expert Advisor for Price Action Only for Mini Indice (WIN)

The robot should do the following: Operation from 10h30 to 13h00, after 14h30 until 16h30 Brasilia time, zero positions at 17h15. 10-minute chart. Analyze the previous candle, if the difference between the maximum and the minimum is greater or equal to 180 points it serves as a signal. In...

Forex compound ea required

I need an EA that when i take a trade it will automatically take the same trade with the same tp and sl of the main trade every 5, 10, 20 pips (cant be changed from 1-1000 pips)  example trade is BUY GBPUSD at 1.3510 TP: 1.3610 and SL 1.3450  so as trade goes to 1.3520 it should enter...

I want to continue using the bookmark after its expiration date.

I have an indicator that will no longer work after a date, I want to turn it into lifetime, which does not stop working on the date. I want to continue using the indicator after its expiration date. I dont have source code thank you

EA Improvement

I need to improve my existing EA and fix some issues. I have problem with FFcal I do not know why my EA can't avoid news! I also have problem with heiken ashi indicator filter, and I want to add new option 

Expert editing position

This Ea need to autoscale position of a pair that have the more loss. The ea need to start when equity arrive at input paramter (1000€ for example) and now if we go above this input we start to cut loss position.Cut position need to be a value ex. -100€ i remember that i use a grid system . It's a...

Modify an indicator and create another from both indicator

I need a coder to do the following for me: i have got two indicator i want to create another from 1. make one of the indicator MTF 2. Create a special indicator from the two indicator when a conditions is met 3. Locking to account and expiry Source files will made available to chosen coder

Co gan nhanh len. Va thanhbcong

Chỉ định Đặc tả yêu cầu của bạn ở đây từng điểm một. Cố gắng mô tả ngắn gọn và rõ ràng các yêu cầu của bạn để nhà phát triển tiềm năng của bạn có thể đánh giá chính xác mức độ phức tạp và chi phí của nó, cũng như thời gian thực hiện cần thiết.Một mô tả xấu hoặc quá chung chung sẽ khiến đơn đặt hàng...

Smart Trailing Stop EA

I need a trailing stop EA that works for all currencies. It should lock profits based on different inputs: 1. All trades are in profit pips and I can specify how much will be the lowest trade pips i.e. if I specify 5 pips this means that this is the minimum profit pips for an open trade and that...

Nadex Trade Copier that connects to MT4

Hello,I am looking for someone who can code either an Indicator or Expert Advisor that can communicate to www.Nadex.comWhat I'm wanting this to do is quite simple. I want to be able to place a trade on my MT4 platform and that trade copies over to Nadex I have a video here to show how it will...

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

Painting Deals

Painting Deals on active chart. It allows analyzing trade history on an account to which you have an investor (read only) password. Type of the arrow displayed indicated the deal type: Right Arrow means In and In/Out deals Arrow Left Left means Out deals.Blue arrows are for Buy deals and Red arrows are for Sell deals. The indicator displays deals in the real time mode, it also displays their Stop Loss and Take Profit levels. Put the mouse over the arrows to see the details of deals includ

AccountQuickReport

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. The script creates account summary report in a separate window. The report can be created for all deals and for deals of the selected financial instruments. It is possible to specify a time interval of calculation and save report to htm-file. Input par

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

Majors Advantage

Работа Советника базируется  на  синтетических паттернах между ценой и индикатором(CCI). Данные паттерны были найдены и протестированны с помощью алгоритмов машинного обучения и селективного выбора на промежутке более 20 лет. Советник не использует в своей работе мартингейл или усреднение и другие опасные методы манименеджмента. Используются тейк профит и стоп лосс. Советник не чувствителен к спреду. Советник показывает стабильную работу на основных мажорах рынка. Советник полностью оптимизирова

Asmani Pro

ONE OF THE MOST SAFE AND POPULAR EAs !! *  Low Risk / Consistent Profit EA. * Works on EURUSD and EURJPY on M15 Timeframe only. * Capital requirement : Minimum : $300 Ideal : $1000  MUST : Please go through following blogs before Back Testing or Using the EA 1)   General Strategy of Asmani Pro https://www.mql5.com/en/blogs/post/725758 2)   Inputs explained in detail for Asmani Pro 21.1 https://www.mql5.com/en/blogs/post/725759 3)   Backtesing for Asmani https://www.mql5.com/en/blogs

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

Twin Hedge DC

Attention!!! Do not try to test an Expert Advisor in Tester, this is simply impossible and meaningless, since the principle is based on pair trading, that is, the robot opens two positions at once for 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/491066, which is much more convincing and weightier than any tests, and demo results

AlgoTradeSoft Innovative EA

The strategy is based on the breakdown of the most important support and resistance levels. The EA uses the adaptive trade management algorithm. It was backtested and optimized using real ticks with 99,9% quality. The Expert Advisor has successfully passed the stress test with slippage and commission approximate to the real market conditions. The EA contains the algorithm of statistics collection and slippage control with complete statistics output on the information panel, so you can control

Scalping Indicator Pro mt4

Scalping Indicator Pro is a powerful indicator that works in trend as well as non trending market conditions. This indicator is perfect for scalp trades as well as swing trades. Scalping Indicator Pro is not just an indicator, but a trading strategy itself. It doesn't requires any additional indicators for the trading setup. Check out the indicator in action. [Video demonstration below] Why use Scalping Indicator Pro? Great for novice traders as well as experienced traders.Low risk entries.Do

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
698%
Subscribers
39
Weeks
54
Trades
319
Win
65%
Profit Factor
2.17
Max DD
13%
Growth
866%
Subscribers
7
Weeks
54
Trades
330
Win
63%
Profit Factor
2.53
Max DD
29%
Growth
145%
Subscribers
8
Weeks
14
Trades
287
Win
78%
Profit Factor
4.23
Max DD
25%
Growth
235%
Subscribers
7
Weeks
34
Trades
669
Win
71%
Profit Factor
2.76
Max DD
51%
Growth
107%
Subscribers
4
Weeks
50
Trades
483
Win
82%
Profit Factor
2.46
Max DD
17%
Growth
16115%
Subscribers
23
Weeks
48
Trades
292
Win
87%
Profit Factor
4.35
Max DD
33%
Growth
5384%
Subscribers
82
Weeks
49
Trades
296
Win
77%
Profit Factor
2.21
Max DD
38%
Growth
3671%
Subscribers
28
Weeks
138
Trades
1167
Win
75%
Profit Factor
1.62
Max DD
32%
Growth
6889%
Subscribers
25
Weeks
67
Trades
1237
Win
91%
Profit Factor
3.48
Max DD
49%
Growth
1851%
Subscribers
36
Weeks
32
Trades
321
Win
57%
Profit Factor
1.58
Max DD
25%