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.

New MetaTrader 4 Platform build 1220

The MetaTrader 4 platform update will be released on Friday, September 13, 2019. The new build features the following changes: MetaTrader 4 Client Terminal build 1220 Fixed occasional slowdown caused by operations with a large number of graphical objects from MQL4 programs. Fixed passing of

Is <11 faster than <=10?

<11 faster than <=10? for example if(b>0 && b<11) vs  if(b>0 && b<=10) Is the first one faster bc its just one thing < vs <=? Worth it?

How can i get ticket of the last position?

Hi After i use "PositionClose()" and my open position get closed, I want to know ticket of the last order and use "GetLastOrderTicket()" Functionas below: but the ticket returnd is for The last one left. How can i fix it? ulong GetLastOrderTicket() {//--- request history for the last 10 days

MQL5 Wizard Module to force BUY only or SELL only trades

Hi, Could some one please kindly assist with an MT5 MQL5 Wizard module to force BUY only or SELL only of trades? If not, then can you show how to modify codes of an MQL5 Wizard generated EA to ONLY perform BUY or SELL trades? Many thanks in advance for your kind assistance. Sincerely, TN

Discussion of article "Scraping bond yield data from the web"

New article Scraping bond yield data from the web has been published: Automate the collection of interest rate data to improve the performance of an Expert Advisor. Automated trading is based almost entirely on technical indicators that use past price action to forecast future price action. However,...

Swiss Army EA (Automatic order management)

What it is: Below, you'll find my Swiss Army EA. I've designed it so that it can manage orders in your MT4 terminal using a large variety of methods. Features includes breakevens, trailing stops, setting/removing for takeprofits and stoplosses, and many close-out conditions; you also have ability...

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: Parabolic SAR Expert

Parabolic SAR Expert: Classic strategy based on Parabolic SAR indicator. With Auto Lot options and Trailing Stop. The EA is automatically generated with Mission Automate - visual strategy builder. More info: https://www.mql5.com/en/articles/4951 Author: Andrey Barinov

No options display for withdrawing money

Hi everyone, I'm trying to withdraw from my earned funds. I've gone through the Payment Documentation and I'm positive that it's none of the following issues: The problem The solution No earned money on the account Start earning with MQL5.community services Withdrawal is allowed not more often than

Looking for Fractals Trailing SL EA

Does anyone has a Trailing SL EA using fractals? Was looking for the code to return the latest UP/DN Fractal to use as a trailing SL. If you have the code fort the fractal or an EA already doing this, may you please share it. Any help is appreciated, thank you.

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 XIII): Account object events

The article considers working with account events for tracking important changes in account properties affecting the automated trading. We have already implemented some functionality for tracking account events in the previous article when developing the account object collection.

Library for easy and quick development of MetaTrader programs (part XII): "Account" object class and collection of account objects

In the previous article, we defined position closure events for MQL4 in the library and got rid of the unused order properties. Here we will consider the creation of the Account object, develop the collection of account objects and prepare the functionality for tracking account events.

Library for easy and quick development of MetaTrader programs (part XI). Compatibility with MQL4 - Position closure events

We continue the development of a large cross-platform library simplifying the development of programs for MetaTrader 5 and MetaTrader 4 platforms. In the tenth part, we resumed our work on the library compatibility with MQL4 and defined the events of opening positions and activating pending orders. In this article, we will define the events of closing positions and get rid of the unused order properties.

Optimization management (Part I): Creating a GUI

This article describes the process of creating an extension for the MetaTrader terminal. The solution discussed helps to automate the optimization process by running optimizations in other terminals. A few more articles will be written concerning this topic. The extension has been developed using the C# language and design patterns, which additionally demonstrates the ability to expand the terminal capabilities by developing custom modules, as well as the ability to create custom graphical user interfaces using the functionality of a preferred programming language.

Developing a cross-platform grider EA (part III): Correction-based grid with martingale

In this article, we will make an attempt to develop the best possible grid-based EA. As usual, this will be a cross-platform EA capable of working both with MetaTrader 4 and MetaTrader 5. The first EA was good enough, except that it could not make a profit over a long period of time. The second EA could work at intervals of more than several years. Unfortunately, it was unable to yield more than 50% of profit per year with a maximum drawdown of less than 50%.

Library for easy and quick development of MetaTrader programs (part X): Compatibility with MQL4 - Events of opening a position and activating pending orders

In the previous articles, we started creating a large cross-platform library simplifying the development of programs for MetaTrader 5 and MetaTrader 4 platforms. In the ninth part, we started improving the library classes for working with MQL4. Here we will continue improving the library to ensure its full compatibility with MQL4.

Extract profit down to the last pip

The article describes an attempt to combine theory with practice in the algorithmic trading field. Most of discussions concerning the creation of Trading Systems is connected with the use of historic bars and various indicators applied thereon. This is the most well covered field and thus we will not consider it. Bars represent a very artificial entity; therefore we will work with something closer to proto-data, namely the price ticks.

Arranging a mailing campaign by means of Google services

A trader may want to arrange a mailing campaign to maintain business relationships with other traders, subscribers, clients or friends. Besides, there may be a necessity to send screenshotas, logs or reports. These may not be the most frequently arising tasks but having such a feature is clearly an advantage. The article deals with using several Google services simultaneously, developing an appropriate assembly on C# and integrating it with MQL tools.

Developing a cross-platform Expert Advisor to set StopLoss and TakeProfit based on risk settings

In this article, we will create an Expert Advisor for automated entry lot calculation based on risk values. Also the Expert Advisor will be able to automatically place Take Profit with the select ratio to Stop Loss. That is, it can calculate Take Profit based on any selected ratio, such as 3 to 1, 4 to 1 or any other selected value.

Library for easy and quick development of MetaTrader programs (part IX): Compatibility with MQL4 - Preparing data

In the previous articles, we started creating a large cross-platform library simplifying the development of programs for MetaTrader 5 and MetaTrader 4 platforms. In the eighth part, we implemented the class for tracking order and position modification events. Here, we will improve the library by making it fully compatible with MQL4.

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.

Upgrade my EA Simple MA cross

I need a upgrade to my Ea Simple MA cross. The Ea is a simple cross 2 Moving Average I want the Ea must close trade with a simple rule always in gain

Dashboard from super trend & S&R by Barry.

I am looking for someone who can create a custom dashboard based from an indicator that I am currently using..Super Trend and S&R by Barry. Please refer to this trend following indicator that I am using. 

Order Execution and manager Based on RSI with EA running..

This somewhat order Manager. Objective: If RSI is above 70, ALL charts with EA, settings are adjusted SHORT only, and exit all buy entries..  IF RSI is below 30, ALL Charts with EA, setting are adjusted to LONG only and exit all sell Entries. Let me know if this is possible, send me the DEMO

Need a trading bot. That will open trades on my account from telegram

Hello.I have trade signals that come to my telegram channel. I need a way to open orders from the signals to MT4For example:Telegram signal saysUSD/EURLong 20,00 SL: 0.01%TP: 0.10then it opens an order on my mt4 account with those settings.If telegram is now possible i am open to tradingview

Develope an EA with adjustable settings Based on Bollinger bands

Hi All, I am looking for a developer to assist in creating an Expert Advisor with customizable settings based on Bollinger Bands. I have 3x EA's I would eventually like to create, so pending the outcome of the first one, there is room for further work. I would essentially like to find a developer

Grid EA

Grid Parameters:    1.    Fixed lots: Specified fixed lots for opening positions,Enable money management: True = use Risk           2.  % / False = use Fixed lots    3.    Risk %

PineScript to EA

Looking for pinescript to EA conversion. Will discuss the details with the developer that is interested for the job. If you are interested feel free to let me know and I will get in contact with you

Want pinescript to mt4.

hello i want to convert pinescript logic to mt4 ea if any develop can do it he can apply for my job and i will share detail with him during interview

MT4 multiple timeframe indicator

features of the indicator, below. See attached MT4  multiple timeframe indicator Show/Hide History TimeLine on each timeframe and check what happened at the exact same moment on different timeframes. – Show/Hide up to 6 indicator on all subcharts – Resize any chart to show less or more candles

Crear un bot simple basado en H1 indicador de bandas de bollinger y un stochactico oscillator y tenga un horario de ensendido

CREAR UN BOT , QUE SEA CONFIGURABLE PERO QUE VENGA POR DEFECTO  CON UNAS ESPECIFICACIONES QUE LES DARE,  COMO TEMPORALIDA , Y HORA DE ACTIVACION Y DESACTIVACION , BASADO EN DOS INDICADORES , BANDA DE BOLLINGER Y STOCASTICO, YA LES DARE LAS CONFIGURACIONES,Y PARAMETROS. LAS REGLAS SON QUE

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

TS Trade

DESCRIÇÃO O TS Trade é um robô desenvolvido por profissionais com longa experiência no Mercado Financeiro. É baseado em algoritmos de negociação avançados. Tem como principal característica uma gestão de risco rigorosa.É perfeito para quem busca uma ferramenta eficaz para automatizar suas negociações. Instale o Robô e deixe que ele faça todo o trabalho por você. MÉTODO O TS Trade utiliza um algoritmo o qual possibilita identificar uma tendência do mercado a partir da movimentação de duas méd

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 * To copy between different MT4 ↔️ MT5 terminals, you must purchase two versions of the product How the program works The program copies transactions between two or more terminals installed on one "PC" or "VPS". You need to install the progra

PipFinite Trend PRO MT5

Breakthrough Solution For Trend Trading And Filtering With All Important Features Built Inside One Tool! Trend Pro's smart algorithm detects the trend, filters out market noise and gives entry signals with exit levels. The new features with enhanced rules for statistical calculation improved the overall performance of this indicator. Important Information Revealed Maximize the potential of Trend Pro, please visit ► www.mql5.com/en/blogs/post/713938 Test the demo version and explore its fea

Virtuoso

Эксперт - симбиоз торговых алгоритмов. Предназначен для торговли основными валютными парами, имеет защиту от сбоев - при восстановлении соединения советник продолжит работу со своими ордерами.   Робот контролирует объем торговых позиций, проскальзывание,  раздвижку спреда,  время торговли, осуществляет сопровождение и защиту открытых ордеров, может работать с депозитом любого размера. ПАРАМЕТРЫ Use_LOGO - использовать логотип на графике Use_Time - Использовать

MiriumInvestSoft EA

This advisor was created with the aim of taking from the market a small profit, during low volatility. We studied the market, strategies and algorithms for a long time to find the best entry point. Each transaction is accompanied by a protective stop and virtual profit. We have provided for slippage and widening of the spread.All this together gives very good results. The EA uses several indicators. Recommendations. We found the best option for the risk of profit on two currency pairs: EURUS

Bruces Price Predictor

THE #1 Rated MT4 Indicator On The Market For A Reason *Non-Repainting Indicator Bruce Webb Explains How To Use Bruce's Price Predictor In Detail And Free Forex Strategy https://youtu.be/hfoB1tZZpTo Bruce's Price Predictor is an indicator that shows precise price reversals. A great arsenal to add to any chart.  Bruce's Price Predictor points price reversals with high degree of accuracy and it is great for scalping on the 1min time frame, Or swing trading on the 1hr time frame. Buy and sell ar

Multi Matrix Trader

Last days of discount. The price will be increased on 23.09.2019 ! We are investing in our experience additional €100K real money, do you want to join us in our journey ? Please note! Do not try to test Multi Matrix Trader in the Strategy Tester, due to MetaTrader 4 platform limitation and platform availability to test only one pair at a time. Multi Matrix Trader opens positions on several FX pairs at the same time. Live trading results : https://www.mql5.com/en/signals/6

PipFinite Trend PRO

Breakthrough Solution For Trend Trading And Filtering With All Important Features Built Inside One Tool! Trend Pro's smart algorithm detects the trend, filters out market noise and gives entry signals with exit levels. The new features with enhanced rules for statistical calculation improved the overall performance of this indicator. Important Information Revealed Maximize the potential of Trend Pro, please visit ► www.mql5.com/en/blogs/post/713938 Test the demo version and explore its fea

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
377%
Subscribers
15
Weeks
95
Trades
2071
Win
75%
Profit Factor
2.25
Max DD
26%
Growth
373%
Subscribers
35
Weeks
39
Trades
418
Win
87%
Profit Factor
3.38
Max DD
29%
Growth
374%
Subscribers
11
Weeks
27
Trades
784
Win
90%
Profit Factor
1.91
Max DD
56%
Growth
120%
Subscribers
4
Weeks
136
Trades
1527
Win
68%
Profit Factor
1.41
Max DD
10%
Growth
97%
Subscribers
4
Weeks
36
Trades
527
Win
82%
Profit Factor
2.01
Max DD
19%
Growth
17 422%
Subscribers
78
Weeks
84
Trades
1623
Win
89%
Profit Factor
4.16
Max DD
49%
Growth
1 951%
Subscribers
94
Weeks
89
Trades
3329
Win
79%
Profit Factor
2.24
Max DD
41%
Growth
1 594%
Subscribers
25
Weeks
23
Trades
170
Win
68%
Profit Factor
2.77
Max DD
16%
Growth
3 208%
Subscribers
10
Weeks
27
Trades
212
Win
69%
Profit Factor
3.50
Max DD
30%
Growth
1 470%
Subscribers
12
Weeks
63
Trades
355
Win
71%
Profit Factor
4.63
Max DD
21%