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.

if everyone buys in forex, price action goes up?

if everyone buys in forex, price action goes up?

Feature needed mt5 editor

Can you add "Region" to group some code lines in folding sections? it would be great Thanks

Heavy "Feature" with doubles produces unpredictable errors in EAs

A simple math functionlike this brings a totally wrong result, and this served me a bug in an EA which I was searching for months!!! MT5 Build 2085, but I am very sure this is the same in earlier versions, cause this is also the same with C# ... unbelievable but true.  void SimpleMath() {...

Indicators: Smoothed CCI

Smoothed CCI: Smoothed CCI Author: Mladen Rakic 

getting width and height of a tiled window

Hi, with the function ChartGetInteger function and the property GET_WIDTH_IN_PIXELS I find out the width e.g. respectivly the height of the chart. Unfortunatly that doesnt work when I tile the window. Let's say I have 2 chart windows tiled in different size and want to know width and height in pixel...

CButton, Click to open indicator properties

Hello, I coded an custom indicator which is already on the chart and working. I also coded a button (contains to that indicator) which should open the indicators properties when I click on that button. The button itself works fine (I tested him with Print()). I only need to know the function, method...

Invalid request / error number 4756 MQL5 EA

Hi guys, I am using an EA to go through a few symbols in a list and also a few time frames, it worked good ,but lately i get a few errors for invalid request. I am using the CTrade library to open and manage the trades, and considering i dont work with the request struct directly i dont understand...

Forecast and levels for NZD

NZD/USD April-June 2017 Forecast: ranging within Ichimoku cloud for direction  W1 price is located inside Ichimoku cloud for the ranging market condition within the following support/resistance levels: 38.2% Fibo level at 0.7163 located in the beginning of the bullish trend to be resumed, and, 0...

Press review

This link provided to me by RaptorUK, give me the idea that it would be interesting to have a place here on the site to share such links. So I opened a new topic, it will be moderated to follow the rules as usual, but also about the content. Everyone can post but have to provide a quote and the...

Withdrawal FUnds

Hi, Anybody help me to solve my problem? coz service desk never respon my request... Thanks

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.

Evaluating the ability of Fractal index and Hurst exponent to predict financial time series

Studies related to search for the fractal behavior of financial data suggest that behind the seemingly chaotic behavior of economic time series there are hidden stable mechanisms of participants' collective behavior. These mechanisms can lead to the emergence of price dynamics on the exchange, which can define and describe specific properties of price series. When applied to trading, one could benefit from the indicators which can efficiently and reliably estimate the fractal parameters in the scale and time frame, which are relevant in practice.

Library for easy and quick development of MetaTrader programs (part VII): StopLimit order activation events, preparing the functionality for order and position modification events

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 sixth part, we trained the library to work with positions on netting accounts. Here we will implement tracking StopLimit orders activation and prepare the functionality to track order and position modification events.

Library for easy and quick development of MetaTrader programs (part VI): Netting account events

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 fifth part of the article series, we created trading event classes and the event collection, from which the events are sent to the base object of the Engine library and the control program chart. In this part, we will let the library to work on netting accounts.

Applying OLAP in trading (part 2): Visualizing the interactive multidimensional data analysis results

In this article, we consider the creation of an interactive graphical interface for an MQL program, which is designed for the processing of account history and trading reports using OLAP techniques. To obtain a visual result, we will use maximizable and scalable windows, an adaptive layout of rubber controls and a new control for displaying diagrams. To provide the visualization functionality, we will implement a GUI with the selection of variables along coordinate axes, as well as with the selection of aggregate functions, diagram types and sorting options.

Applying OLAP in trading (part 1): Online analysis of multidimensional data

The article describes how to create a framework for the online analysis of multidimensional data (OLAP), as well as how to implement this in MQL and to apply such analysis in the MetaTrader environment using the example of trading account history processing.

Developing graphical interfaces based on .Net Framework and C# (part 2): Additional graphical elements

The article is a follow-up of the previous publication "Developing graphical interfaces for Expert Advisors and indicators based on .Net Framework and C#". It introduces new graphical elements for creating graphical interfaces.

Library for easy and quick development of MetaTrader programs (part V): Classes and collection of trading events, sending events to the program

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 fourth part, we tested tracking trading events on the account. In this article, we will develop trading event classes and place them to the event collections. From there, they will be sent to the base object of the Engine library and the control program chart.

Selection and navigation utility in MQL5 and MQL4: Adding data to charts

In this article, we will continue expanding the functionality of the utility. This time, we will add the ability to display data that simplifies our trading. In particular, we are going to add High and Low prices of the previous day, round levels, High and Low prices of the year, session start time, etc.

Library for easy and quick development of MetaTrader programs (part IV): Trading events

In the previous articles, we started creating a large cross-platform library simplifying the development of programs for MetaTrader 5 and MetaTrader 4 platforms. We already have collections of historical orders and deals, market orders and positions, as well as the class for convenient selection and sorting of orders. In this part, we will continue the development of the base object and teach the Engine Library to track trading events on the account.

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.

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.

Indicator displaying data from myfxbook, Oanda, Dukascopy

Need experienced developer to create a MT4 indicator that display sentiment data as histograme/line Indicator should record data every x minutes then feed data back into MT4 for calculation as line/histogram  https://www.dukascopy.com/swiss/english/marketwatch/sentiment/ https://www1.oanda...

Mt4 to tradingview

I would like All absolute strength converted to tradingview with a histogram and bar color change feature. https://fx84.net/trend-indicators/free-download-allabsolutestrength_v2-2 I would also like waddah attar explosion converted  https://cdn.discordapp...

EMA crossover expert with additional settings for TP and SL

I've observing a strategy that I cannot manually open all the post when signals appear. That's why I want to develop an EA around this strategy. The EA will consistent of 2 EMA and a bollinger band. EMA for post triggering and bollinger band for additional settings....

Micro high frequency trading bot

Hello, I want to know if you are able to build a Trading Bot based off the concept below? The trading bot concept, trades in micro trades. Builds up profit over small amounts time and pips, like a high  frequency training.  The time the the bot will uses to trade on is M1 (1...

Personal job: programming a EA

Personal job:  Please programming a EA with below requirement:  1.Programming a Averaging or grid EA.  2.Provide source code mq4 and mq5. No accept if you have no source code.  3.Close trades according profit...

Looking for tools to read (retrieve) past rsi at anytime

Hello I want to have tools to read RSI for price at anytime  for example for July 3rd 2019 6:45:30 am what is the price, the rsi (predefined rsi like rsi7, rsi 14,etc) for any time frame (m5,m15,m30,h1,etc) its for mt5, but if work both for  mt4 and mt5 is better

Convert MQL4 EA To MQL5

Roughly 6000 lines of code, but nothing too crazy going on within the code. Trying to compile it as is in MQL5 returns 100 errors if that means anything towards the scope of this work.

Personal Use Simple MT4 EA , ART Percentage Strategy buy/sell at the breakout of percentage of average move of ATR for selected chart time frame

Strategy buy/sell at the breakout of  percentage of average move of ATR for selected period, it uses optional entry, dynamic SL and TP, decimal adjustments and default time frame logic to exit. details will be provided for shortlisted developer.

Add grid-function to ea

Hi there, I am looking for a Function to be added to existing EA, the function should be able to : 1) Accept input parameters such as Grid distance, multipier, max trade, tp 2) Calculate breakeven point based on all running trades 3) Open new trades based on grid setting 4) Close all running...

Martingale Hedge EA

This Hedge EA works with other EA’s that use Martingale or similar systems to Hedge positions that exceed certain draw down % for the relevant pair by taking One Hedge Trade equal to the total lot size by hedging and providing an alert plus blocking anymore trades been taken by the martingale EA...

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

Neural Hunter MT5

The multi-currency advisor Neural Hunter trades according to signals generated by an advanced system of indicators. The advisor also relies on a robust neural network that filters false signals. By default the Neural Hunter advisor has been trained to trade the following symbols: AUDUSD, EURUSD, GBPUSD, NZDUSD, USDCAD, USDCHF, USDJPY, and XAUUSD (or GOLD). The Neural Hunter advisor is ready for the fully automated trading with these symbols. This is a link for general discussion of the advi

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

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

Price Action Scalping

The Price Action Scalping Expert Advisor is based on Special Price Action. Combines with some indicators and AI (Artificial Intelligence) to get opportunities to entry * Features - Allow compound interest or Fix lots by user - Spreads protection, using pending orders (stop order) without any market orders - No grid. No martingale - A small Stoploss for every trade - Combines with RSI and Bollinger Bands indicators - Special Price Action, Special Artificial Intelligence (AI) * Setting --

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

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

EA Element

Element - is an Expert Advisor that uses a unique order processing algorithm that has no analogues - "Parts closing many positions",  allowing  to close positions in parts  both by take profit and stop loss. The advisor not use grid and martingale. Each order has a take profit and stop loss.  Element works on built-in signature indicator showing the coming reversal or change trend.  The advisor is designed to quickly increase the balance, while it has an increased risk of getting a margin call

Dark Personal Grid

Dark Personal Grid is a fully automatic Expert Advisor for Extreme Scalping Trading. This Expert Advisor needs attention, in fact presents a High Operating Frequency. Dark Personal Grid is based on continuous openings, these Trades can be filtered with some indicators, Ma, Atr and Adx. The expert advisor is able to get a very high-rate of winning trades. Very often, I was asked if I had a robot with many operations, with this robot you can easily reach hundreds of orders a day. You can download

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
280%
Subscribers
12
Weeks
29
Trades
306
Win
88%
Profit Factor
3.22
Max DD
26%
Growth
346%
Subscribers
6
Weeks
87
Trades
1954
Win
75%
Profit Factor
2.27
Max DD
26%
Growth
52%
Subscribers
7
Weeks
19
Trades
212
Win
75%
Profit Factor
1.88
Max DD
14%
Growth
133%
Subscribers
4
Weeks
57
Trades
535
Win
82%
Profit Factor
2.40
Max DD
23%
Growth
28%
Subscribers
4
Weeks
6
Trades
63
Win
68%
Profit Factor
1.68
Max DD
23%
Growth
6700%
Subscribers
169
Weeks
57
Trades
346
Win
77%
Profit Factor
2.41
Max DD
38%
Growth
4163%
Subscribers
47
Weeks
40
Trades
404
Win
59%
Profit Factor
2.08
Max DD
25%
Growth
9507%
Subscribers
37
Weeks
74
Trades
1395
Win
90%
Profit Factor
3.68
Max DD
49%
Growth
25794%
Subscribers
282
Weeks
55
Trades
531
Win
88%
Profit Factor
5.40
Max DD
33%
Growth
14423%
Subscribers
45
Weeks
55
Trades
265
Win
90%
Profit Factor
4.98
Max DD
28%