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.

Experts: Expert adviser Easy Robot

Expert adviser Easy Robot: Fully operational ea for real/demo accounts or educational purpose Author: Kenneth Parling

Multi parameter return value 'return( "string",double)

Hello guys. I created a string parser that uses a delimiter to extract multiple parameters from a string variable, or a string return value of a function. The results have to be typecasted to the corresponding types as they are stored in string array. Is there a better way to do this? example: void

How to run realtime "CHART_BRING_TO_TOP" (Indicator)

Hi. i create indicator for change pair chart. - MQL4 with button : ChartSetInteger(chartID,CHART_BRING_TO_TOP,0,true); my problem : "CHART_BRING_TO_TOP" runing after get new tick. i need chart change realtime when i press button. Thanks

Australia waives payroll tax

Australia waives payroll tax Treasurer Josh Frydenberg said in an interview with the Daily Telegraph that the Australian government would call the states to eliminate payroll taxes as a part of the plan to accelerate the country's development and to create jobs. "I’d love the states to get rid of

Can not use Freelance Service last 2 days.

I have been registered as a seller last 2 years, but last 2 days it looks like i can not use Freelance service. I can proceed deposits/withdrawals, open new signal, add product to market, send messages etc, not obvious ban reason. I have access to Freelance session, but "Open new Job" and "Take...

error: not all control paths return a value - not sure what to do

Hi all, I've attached the EA that I'm coding. It keeps coming up with "not all control paths return a value" - I''m not sure how to resolve the issue. Any help would be appreciated. Thanks

Adding Heiken Ashi on mt4

Does anyone know how to get rid of the white lines in background & add heiken ashi? I used to have it set to a completely black background and heiken ashi but I hit something the other day when I was half asleep and messed it up. Thank you

A simple panel to show total trades of day, win, loss and profit

I'm looking for a simple code/indicator just for those functions described in the image I sent, that while the EA is active, this information appears in the corner of the screen. it doesn't have to be weekly, just the information for the day. Thank you in advance

About time indicators ...

Hi you guys all. I have a problem with time indicators trying to display local tiime in my charts. Downloaded from the network Time_indicator.mq4 ; TimeZone.mq4; TraderBotMarketplace Local Time Generator.mq4 and compiled every one. Then added them to the experts folder. All of them appear listed in

How to Start with Metatrader 5

I decided to create this thread to help to myself and to the others to start with Metatrader 5. I am experienced in MT4 and in forex in general (i hope : ) but we traders really need to collect all the information about it in one place. I will make some posts about 'how I am starting with MT5'....

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.

Forecasting Time Series (Part 1): Empirical Decomposition Mode (EMD) Method

This article deals with the theory and practical use of the algorithm for forecasting time series, based on the empirical decomposition mode. It proposes the MQL implementation of this method and presents test indicators and Expert Advisors.

Timeseries in DoEasy library (part 35): Bar object and symbol timeseries list

This article starts a new series about the creation of the DoEasy library for easy and fast program development. In the current article, we will implement the library functionality for accessing and working with symbol timeseries data. We are going to create the Bar object storing the main and extended timeseries bar data, and place bar objects to the timeseries list for convenient search and sorting of the objects.

Multicurrency monitoring of trading signals (Part 2): Implementation of the visual part of the application

In the previous article, we created the application framework, which we will use as the basis for all further work. In this part, we will proceed with the development: we will create the visual part of the application and will configure basic interaction of interface elements.

Applying network functions, or MySQL without DLL: Part II - Program for monitoring changes in signal properties

In the previous part, we considered the implementation of the MySQL connector. In this article, we will consider its application by implementing the service for collecting signal properties and the program for viewing their changes over time. The implemented example has practical sense if users need to observe changes in properties that are not displayed on the signal's web page.

Library for easy and quick development of MetaTrader programs (part XXXIV): Pending trading requests - removing and modifying orders and positions under certain conditions

In this article, we will complete the description of the pending request trading concept and create the functionality for removing pending orders, as well as modifying orders and positions under certain conditions. Thus, we are going to have the entire functionality enabling us to develop simple custom strategies, or rather EA behavior logic activated upon user-defined conditions.

Applying network functions, or MySQL without DLL: Part I - Connector

MetaTrader 5 has received network functions recently. This opened up great opportunities for programmers developing products for the Market. Now they can implement things that required dynamic libraries before. In this article, we will consider them using the implementation of the MySQL as an example.

How to create 3D graphics using DirectX in MetaTrader 5

3D graphics provide excellent means for analyzing huge amounts of data as they enable the visualization of hidden patterns. These tasks can be solved directly in MQL5, while DireсtX functions allow creating three-dimensional object. Thus, it is even possible to create programs of any complexity, even 3D games for MetaTrader 5. Start learning 3D graphics by drawing simple three-dimensional shapes.

Library for easy and quick development of MetaTrader programs (part XXXIII): Pending trading requests - closing positions under certain conditions

We continue the development of the library functionality featuring trading using pending requests. We have already implemented sending conditional trading requests for opening positions and placing pending orders. In the current article, we will implement conditional position closure – full, partial and closing by an opposite position.

Applying OLAP in trading (part 3): Analyzing quotes for the development of trading strategies

In this article we will continue dealing with the OLAP technology applied to trading. We will expand the functionality presented in the first two articles. This time we will consider the operational analysis of quotes. We will put forward and test the hypotheses on trading strategies based on aggregated historical data. The article presents Expert Advisors for studying bar patterns and adaptive trading.

Library for easy and quick development of MetaTrader programs (part XXXII): Pending trading requests - placing orders under certain conditions

We continue the development of the functionality allowing users to trade using pending requests. In this article, we are going to implement the ability to place pending orders under certain conditions.

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.

Modify Indicator to display data on Custom timeframe

I have a  Hull Moving Average Histogram that I want custom time frames to be added to the dropdown menu in the inputs tab I would like to add the following custom time frames to the drop down menu. 2 min. 10 min. 2 hr. 8 hr. and 2 day time frame Here's an example...Say I'm on the 1 minute

EA ROBOT VWAP

Hi everyone could help me to create an ea that works on the traded volumes of a whole day this is an indicator that the famous VWAP use with large funds together with the PVP point volume price indicator, basically the ea should work on these two indicators acting as support and resistance on

Connect TradingView alerts to MT4 or MT5 via webhook and execute trades

Hi Developers, Summary: I would like to connect TradingView alerts to MT4 or MT5 via webhook and execute trades efficiently. You may have already created a Tradingview to MT4 EA so might just require some adjustments. I would like the basic features, but it would be good to also include some

Mql5 Horizontal Line Touch Indicator

i posted a job for create an indicator that worked for horizontal line my requirements  1- indicator give signal when it touch or cross the horizontal line. 2- i need 2 types of horizontal lines first one for buy and second for sell - i) for buy condition when a bearish candle touch or cross

CONVERSION OF PINESCRIPT STRATEGY TO FOREX ROBOT

//@version=4 strategy( "OSPREY NO VISUAL" , shorttitle= "OSPREY NO VISUAL" , overlay= true , pyramiding= 1 , calc_on_every_tick = false ) tick_round(x) =>      round (x / syminfo.mintick) * syminfo.mintick position = 0 //EMAs ema_1 = ema(close, 55 ) ema_2 = ema(close, 110 )

Merge RENKO and M1 Chart

I will backtest the EA using the M1 chart. Renko should also be automatically called. RENKO will give the signal to create the CHANNEL on the M1 chart. This solution who uses the EA will not know that there is a running renko that will show the lines in the M1 chart when there is a reversal

CONVERT A PINESCRIPT STRATEGY TO FOREX ROBOT

Hi! I currently have a working strategy script on trading view that I have developed and am happy with the backtest data. I want you to take the entry and exit criteria that currently works so well, but implement them into an EA. The only input that the EA needs would be the risk % which the EA

MQL5 expert to modify existing EA

Need MQL5 expert to modify existing EA and add an ATR indicator. Mods required, (1) autolot (on/off) % of current balance. (2) ATR to support position entry/exit, can turn it on/off and ATR's min, max values available as int types, in 10-100s. (3) correct the code for ordertype so that every entry

THe indicator should be compatible with MT2 Platform. robot

i looking for somebody to make indicator for me > i have strategy .i need to build this indicator matching my strategy i need it for binary and digital option >one minute frame with 5 martingale  > i need as soon as possible. thank you in advance       

A trading robot based on Average Trading Range

Hi I have been testing a strategy based on ATR on different timeframes and back to 2017. The succes rate is very dependant of the combination timeframe and volatility. But it seems promising. It looses a lot of points but wins even more. The strategy is running on a Pine Script in TradingView where

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!

Kiss on billions on EURUSD

The provided robot (KOB) 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 De

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 s

One Click Close

The script allows users to easily close positions if their profit/loss reaches or exceeds a value specified in pips. Please set slippage value first. Sometimes some positions do not close due to high volatility of the market. Please set larger slippage or restart the script.

Multi Strategist

News 25 May, 2020 New fundraising campaign. A donation of 50 EUR for each purchase between today and the end of 31 May 2020 will go to Aktion-Deutschland-Hilft project "Emergency assistance worldwide". Proof of donation can be provided. News 21 Mai, 2020 Father's Day Discount. 20 USD off. News 12 Mai, 2020 New forum online  News 10 Mai, 2020 Mother's Day Discount. 20USD off. News 03 Mai, 2020  First version of the Strategy Scanner  Guide is online.  News 21 April, 2020 New fund

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

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 explo

Idea Pro gold

⭐⭐⭐⭐⭐ I am glad to welcome you on the page of my product - I am its author Vasily Strukov.⭐⭐⭐⭐⭐ The EA is simple and convenient to use - just attach it with the default settings on eurusd gbpusd nzdusd audusd m5. For best results, it is recommended to cancel the direction of trade on the EA panel on the chart - "trade buy" (green color on the panel will mean that the EA is allowed to buy, red that is prohibited) or "trade sell" (similarly). For choosing the direction of the trend I

Dragon Scalper Pro

Dragon Scalper Pro is a trading robot  for the trading on forex. This is a Trend Following system that trades mainly during Asian sessions. This EA is  Fifo Compatible . Expert advisor not use arbitrage o high frequency trading, then we see an high resistance to slippage. Important Information Revealed By  purchasing  this Expert Advisor you are entitled  to receive a free copy  of   Shark Scalper Pro ! (All future updates included) -> To Receive it and All Set files, Plea

Big Bang MT4

Big Bang is a 100% adaptive expert advisor based on price movement and Support and Resistance levels. It is a combination of simple settings and powerful trading techniques. Pricing Policy. What you see now is  the best possible deal . Price will never go down. There will be no discounts, promos or other marketing tricks. Price will be increased  by $50 every day  when either MT4 or MT5 version of Big Bang EA is bought. The final price will be  $1999 . Version for

PipFinite Breakout EDGE

The Missing Edge You Need To Catch Breakouts Like A Pro. Follow a step-by-step system that detects the most powerful breakouts! Discover market patterns that generate massive rewards based on a proven and tested strategy. Unlock Your Serious Edge Get it here ► www.mql5.com/en/blogs/post/723208 Have access to the game changing indicator that will take your trading to the next level! How To Trade Execute your trades in 3 Easy Steps! Step 1: Trade Setup Ente

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
1 230%
Subscribers
10
Weeks
37
Trades
640
Win
67%
Profit Factor
2.56
Max DD
28%
Growth
1 040%
Subscribers
53
Weeks
133
Trades
2683
Win
75%
Profit Factor
1.90
Max DD
49%
Growth
1 468%
Subscribers
41
Weeks
39
Trades
233
Win
84%
Profit Factor
4.37
Max DD
48%
Growth
2 008%
Subscribers
59
Weeks
52
Trades
281
Win
86%
Profit Factor
8.81
Max DD
50%
Growth
155%
Subscribers
7
Weeks
72
Trades
1058
Win
77%
Profit Factor
1.57
Max DD
28%
Growth
3 785%
Subscribers
159
Weeks
251
Trades
1882
Win
77%
Profit Factor
4.31
Max DD
48%
Growth
1 277%
Subscribers
16
Weeks
102
Trades
2326
Win
59%
Profit Factor
1.75
Max DD
31%
Growth
3 662%
Subscribers
411
Weeks
100
Trades
2918
Win
97%
Profit Factor
4.60
Max DD
27%
Growth
1 590%
Subscribers
17
Weeks
89
Trades
428
Win
50%
Profit Factor
1.58
Max DD
47%
Growth
870%
Subscribers
9
Weeks
131
Trades
1589
Win
70%
Profit Factor
2.13
Max DD
42%