• Get access
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.

Close trade when the market breaks a level - h4 candle

Hi traders, I'm looking for EA that closes a open trade when the market breaks a price (added manually) based on h4 candles, do you know something like that? thank you very much

MQL Sockets

Hi there I'm trying to do simple http sockets with an Expert Advisor , but everytime i use the function SocketConnect i have the error 4014, which is in the doc the fact that i can't call the function because i'm in an indicator, but as i said, i'm in an EA, i also tried to use it in a script, but i

[FIXME] indicator logic as function returns wrong data

Hi, I coded a volume indicator that helps me "categorize" tick volume as buy and sell volume, In an effort to streamline my coding workflow and avoid calling the indicator above using iCustom, which is resource heavy when viewing multiple charts and multiple timeframes, I decided to transfer the

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

MT4 expert closes trade at price 0.00000

Hello, I am very new in coding EA. I have some problems when I practice with help of online EA making tool. The EA works as I want in back test but not in real transaction (both real and demo account). In real transaction, it just open and close several seconds after open. And open another trade

Renko brick EA optimization

Hello can any one experienced with Renko brick EA's assist me in understanding if it is at all possible to strategy test and optimize these particular sort of EA's accurately Thanks for your time

MT5 or MT4

Will MT5/4 download if I am using LINUX? Its not happening for me! Help please. Thank you

New MetaTrader 4 Platform build 1260

The MetaTrader 4 update will be released on Friday, January the 24th, 2020. The update provides bug fixes and stability improvements. The new version will be available through the Live Update system

Can’t log in to my mql5 account

Please can anyone help? I can’t login to my mql5 account because the verification code is no more pushed to my iOS mobile terminal. In my profile, I added verification for login from unexpected IP address. For months, Push message with verification code was always sent to my MetaTrader 5 mobile

array out of range

Hello I have an EA which sends ticks in real time to a publishing socket server. This has run fine for ~6 months, but suddenly I am getting 'array ot of range 'ZeroMQ.mq4' (194,16). Please see referenced section of code below: /* 02-08-2019 10:41 CEST - HEARTBEAT */ if(compArray[0] == "HEARTBEAT")

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.

SQLite: Native handling of SQL databases in MQL5

The development of trading strategies is associated with handling large amounts of data. Now, you are able to work with databases using SQL queries based on SQLite directly in MQL5. An important feature of this engine is that the entire database is placed in a single file located on a user's PC.

Continuous Walk-Through Optimization (Part 2): Mechanism for creating an optimization report for any robot

The first article within the Walk-Through Optimization series described the creation of a DLL to be used in our auto optimizer. This continuation is entirely devoted to the MQL5 language.

Library for easy and quick development of MetaTrader programs (part XXVII): Working with trading requests - placing pending orders

In this article, we will continue the development of trading requests, implement placing pending orders and eliminate detected shortcomings of the trading class operation.

Library for easy and quick development of MetaTrader programs (part XXVI): Working with pending trading requests - first implementation (opening positions)

In this article, we are going to store some data in the value of the orders and positions magic number and start the implementation of pending requests. To check the concept, let's create the first test pending request for opening market positions when receiving a server error requiring waiting and sending a repeated request.

Exploring Seasonal Patterns of Financial Time Series with Boxplot

In this article we will view seasonal characteristics of financial time series using Boxplot diagrams. Each separate boxplot (or box-and-whiskey diagram) provides a good visualization of how values are distributed along the dataset. Boxplots should not be confused with the candlestick charts, although they can be visually similar.

Library for easy and quick development of MetaTrader programs (part XXV): Handling errors returned by the trade server

After we send a trading order to the server, we need to check the error codes or the absence of errors. In this article, we will consider handling errors returned by the trade server and prepare for creating pending trading requests.

Extending Strategy Builder Functionality

In the previous two articles, we discussed the application of Merrill patterns to various data types. An application was developed to test the presented ideas. In this article, we will continue working with the Strategy Builder, to improve its efficiency and to implement new features and capabilities.

Library for easy and quick development of MetaTrader programs (part XXIV): Base trading class - auto correction of invalid parameters

In this article, we will have a look at the handler of invalid trading order parameters and improve the trading event class. Now all trading events (both single ones and the ones occurred simultaneously within one tick) will be defined in programs correctly.

Continuous Walk-Forward Optimization (Part 1): Working with Optimization Reports

The first article is devoted to the creation of a toolkit for working with optimization reports, for importing them from the terminal, as well as for filtering and sorting the obtained data. MetaTrader 5 allows downloading optimization results, however our purpose is to add our own data to the optimization report.

Library for easy and quick development of MetaTrader programs (part XXIII): Base trading class - verification of valid parameters

In the article, we continue the development of the trading class by implementing the control over incorrect trading order parameter values and voicing trading events.

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.

AWESOME+ACCELERATOR+STOCHASTICS OSCILLATOR EA

I need an EA that uses combined values from BB, Awesome Oscillator,  Accelerator Oscillator, and Stochastics Oscillators. Values should be adjustable and with an option to place only buy/sell trades

Need to create a program to Duplicate orders from MT4 to Ctrader

My request is very simple. Copy all the trades from Mt4 to Ctrader..Is this possible?                                                           

امتلاك اموال

حدد مواصفات الخاصة بك هنا تجربة وصفك لفترة وجيزة.سيؤدي الوصف السيئ أو العام لتجاهل الطلب ، أو ستقضيتذكر: من تذكر: منتذكر:تذكر:من الأفضل أن تنفق ثلاثين دقيقة! من الأفضل أن تقضي ثلاثين دقيقة لإعداد نص جيد بدلاً من فقد ساعات وأيام لحل سوء التفاهم بعد إبرام الاتفاقية أو عند قبول نتائج تنفيذ الأمر. من

Modifying Existing MT5 EA about entry and exit

Modification entry and exit. Entry-wait until MA get cross after MACD cross(no matter MACD direction at that time)Exit-close if MA cross(short MA, long MA) even though before MACD cross, likewise close if MACD cross even though before MA cross Entry-1. When MACD cross if MA is same direction, open

Can Anyone create Indicator in Tradingview based on my strategy

Hello ,  I want to create a private indicator script for trading view which should give buy sell entry on tradingview charts as per my strategy with 3 take profit levels and sl.  Must not repaint ,  should show last 50 buy /sell entries  and their results in win ratio

Previous Candle Breakout - Pending Orders EA

Main Function & Features:- Places Pending orders above (Buy stop) previous candle's High, and below (Sell stop) previous candle's Low (High & Low = Wick, Not candle body) - Preset TP/SL, and TrailingOn-Chart Display - On-Chart 'Close All' Button - On-Chart 'Close All Open' Button

Few small changes in existing indicator needed

1) Allow second candle to exceed the highest high/the lowest low from previous bar 2) Price don't need to touch a channel to produce a signal 3) Make a restriction, Max bars on chart to display 4) Can't be a gap in the background or allow small gap as a % from range from 21 bars 5) Signal must be

US30 FOREX EA

Hello im in search of a very skilled developer. The project i need done may take time only because i want to make sure it works well in present an future markets. I am looking to have a forex ea made from scratch that works ONLY ON US30. ea needs to be able to have tight SL, hedge trade if need be

Pivots, SR and Session open close indicator

I need an indicator to show Pivots, Support and resiststance and Session Open / Close. I have a MT4 version but it has more features and is too complicated for a conversion to MT5. Visually, the indicator should look like the following picture

Display trend lines from a sql server view

I want an indicator or script that reads values from a view created on a sql server database and then displays a series of trend lines on the chart. example data set

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

Delete Pending Orders

Script to Delete Pending Orders Sometimes you placed many Pending Orders and then you want delete certain kind of these orders, this script can help you! Usage: Download and drag and drop this script to the chart.Check "Allow AutoTrading" in "Common" tab and set input parameters in "Inputs" tab. Input Parameters: TypeOfPending: which type Order you would delete. mySymbol: which Symbol you would delete. The input format of the Symbol is such as "EURUSD" or "eurusd".

Kiss on billions on EURUSD

The provided robot is a result of several years of trading and research on thousands of strategies, various indicators of forecasting, aimed at creating the science of online trading engineering. By combining several strategies and algorithms in this robot, at changing each tick price, with the utmost precision and speed,  whatever a trader needs, the robot gives it a fraction of a second. The important advantage of this EA is that you can start to trade with $ 300 Minimum initial Deposit. And

Multi Strategist

NEWS Feb 25,2020 New signals online. Big News: !Price jump ahead! Release of V4 is planned for 1st of March! EURUSD, GBPUSD, EURCAD, USDCAD trading will become available (multi-currency trading mode).  Buy now and get the upgrade to V4 for free!! Preview here. NEWS Feb 4, 2020 Today is World Cancer Day. 30USD will be donated to Worldchildcancer.org for every purchase today (not rent). NEWS Jan 13,2020 Today live forward tests have been started for Version 4 with instruments GBPUSD,E

Do IT

DO IT - it is a Secure Automated Software for generation of daily profits for Forex market and indices. The architecture is a Fully Automatic Autonomous Robot Expert capable of ⭐⭐⭐⭐⭐   independently analyzing the market and making trading decisions   ⭐⭐⭐⭐⭐ The Trading system is Multi-currency and is able to trade on charts:  EURUSD, GBPUSD, DAX30,USDJPY, GOLD, SPX500 H1 🔥  How to check the DO IT system correctly

Do AGAIN

⭐⭐⭐⭐⭐      DO AGAIN - this is a fully automated, low-risk, reversible software.     ⭐⭐⭐⭐⭐ The system acts as a hedge for the DO IT system. The architecture receives approximately 99% of profitable positions.       The System is also capable of performing hedging functions for DOIT EA 💛 DO AGAIN works perfectly in tandem with DO IT and DOES NOT increase the Overall DrawDown. The System Uses the Morning hou

Density Scalper

Before you buy a night scalper please be aware of the risks involved: 1) Past performance is no guarantee of future profitability (the EA could also make losses).  2) The backtests shown (e.g. in screenshots) are highly optimized to find the best parameters but therefore results cannot be transferred to live trading. 3) Any mean reversion can get caught on the wrong side of a fast movements due to unexpected news or flash crashes. This strategy will always use a stop l

KL Account Performance Analyzer

The indicator helps you estimate progress of your trading and your trading account using the most important factors. The indicator can calculate values according to order type, instrument name and Order Magic Number assigned to the order by your EA or scripts. For history of your progress you can take screen shots that with current chart in the background can be more useful then Excel sheet. You might need to enable All History in the MetaTrader terminal. By default, (minimized) indicator shows

ST Chart Synchronization MT4

This utility ensures a real-time synchronization of multiple charts. Any event of a graphical object creation/modification/deletion, chart scrolling and zooming is copied from the current source chart to one or more receiving charts. Note: demo-version of this product doesn't work in the backtester! ______________________________________________________________ Settings: Synchronize with - select the receivers: Same symbol - all charts with the same symbol; Same symbol - all charts with

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
249%
Subscribers
18
Weeks
34
Trades
662
Win
70%
Profit Factor
1.49
Max DD
34%
Growth
497%
Subscribers
45
Weeks
22
Trades
468
Win
83%
Profit Factor
5.56
Max DD
5%
Growth
1 226%
Subscribers
457
Weeks
51
Trades
1102
Win
89%
Profit Factor
2.35
Max DD
56%
Growth
661%
Subscribers
10
Weeks
26
Trades
78
Win
89%
Profit Factor
28.57
Max DD
30%
Growth
415%
Subscribers
10
Weeks
82
Trades
168
Win
94%
Profit Factor
23.17
Max DD
7%
Growth
1 324%
Subscribers
47
Weeks
174
Trades
3270
Win
69%
Profit Factor
1.43
Max DD
19%
Growth
261%
Subscribers
10
Weeks
140
Trades
1777
Win
76%
Profit Factor
1.96
Max DD
30%
Growth
631%
Subscribers
15
Weeks
101
Trades
704
Win
72%
Profit Factor
1.66
Max DD
23%
Growth
761%
Subscribers
21
Weeks
29
Trades
146
Win
85%
Profit Factor
3.31
Max DD
28%
Growth
611%
Subscribers
82
Weeks
118
Trades
1271
Win
71%
Profit Factor
2.30
Max DD
16%