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.

mt5 crashes when I tried to install rented product on opensuse linux

I have been able to install experts and copiers but I found out problem with this product. when I try to install on opensuse linux after rented the mt5 lasts a few seconds blocked and after that just crashes. any help would be appreciated

product is purchased but not downloaded yet

the indicator shows in the terminal /market /purchased but next to the install button it says "product is purchased but not downloaded yet" . When I click install nothing happens . Am I doing something wrong here

Need help with an attempt of fraud from a freelancer

Admin and all help me please to solve this story. I postest a request of a job in the freelance section. I had a vwap indicator, and I asked to add standard deviation lines on it. The programmer made it wrongly: he did not calculate standard daviation in the proper way and the result of the

Requests & Ideas, the beginning

i test some EA at my server here is the best combination that i found firebird at usdjpy M30 hans_ea3 at gbpusd H1 note for statements, fxindo-nf3 is my own EA, i have de-activated it. so please ignore it. it made around 180 pips for last week... update : sorry, i've attached wrong statement.......

Indicators: Perfect Trend Line 2

Perfect Trend Line 2: Perfect Trend Line 2 Author: Mladen Rakic

Can EA apply in all currency pair?

Since the creator has said only few pairs can be traded, but I found out that others are also profitable. So can I just add it to the chart and let it start trading? or it is some kind of creator setting

Hide Zigzag indicator if line chart is active

Hey guys, I permanently use the Zigzag indicator in my template. But when I switch to the line chart I want to hide the Zigzag indicator. I thought about checking the CHART_MODE within the Zigzag code and if the line chart is active I wanted to set the visibility to invisible or visible on the

Normalize Price?

Hey guys, can someone explain me the idea behind this code? double NormalizePrice(double p){ double ts=SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_SIZE); return(MathRound(p/ts)*ts);} Can it not be simply replaced with this? NormalizeDouble(value, Digits()) Help very much appreciated

Missing DOM

My DOM disappeared in a recent update and I have tried several options to bring it back up to no avail. Clicking the DOM in 'View" does nothing. Does anyone have any ideas? One Click Trading is active

Copying signals

Hello, So I have my demo account connected to a signals provider, and I expected it to make transactions, but instead i just get a message saying "'Prospector Scalper EA': synchronized with 0 positions" Why wont it make transactions, and how do I fix it to make transactions

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.

Convert Pinescript (TradingView) indicator to .mq4 + EA Bot

Hello there! I have a indicator at tradingview (also the source code). It basically tells me at which candles I can buy or sell in a zone but it needs to retest that zone in order to execute the trade (it looks complex but I can provide more information by screenshots no worries). It works on every

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

Convert Pinescript (TradingView) indicator to .mq4 + EA Bot

Hello there! I have a indicator at tradingview (also the source code). It basically tells me at which candles I can buy or sell in a zone but it needs to retest that zone in order to execute the trade (it looks complex but I can provide more information by screenshots no worries). It works on every

Copy software

Hello i am in need of help. I am currently receiving signals for a certain pair an the results are amazing to me. The signals are being sent to me by an forex ea. Is there anyway to make a similar ea from the results im receiving so that way i do not need to receive signals anymore

Forex expert advisor base on grid and averaging

i will some one to program me a Forex robot that uses: -Grid and and should have  flexible input  -it can average(closing the oldest  loss trade with the profitable one at profit target)  and also reversed the direction of the trade  -uses martingale strategies(flexible

Daily high difference and daily low

I want developer to do this job, 1) 4 hour high /low. 2) "Daily High/Daily Low difference". 3) weekly high/low. 4) monthly high/low. 5) yearly high/low.... when I am at 1mins - 15mins chart it must show 4hour high / low difference . when @ 30mins chart show Daily high/low.  when @ H1 time frame

Alert indicator for arrows with notifications to mobile

Hi I am using a mt4 template with multiple indicators. I have no knowledge about coding indicators or EA's but i would like to know if this is possible. I have attached a screenshot from my Forex chart setup with an example in the blue rectangle. My question is if it is possible to code an

RSIOMA cross up under 30 buy cross down above 70 sell

Hello, i have an indicator on MT4 called RSIOMA, which i would like modified. As it stands the indicator has a buy and sell trigger at 30 and 70. I would to change the sell trigger to sell above 70 when RSI (redline) crosses down the Moving average MEDIAN 2. and a buy for when bellow 30 RSI RSI

Hedging Robot needed.

Hello MQL5 Freelancers and Programmers. I am looking for a hedging Expert Advisor with a good strategy that works for small accounts. Your ideas are welcome. I want to note that I will have to backtest the EA and also forward test it for a week to prove its results. Thank you. 

Simple EA awesome oscillator

I need a simple ea made for mt4- when I have an open order made Manually and turned  the EA On it would close the order when The awesome oscillator has a bar change colour. for example- I have a buy trade open, when the awesome oscillator on the 1hour time changes from a green bar to a red bar

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

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

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

Multi Strategist

NEWS Feb 25,2020 V4 Multicurrency signal (start 24/02/2020) + free GBPUSD V4  (V4 Release 1/3/2020)  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

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

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

Pointer Sync

This indicator plots a crosshair pointer in all charts of the terminal in the position relative to the active chart. To activate the Pointer Sync, just press the "+" button that will appear in one of the 4 corners of the chart where the indicator is added. To deactivate the Pointer Sync, just press the "+" button again. Once Pointer Sync is deactivated, the cross lines will disappear in all charts as well. You can adjust the color of the pointers and the button, the corner where the button ap

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
248%
Subscribers
17
Weeks
33
Trades
661
Win
70%
Profit Factor
1.49
Max DD
34%
Growth
496%
Subscribers
46
Weeks
22
Trades
465
Win
83%
Profit Factor
5.56
Max DD
5%
Growth
628%
Subscribers
10
Weeks
26
Trades
72
Win
88%
Profit Factor
26.36
Max DD
30%
Growth
1 214%
Subscribers
458
Weeks
51
Trades
1097
Win
90%
Profit Factor
2.38
Max DD
56%
Growth
411%
Subscribers
10
Weeks
82
Trades
163
Win
93%
Profit Factor
23.07
Max DD
7%
Growth
1 324%
Subscribers
45
Weeks
174
Trades
3270
Win
69%
Profit Factor
1.43
Max DD
19%
Growth
261%
Subscribers
9
Weeks
140
Trades
1777
Win
76%
Profit Factor
1.96
Max DD
30%
Growth
684%
Subscribers
15
Weeks
101
Trades
675
Win
72%
Profit Factor
1.81
Max DD
23%
Growth
610%
Subscribers
85
Weeks
118
Trades
1270
Win
71%
Profit Factor
2.30
Max DD
16%
Growth
724%
Subscribers
14
Weeks
113
Trades
1862
Win
79%
Profit Factor
3.78
Max DD
41%