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.

vps set up

When I log in it says I have two accounts ?????????? so will not log me into vps. I am on free minutes so how do I delete the second account please. Pabloblanco

Experts: Expert adviser Easy Robot

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

MetaTrader 5 on MAC testing issue

Hello, I am trying to use MT5 on Mac, and it was built using wine (it was not built by me, it was downloaded from a broker webpage which already did that). My issue is when i try to run a backtest, and the journal states: "agent process started on 127.0.0.1:3000", "connecting to 127.0.0.1:3000" and

Indicators: RSI with BB

RSI with BB: A very simple indicator with RSI and Bollinger Bands calculated on RSI values. Author: Fabio Cavalloni

Help coding simple indicator

hello, i'm trying to code an indicator derived a alert on next candle as previous candle mean if current candle in green to send a alert as buy in next candle and if last candle is red to send a sell in next candle any help please

On Arrays

If you populate an array via a for loop from another indicators offset values (starting with 0), something like: double TestArray[]; for(i = 0 to 9) { TestArray[i] = Indicator(Symbol(), PERIOD_1HR...., i) } Is it already in the correct order to use any of the IndicatorOnArray functions ? or do you

New MetaTrader 5 Platform Build 2450: "Subscriptions" service, UI improvements and revised features in MetaEditor

The MetaTrader 5 platform update will be released on Friday, May the 22nd, 2020. The update only includes 64-bit platform components We have previously announced the upcoming end-of-support for 32-bit components. From the current update and onward, new versions will only be released for the 64-bit

MT5 delete EA from charts

Hi! I have a VPS with one EA working in the EUR/USD chart but when I close the MT5 and open it again the EA has dissappeared....and it is a really big problem, because sometimes the MT5 is updated and it is necessary to close the MT5, and the opened orders continue opened and the EA is not working

weekly code not work

void SetReportDates() { ushort sep; sep= StringGetCharacter ( "," , 0 ); //StringSplit(Symbols,sep,selectedSymbols); startDate = TimeLocal (); if (reportType == "Daily" ) { MqlDateTime start_date_struct; TimeToStruct (startDate,start_date_struct);

Why does leverage affect my robot's performance?

Hello! I started programming a few EAs some days ago, and I've had no problems so far, except for one thing. I was testing the robots with a 1:500 leverage. When I wanted to try it with lower leverages, I noticed that, the lower the leverage is, the fewer orders the EA opens. In fact, with a 1:10

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.

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.

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

Starting with this article, we are going to develop a functionality allowing users to trade using pending requests under certain conditions, for example, when reaching a certain time limit, exceeding a specified profit or closing a position by stop loss.

Multicurrency monitoring of trading signals (Part 1): Developing the application structure

In this article, we will discuss the idea of creating a multicurrency monitor of trading signals and will develop a future application structure along with its prototype, as well as create its framework for further operation. The article presents a step-by-step creation of a flexible multicurrency application which will enable the generation of trading signals and which will assist traders in finding the desired signals.

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.

HFT Fence EA

Hi, I'm asking that you code an EA that has options for: Lot sizing Lot size increase value (more on this later) Money Management Stop loss Normal and ATR Stop Loss Equity/Cash Stop loss Trail Stop and Trail Step Break Even and Partial Clos Take Profit Slippage Spread filter Fence distance (spread

HFT EA needed, must be able to provide demo version

Hi, I am willing to pay up to $300 for a profitable HFT EA. It must not be arbitrage but rather a pending order or direct market order EA, it needs to have SL and TP hidden and be adjustable, working with ECN accounts with or without commission...it must place many orders during a day that is why it

Buying Social Trading Site SourceCode

As per title, would be interested to buy a social trading code system it won't be as complex as zulutrade. please go to https://www.fxcopy.com/traders for the features that is available.    Few requirement:   1) you will need to have the source code already, while im not looking to

Expert advisor for indicator

Visitors choose Tabarka for its exceptional location, between the sea and the mountains. The beaches of golden sand are framed by rocky spurs and forests of pine and cork oak. The crystalline waters hide the precious red coral in its depths. The characteristic silhouette of the Genoese Fort, perched

A Local Trade copier for MT4 to Ctrader

Hi there, I need help code a local MT4 to Ctrader trade copier What i mean is that there should be interprocess communication between MT4 and Ctrader through a socket and not having to route through the internet. I intend to use the MT4 and Ctrader on the same Computer. I have an EA running

Dashboard of cross force

the product is a dashboard that show from high valute to minimum valute the cross. The force is calcolated with some indicators. Every indicator will have input valute end a importance percentuale for calcolate the force. It must  have 3 time frame. Finally if click on text of cross chance the

Commodity channel index

Programmer to do alerts for me in specific indicators ,it can send me alarm when indicators reach to specific points ,a messeage to my phone when price can reah that point, mainly when price drop from over sold or over bought area

EA to enable MT4 to trade Telegram signals.

 An EA to pick up signals issued by 'Telegram' and transpose them to my MT4 account ready for trading. I am looking for a businesslike but friendly and cooperative approach to this project, with give and take on both sides. 

Moving Averages EA

Would like to get EA built using following logic. Please see attached image Blue line is 100 SMA (Close) Top Green line is 55 EMA (High) Bottom Green line is 55 EMA (Low) Buy Trade: If the candle closes above the top green line and blue line is either below the top (i.e. between top and bottom

An alert when MACD histogram bar reaches trend reversal

I need an alert (push notification to mobile/email) when the MACD histogram bars are downtrending, uptrends slightly and then re-continues the downtrend. I also need an alert when the MACD histogram bars are uptrending, downtrend slightly and then re-continues the uptrend.  I have attached

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 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 fundraising campaign. A donation of $100 for each purchase made between today and the end of April 30, 2020, will go to the COVID-19 Solidarity Response Fund and to Kindernothilfe , a global charity ($50 each). Rent excluded. Proof of donatio

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

Green EYE

A professional fully automated trading advisor that implements a medium-term trading system. The Expert Advisor does not use : martingale, grid, averaging, hedging and is not a scalper. Each trade is protected by a fixed stop-loss.  Monitoring (mql5 signals): link#1    link#2 In one Expert Advisor three strategies are implemented, each strategy works separately from the other one. Each strategy uses a unique Magic number, which is generated by based on one common with the add

Light Orders Copier

High-speed trades copier (trades duplicator). Made for copying trades with adjusted lot size and direction at same account . It can be useful for subscribers of SIGNALS service. If you are a subscriber of trading signals then you can see that trading lot size can be different from signal provider to subscriber. Provider can use too high or too low lot size that can be inappropriate for your deposit amount and risk. Another feature of this copier is a trading reverse . It can be useful f

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 249%
Subscribers
8
Weeks
36
Trades
630
Win
68%
Profit Factor
2.60
Max DD
28%
Growth
1 025%
Subscribers
56
Weeks
132
Trades
2679
Win
75%
Profit Factor
1.89
Max DD
49%
Growth
1 443%
Subscribers
34
Weeks
38
Trades
229
Win
84%
Profit Factor
4.33
Max DD
48%
Growth
154%
Subscribers
10
Weeks
72
Trades
1057
Win
77%
Profit Factor
1.57
Max DD
20%
Growth
1 986%
Subscribers
55
Weeks
50
Trades
277
Win
86%
Profit Factor
8.77
Max DD
50%
Growth
3 700%
Subscribers
151
Weeks
250
Trades
1860
Win
77%
Profit Factor
4.28
Max DD
48%
Growth
1 227%
Subscribers
9
Weeks
101
Trades
2322
Win
59%
Profit Factor
1.75
Max DD
31%
Growth
1 514%
Subscribers
12
Weeks
88
Trades
423
Win
49%
Profit Factor
1.58
Max DD
47%
Growth
3 647%
Subscribers
390
Weeks
99
Trades
2910
Win
97%
Profit Factor
4.58
Max DD
27%
Growth
865%
Subscribers
8
Weeks
130
Trades
1587
Win
70%
Profit Factor
2.12
Max DD
42%