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.

Become an Author at MQL5.com!

Thenew MQL5 Community website at http://www.mql5.com keeps developing. Weinvite all of you to make your contribution to this development. Thenew MQL5is the evolutionary continuation of MQL4. The new language ischaracterized by the support of object oriented programming, by ahigher code execution...

Please Help Me !!!

Can You Please Help Me !!! I Have Expert Advisor In MT4 And I Want To BackTest It And Have Possibilty To Log in Multiple TimeFrame Data Like I Want BackTest In One Hour TimeFrame And Can Get Data Of Others Time Frame Like High , Low ,Open ... , And Value Of Indicator In Time Frame I Want  I...

Indicators: DayPivotPoint

DayPivotPoint: Indicator DayPivotPoint System with Signal and Alert for MetaTrader 4 Author: Roberto Jacobs

Error with EA : "DT Oscillator EURUSD.I,H1: incorrect start position 1057 for ArrayMaximum function"

Hello Everybody, I used "DT Oscillator" in my EA by iCustom Function, But when I backtest, the error shows that "DT Oscillator EURUSD.I,H1: incorrect start position 1057 for ArrayMaximum function", How can I fix it? DT Oscillator indicator is attached. Thanks

MQLMySQL dll for 32-bit PCs

Hello, I have the MQLMySQL dll for 64-bit PCs, but I am not able to locate it for 32-bit PCs. Can someone point me to the link that contains a download for it? Thanks in Advance!! Eddi Rae

How get angle or slope of trendline?

How get angle or slope of trendline?

help, I lost my password to enter the meta trade 4 platform.

aiuto, ho smarrito la password per entrare nella piattaforma meta commercio 4 e non sono in grado di recuperarla (il consulente chemi ha seguito è scomparso e ha cambiato la password). cosa posso fare? thank you.

Strange Issue .TP is set below Buy order price , and Above for Sell Orders

Hello There ; I've developed an EA to one client when he sent me yesterday night very strange screenshot. The problem as the trading history shows "Live" , there were orders which had invalid take profit level " The TP was lower than order price for buy and the TP was Higher than open for sell" ....

Sell RSI indicator by Howard Wang (as featured on the TASC Magazine in Feb 2019)

Hello, I was wondering if anyone could help me in coding this indicator, which is supposed to be better than the RSI. It was featured on the February issue of the "Technical Analysis of Stock and Commodities Magazine". It can be found in these 2 places: Thank you.

I need an Indicator to download news data

Hi there. I am trying to write an indicator that presents upcoming news items for the pairs on any given chart. I am stuck on the very first bit of the code; which is downloading news data from a reliable source as a csv in MT4.  Can anybody help with this or point me in the right direction. Cheers

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.

Library for easy and quick development of MetaTrader programs (part I). Concept, data management and first results

While analyzing a huge number of trading strategies, orders for development of applications for MetaTrader 5 and MetaTrader 4 terminals and various MetaTrader websites, I came to the conclusion that all this diversity is based mostly on the same elementary functions, actions and values appearing regularly in different programs. This resulted in DoEasy cross-platform library for easy and quick development of МetaТrader 5 and МetaТrader 4 applications.

Scraping bond yield data from the web

Automate the collection of interest rate data to improve the performance of an Expert Advisor.

Developing graphical interfaces for Expert Advisors and indicators based on .Net Framework and C#

The article presents a simple and fast method of creating graphical windows using Visual Studio with subsequent integration into the Expert Advisor's MQL code. The article is meant for non-specialist audiences and does not require any knowledge of C# and .Net technology.

Color optimization of trading strategies

In this article we will perform an experiment: we will color optimization results. The color is determined by three parameters: the levels of red, green and blue (RGB). There are other color coding methods, which also use three parameters. Thus, three testing parameters can be converted to one color, which visually represents the values. Read this article to find out if such a representation can be useful.

MetaTrader 5 and Python integration: receiving and sending data

Comprehensive data processing requires extensive tools and is often beyond the sandbox of one single application. Specialized programming languages are used for processing and analyzing data, statistics and machine learning. One of the leading programming languages for data processing is Python. The article provides a description of how to connect MetaTrader 5 and Python using sockets, as well as how to receive quotes via the terminal API.

Studying candlestick analysis techniques (Part II): Auto search for new patterns

In the previous article, we analyzed 14 patterns selected from a large variety of existing candlestick formations. It is impossible to analyze all the patterns one by one, therefore another solution was found. The new system searches and tests new candlestick patterns based on known candlestick types.

MQL Parsing by Means of MQL

The article describes a preprocessor, a scanner, and a parser to be used in parsing the MQL-based source codes. MQL implementation is attached.

The power of ZigZag (part II). Examples of receiving, processing and displaying data

In the first part of the article, I have described a modified ZigZag indicator and a class for receiving data of that type of indicators. Here, I will show how to develop indicators based on these tools and write an EA for tests that features making deals according to signals formed by ZigZag indicator. As an addition, the article will introduce a new version of the EasyAndFast library for developing graphical user interfaces.

Studying candlestick analysis techniques (part I): Checking existing patterns

In this article, we will consider popular candlestick patterns and will try to find out if they are still relevant and effective in today's markets. Candlestick analysis appeared more than 20 years ago and has since become quite popular. Many traders consider Japanese candlesticks the most convenient and easily understandable asset price visualization form.

The power of ZigZag (part I). Developing the base class of the indicator

Many researchers do not pay enough attention to determining the price behavior. At the same time, complex methods are used, which very often are simply “black boxes”, such as machine learning or neural networks. The most important question arising in that case is what data to submit for training a particular model.

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.

Pengumpulan data di internet disain produk mengugah data ke situs web

Tentukan Spesifikasi Kebutuhan Anda di sini poin demi poin. Coba buat mendeskripsikan persyaratan kamu secara singkat dan jelas, buat pengembang potensial Kamu bisa mengerti dengan benar dan biaya, begitu juga waktu eksekusi yang diperlukan.Deskripsi yang buruk atau terlalu umum akan menghabiskan...

Add functions to expert

I want the EA to calculate and take into account swap and commision fees,  add also a timer for working hours,( opening and closing, 24h format) and to fix the time the ea will keep positions open( that it already has. but is not working) and to check and correct if possible  the warnings...

Mt4 indicator development project

hello i want to develop indicator ont he base of the conitions which is writen in the atached document i have also more work indian/pakistan developer will be preferable who can undersand and talk in hindi/urdubut if any other developer is interested he is also wellcome

Need a simple script asap and then an EA for metatrader 4

Hi! Script Needed  I need a script that I can make calls like: OpenChart("EURUSD",1440, "default.tpl"); OpenChart("USDCHF",1440, "alternative1.tpl"); OpenChart("USDJPY",1440, " alternative2.tpl"); and have the charts open. As well, I also need a delay variable to...

Stop loss and trailing Stop instead of take profit

Hello   I have  a kind of martingale EA for MT-5. I would like to use stop loss and trailing stop instead of TP orders it uses now. Also I need some help with testing with different parameters.   Thanks   Nenad    

Pending order script

Hi! I need a script what puts a pending order 1 pip above / below a Keltner channel on the 5min time frame (I use 2 different keltner channel) and follows the channel when it moves and put a SL and a TP as soon as the order triggered. It need to ask the lot size, long/short, stop...

Tradιng

Tradιng мт4 ѕнoυld drop down all вrocĸer jpнv Aмerιca тradeѕ ιт all aвoυт мoney вecaυѕe we all need мoney ғoreх ιт тrυe and ιт worĸιng ғor real no ѕcaм no lιeѕ вт ғoreх ιѕ real

Script for automatic history loading

I need a MT5 script which will load a X number of bars for every pair and every TF (from M1 to MN). It has to go trough all currency pairs listed and update history bars for all time frames (from the broker). I'd need my MT5 platform to be able to update bars for every currency pair. I have a...

Trend Line drawing specialist Indicator . real budget sense

Hello,  Don't apply any load or working person. only free person required who want to do something next. I need a indicator Where I will draw trend line or arrow. and it will not move as soon chart moving. I don't want to go left and right. say I draw a trendline see it is moving. I...

Hedging risk ea

New hedge EA NEW HEDGE EA  will follow take profits and open trades  of another different EA , the other EA IS A BASKET ea WITH MULTIPLE TRADES .Requirements: A new hedge ea attached to same basket ea  . It will use same lot  size  as existing basket EA trades , 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

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

Grid King MT5

Grid King is a revolution in grid trading.  The main focus when developing the EA was safety, by eliminating the margin-call risk which is usually associated with most grid systems on the market.  It also strives to achieve much higher returns than the average grid system, by spreading risk amongst multiple pairs and strategies which all have a limited effect on the account-equity.  Where almost all grid systems will blow your account when things get bad, Grid King will only take a small loss an

Enzo MT5

ENZO is a fully automated expert Advisor using an advanced search and breakdown mechanism for local extrema. The system does Not use the Grid, does Not use martingale and other risky strategies. All trades are protected by StopLoss ! ENZO was tested for the 10-year period (2009 to 2019) on REAL tick data with REAL floating spread, with Commission and Slippages ! Each trade is protected by StopLoss, each trade has built-in protection against large spreads and slippages. Real Trading: www.myfx

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

Automatic stops

Automatic stops monitors your account and automatically sets the values you enter in the EA for stop loss, take profit and also trailing stop. As long as the EA is attached on a chart it will set stops and offer automatic trailing to any new trades for that currency pair so you wont have to manually enter them every time you open a trade. Features include: Ability to select which trades should be monitored via magic number. You can leave the value to 0 to only monitor manual trades or to any

Enzo EA

ENZO is a fully automated expert Advisor using an advanced search and breakdown mechanism for local extrema. The system does Not use the Grid, does Not use martingale and other risky strategies. All trades are protected by StopLoss ! ENZO was tested for the 10-year period (2009 to 2019) on REAL tick data with REAL floating spread, with Commission and Slippages ! Settings for the latest version of ENZO 5.11 Each trade is protected by StopLoss, each trade has built-in protection against large

Twin Max Mixed 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/499390, which is much more convincing and weightier than any tests, and

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
663%
Subscribers
31
Weeks
50
Trades
304
Win
64%
Profit Factor
2.14
Max DD
13%
Growth
92%
Subscribers
48
Weeks
18
Trades
470
Win
61%
Profit Factor
1.22
Max DD
22%
Growth
24%
Subscribers
18
Weeks
11
Trades
203
Win
57%
Profit Factor
1.94
Max DD
4%
Growth
200%
Subscribers
6
Weeks
30
Trades
608
Win
73%
Profit Factor
2.73
Max DD
51%
Growth
95%
Subscribers
4
Weeks
45
Trades
454
Win
82%
Profit Factor
2.44
Max DD
17%
Growth
5299%
Subscribers
27
Weeks
133
Trades
1154
Win
76%
Profit Factor
1.83
Max DD
32%
Growth
4515%
Subscribers
81
Weeks
45
Trades
250
Win
78%
Profit Factor
2.10
Max DD
38%
Growth
6220%
Subscribers
22
Weeks
28
Trades
278
Win
60%
Profit Factor
1.64
Max DD
25%
Growth
14746%
Subscribers
339
Weeks
170
Trades
403
Win
84%
Profit Factor
14.23
Max DD
19%
Growth
2490%
Subscribers
8
Weeks
30
Trades
1070
Win
61%
Profit Factor
3.96
Max DD
25%