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: MARTINGALE VI HYBRID

MARTINGALE VI HYBRID: This EA enters trades according to the conditions of two "Moving Averages". If the trade goes in the opposite direction after a predetermined number of pips, then it opens another trade in the same direction of the first trade. The process repeats itself until profit is...

pls help !!! my ea open only sell order

i tried to test my ea by the strategy tester , but it open only sell order. what 's wrong? //+------------------------------------------------------------------+//| 200SMA_CCI25.mq4 |//| Copyright 2015, MetaQuotes Software...

A quick help needed please

Hi all, https://www.mql5.com/en/code/viewcode/180/129748/iunima_mtf.mq5 here u can find the code for iunima_mtf indicator which draws multitimeframe moving averages on a given timeframe. It does not include the linear regression line which i want to add. The simplest way I thought is to use the...

Multi Timeframe Indicators

Hi all, I've been wanting to have the ability to plot indicators from different timeframes on my chart, but MT doesn't have this capability built in. (Does anyone know of any charting programs that do this natively?) As an example, if you're following the IWCR system, it'd be nice to be able to...

EA vs. backtest: frozen prices

Dear (human) experts, I'm struggling to solve this issue with my EA (read several topics/help and tried to use different EAs). I'm running a backtest, but the my sl/tp orders are not executed. They remain active and the prices seem to be frozen. I don't know if this is an issue with my broker, but I...

Moderator's Comment Page is not there any more for market products, is this temporary or permanent change ?

For each product, mql5.com provided Moderator's comment page. Now it is gone. Is this temporary change or permanent change ? Can someone explain what is really going on about the moderator's comment page ? Kind regards.

How to import historical data into csv to symbol custom using CustomRatesUpdate?

* Sorry English is not my native language I want to create multiple custom symbols and import historical data from a csv I have managed to do this however the .hcc file is large and the writing speed is slow. I do not know so much programming in my mind he is reading line by line and then writing...

Refreshing Custom Indicator

Hello, I have searched and searched and can find nothing that helps me!  My problem is I have coded a custom indicator and the values of it change when you refresh the chart (right click and click 'refresh'). Once it has been refreshed once per bar, the values remain as correct. I call on this...

MQL4 - MQLInfoInteger(MQL_CODEPAGE) always returns 0

Hello, I think it's too complicated for me to use properly MQLInfoInteger() - ot always return 0 for me. For example:  Print("MQLInfoInteger(MQL_CODEPAGE) on Init: ", MQLInfoInteger(MQL_CODEPAGE)); MQLSetInteger(MQL_CODEPAGE, 850); Print("MQLInfoInteger(MQL_CODEPAGE) after codepage change: ",...

Experts: Genie RSI

Genie RSI: Relative Strength Index Expert Advisor. Author: Genie

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.

Comparative analysis of 10 flat trading strategies

The article explores the advantages and disadvantages of trading in flat periods. The ten strategies created and tested within this article are based on the tracking of price movements inside a channel. Each strategy is provided with a filtering mechanism, which is aimed at avoiding false market entry signals.

Applying the Monte Carlo method for optimizing trading strategies

Before launching a robot on a trading account, we usually test and optimize it on quotes history. However, a reasonable question arises: how can past results help us in the future? The article describes applying the Monte Carlo method to construct custom criteria for trading strategy optimization. In addition, the EA stability criteria are considered.

Deep Neural Networks (Part VI). Ensemble of neural network classifiers: bagging

The article discusses the methods for building and training ensembles of neural networks with bagging structure. It also determines the peculiarities of hyperparameter optimization for individual neural network classifiers that make up the ensemble. The quality of the optimized neural network obtained in the previous article of the series is compared with the quality of the created ensemble of neural networks. Possibilities of further improving the quality of the ensemble's classification are considered.

Expert Advisor featuring GUI: Creating the panel (part I)

Despite the fact that many traders still prefer manual trading, it is hardly possible to completely avoid the automation of routine operations. The article shows an example of developing a multi-symbol signal Expert Advisor for manual trading.

How to analyze the trades of the Signal selected in the chart

The trade Signals service develops in leaps and bounds. Trusting our funds to a signal provider, we would like to minimize the risk of losing our deposit. So how to puzzle out in this forest of trade signals? How to find the one that would produce profits? This paper proposes to create a tool for visually analyzing the history of trades on trade signals in a symbol chart.

Improving Panels: Adding transparency, changing background color and inheriting from CAppDialog/CWndClient

In this article, we continue studying the use of CAppDialog. Now we will learn how to set color for the background, borders and header of the dialog box. Also, this article provides a step-by-step description of how to add transparency for an application window when dragging it within the chart. We will consider how to create child classes of CAppDialog or CWndClient and analyze new specifics of working with controls. Finally, we will review new Projects from a new perspective.

Social Trading. Can a profitable signal be made even better?

Most subscribers choose a trade signal by the beauty of the balance curve and by the number of subscribers. This is why many today's providers care of beautiful statistics rather than of real signal quality, often playing with lot sizes and artificially reducing the balance curve to an ideal appearance. This paper deals with the reliability criteria and the methods a provider may use to enhance its signal quality. An exemplary analysis of a specific signal history is presented, as well as methods that would help a provider to make it more profitable and less risky.

Visual strategy builder. Creating trading robots without programming

This article presents a visual strategy builder. It is shown how any user can create trading robots and utilities without programming. Created Expert Advisors are fully functional and can be tested in the strategy tester, optimized in the cloud or executed live on real time charts.

Developing the oscillator-based ZigZag indicator. Example of executing a requirements specification

The article demonstrates the development of the ZigZag indicator in accordance with one of the sample specifications described in the article "How to prepare Requirements Specification when ordering an indicator". The indicator is built by extreme values defined using an oscillator. There is an ability to use one of five oscillators: WPR, CCI, Chaikin, RSI or Stochastic Oscillator.

Processing optimization results using the graphical interface

This is a continuation of the idea of processing and analysis of optimization results. This time, our purpose is to select the 100 best optimization results and display them in a GUI table. The user will be able to select a row in the optimization results table and receive a multi-symbol balance and drawdown graph on separate charts.

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.

Take an EX4 Indicator and convert to mq5 or make new mt5 indicator and provide source code...with slight modification.

Attaching the the indicator for your review. Including the website for you to review a picture. https://www.fxtsp.com/99-price-indicator/ This indicator shows the current currency price on the Metatrader 4 chart. Really lower right corner of subgraph. The price will be updated with every tick....

Convert MQL5 indicator to MQL4

I will Like this candles stick indicator converted into MT4.  The files are candlestick_patterns.mq5 candlestick_type_color.mq5 candlesticktype.mqh When finished I will like to have same number of files  For better explanation of this candlestick patter read the Author's note https...

Combine indicators into one

Hello I humble ask that I can get several indicators make into one with same look only difference is how many bars they all work on. So there are around 5 indicators that I would like optimized to work together in a single indicator. Some have MTF calculations and some have alerts and email which...

I want to test and improve 3 EAs based on indicators

i have 3 EAs that were made insufficiently. the 2 of them are based on the same indicator bought from the market, the other from a FF indicator. all EAs were badly made, need to be tested. bugs and other commands need to be  fixed and improved. further comments will be supplied. 

An Expert with Fast Stochastic, MACD and ATR including source code

StrategyOpen buy position when Fast Stochastic main line cross up signal line in current-1 bar and Fast Stochastic main line value <80 in current-1bar andMACD main ...

Need a simple robot (trend strategy)

The EA will use 3 EMA with different periods to identify trend direction. Also, we would need an indicator for defining price extremums, such as ZigZag (if you have a better one, we can use it instead).

Automatic resizing of pending order lot size based of % risk and Stop Loss.

1. pending order is placed. by default, the pending order is 0.01 lots 2. stop loss line and take profit line both appear. Stop loss line is dragged 30 pips away from Pending Order price.3. Based of 6% risk and 30 pip Stop Loss, Pending Order Lot size is automatically adjusted. 4. if stop loss...

Multitrader panel

un conseiller expert spécialement conçu pour le formatage Meta Trader 4 pour gérer les transactions même en dormant. De nombreux services de signaux Forex ont plusieurs niveaux cibles tels que TP1, TP2 et TP3.Bien sûr, les services de signalisation nous offrent plusieurs niveaux de niveaux pour...

EMA Auto Bot

Needing a EMA Scalper re done in mtr4 for crypto ( I have the code)  This is going to be an ongoing job as I want it re written( if that is the right term) as it is and then we will have to turn it into a full robot. if... What I want the Robot to do is Close then open a trade in the...

Removing expiration form this Indicator i attached below ,i'm paying good money for the programmer who can do it

I want to have this expiration timer remove from this indicator I attached below and have it work again.I want it to be fully open and working perfectly on MT4

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!

Synchronized Charts

The Synchronized Charts script allows comparing bars of different symbols or different periods of the same symbol. Attach the script to a chart and move bars or change the scale, all opened chart will move synchronously with the current one. The bars on different charts aligned to the border according to their open time.

Depth of Market

This is visualization tool based on the Depth of Market. It works with the symbols that have the Depth of Market available. It's a visual indicator that shows the volume of each Bid/Ask price and ratio of total volume of Bids/Asks. Note: check if your broker supports DOM before purchasing.

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

Bober Real MT5

Bober Real MT5 is a fully automatic Forex trading Expert Advisor. The robot can run on any instrument, but the results are better with EURGBP, GBPUSD, on the M5 timeframe. The system can run with the brokers providing floating spread. Expert Advisor Advantages The EA does not use such systems as Martin, hedging, etc. Always uses SL and TP. No need to close the robot during news releases. The results obtained in the strategy tester match the results of real trading. High testing sp

Fast Copy MT5

The program allows to copy trades between different MetaTrader 5 (netting)(hedge) and MetaTrader 4 accounts in any direction and amount quickly and easily (without loading the system). Any type of copying is available MT4 → MT5 MT4 → MT4 MT5 → MT5 MT5 → MT4 * For the MetaTrader 4 terminal — Fast Copy MT4 * For the MetaTrader 5 terminal — Fast Copy MT5 ** Before the purchase, you can test the program by downloading the free demo versions — Fast Copy MT4 demo / Fast Copy MT5 dem

Shape indicator trader

The Shape indicator trader uses the Shape indicator. The Shape indicator is a proprietary indicator derived from other indicators and popular candle chart and bar patterns. The Shape indicator has the following elements: Entry point Entry time Exit point Exit timeThe entry point is the middle line which is derived from a number of indicators. The entry time is marked by the color of the Shape indicator. Red means buy, Blue means sell and White means wait, or no trade. The exit poin

Grid Hero

Grid Hero is a fully automated EA that uses a revolutionary Grid algorithm (P.A.M.A.) together with a signature synergy of Price Action trading and an Artificial Instinct Self-Adaptive Processing Unit. Grid Hero was strictly developed, tested and optimized using the "Reversed Sampling" development methodology based on "In-Sample" phase (2012 to 2017) and "Out-Of-Sample" phase (2004 to 2011). It has passed 13 years back test of real tick data and real variable spread (with commission) from 2004

R747 BreakOut EA

R747 BreakOut EA is a fully automated Expert Advisor that analyzes the market trend and moves orders to breakeven. It contains a smart algorithm to determine the support and resistance levels based on the latest market trend and breakouts of these levels. This trend is calculated for a period that can be easily modified by user. This EA is fully customizable by user. For safer trading, it includes slippage protection as well as protection during high spreads on the market. It does not use mart

AI Generate Trading System

AI Generate Trading System is an Expert Adviser generated by AI application. For the last three years, I had been struggling with finding a good EA, which is able to generate consistent profit, robust, and able to survive the back-testing of ten year period. Since I could not find one, I developed the system myself. As of now, AI Generate Trading System consists of eight strategies, and the number is adding up as the EA is continuously maintained and developed. It will be updated every three mo

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 featu

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
86%
Subscribers
10
Weeks
26
Trades
447
Win
67%
Profit Factor
1.43
Max DD
25%
Growth
231%
Subscribers
6
Weeks
12
Trades
110
Win
97%
Profit Factor
2.73
Max DD
39%
Growth
857%
Subscribers
14
Weeks
64
Trades
2545
Win
76%
Profit Factor
2.18
Max DD
63%
Growth
691%
Subscribers
30
Weeks
47
Trades
147
Win
91%
Profit Factor
71.48
Max DD
31%
Growth
110%
Subscribers
10
Weeks
30
Trades
333
Win
71%
Profit Factor
1.42
Max DD
56%
Growth
4643%
Subscribers
55
Weeks
134
Trades
415
Win
77%
Profit Factor
2.39
Max DD
47%
Growth
31775%
Subscribers
119
Weeks
24
Trades
104
Win
79%
Profit Factor
3.66
Max DD
39%
Growth
2892%
Subscribers
883
Weeks
47
Trades
1696
Win
95%
Profit Factor
4.10
Max DD
34%
Growth
10563%
Subscribers
1195
Weeks
21
Trades
1083
Win
76%
Profit Factor
2.73
Max DD
40%
Growth
656%
Subscribers
38
Weeks
120
Trades
2567
Win
69%
Profit Factor
3.08
Max DD
14%