MQL5 Documentation is the Developer's Bible
MQL4.com is moving to MQL5.com. Sign up for the new web portal for traders!

Trading Signals

Choose a signal you are interested in and subscribe to it in a few clicks. Monitored accounts are provided with a detailed statistics and trading history.

Sell the signals of your trading system to thousands of subscribers around the world remaining its sole developer. With our service, your successful strategy can make you a profit even in case of a small start-up budget.

Growth
758%
Subscribers
8
Weeks
47
Trades
167
Win
53%
Profit Factor
4.01
Max DD
19%
Growth
359%
Subscribers
105
Weeks
21
Trades
946
Win
58%
Profit Factor
1.69
Max DD
7%
Growth
431%
Subscribers
26
Weeks
22
Trades
363
Win
85%
Profit Factor
1.76
Max DD
36%
Growth
2 814%
Subscribers
61
Weeks
65
Trades
1543
Win
80%
Profit Factor
2.34
Max DD
33%
Growth
451%
Subscribers
7
Weeks
205
Trades
299
Win
73%
Profit Factor
1.66
Max DD
16%
Growth
167%
Subscribers
29
Weeks
19
Trades
364
Win
67%
Profit Factor
1.50
Max DD
18%

MQL4 Programs Market

Here you will find a lot of programs for the MetaTrader 4 terminal that release traders from routine operations helping to focus on really important matters.

Technical indicators, trading robots, control panels and analysis systems are all available in the MQL4 language.

PA TRADE

PA Trade stands for Price Action Trade. I created this EA with one thing in mind: the EA must perform all years with one single setting. And I've done just that. The EA uses price action patterns to select its trades on the daily charts. For me, this EA will be my holy grail of trading....

Adaptive Scalper EA

Description Adaptive Scalper EA  is a multi-currency scalper Expert Advisor, intended for EURUSD and GBPUSD on timeframe M15. Using several strategies, it is highly adaptable on market conditions. Can also be used on another pairs such as USDCAD, EURGBP, USDCHF. The trades are...

News Trader Pro

News Trader Pro is a unique robot that allows you to trade the news by your predefined strategy. It loads every piece of news from several popular Forex websites. You can choose any news and preset the strategy to trade it, and then News Trader Pro will trade that news by selected strategy...

Asian Timezone Scalper

This EA is based on the Asian timezone scalping strategy. During the Asian timezone, you can consistently make 5-15 pips by scalping the EURGBP pair at certain levels. The EA is designed with high flexibility. The product is very stable opening one position at a time during the Asian session and...

Bobra Adept MT4

Description: This is a half scalping system that analyzes the market using a transmission function and price movement speed. This Expert Advisor is intended for trading on EURUSD, however it can run on other currency pairs. Please use the M1 timeframe. You should optimize only two parameters...

TraderDream

The indicator consists of the two parts – entry system displayed on the chart and currency power analyzer. The analyzer can take on values from 0 to 3: the higher the value, the stronger the currency; the smaller the value, the weaker the currency; average values of the indicator...

Jobs for Freelancers

Here you can post or fulfill an order for the development of indicators, trading robots and other useful applications for trading in financial markets.

This is the biggest site with a guarantee of payment to the developer and protection of the customer - the order amount is automatically reserved on the customer's account, and any disputes are resolved in arbitrage

Update Grid EA

Add the following to the existence Grid EA...Only Experience programmer can apply 1-Stop Add on Trade:True/False  2- Main Lot Multiplier  3-Main Lot linear 4- Main Trades Linear Lot 5- No. Of Main Grid Opened on Same direction 6- Main Grid Gap Array 7-Limit No. Add ONTrades  8- Stop...

Hawkeye Update 2

The updates are: Trade signals infos including visual and sound options Include Force TF option Will include more details on the requirements notepad file. Lets get this one done ASAP.   Thanks  

Native MQL4 INI library

Hello,   I would like you to make a native INI library in MQL4 (so NO DLL imports!). Function calls: ini_read( string file, string section, string key, string value , string default = "" ); ini_write( string file, string section, string key, string value );  The write action should...

EA - Signal Autotrade

Hello,   I'm not sure on how to do this. I have never placed a  job before on this website. You requested a screenshot...not sure of what you mean. I'm not setup with the Signal website. I sent you the link for that. If you can better explain what you mean that would be great!  ...

EA Modification

To change the current indicator in the EA from https://www.mql5.com/en/market/product/6107 to https://www.mql5.com/en/code/8200 To keep all other aspects of the EA unchanged *Note the 8200 is in the Code Base section

Goldenprofit ea

goldenprofit ea . EA INPUTS AND ENTRY RULES : indicator setting : 1) INDICATOR PARAMETERS:       1.period : 00       2.average: 00 ENTRY RULE : 2) second  candle open to trade : true/false . ( indicator  buy signal  green  --...

Traders' Blogs

Read blogs and participate in the discussion of interesting posts.

Share interesting news, useful information and new ideas with all participants MQL5.community!

Dollar almost unchanged vs loonie after US and Canada issue downbeat data

On Monday the greenback was almost unchanged against its Canadian counterpart, as disappointing U.S. personal spending data weighed, though a weak report on Canada's current account dented demand for the loonie.

FORECASTS FOR EUR / USD, USD / JPY, AUD / USD, NZD / USD, AUD / NZD — Westpac — NEW

Westpac Bank is Australia's First Bank with a range of innovative financial packages to suit your needs. This leading Australian bank offers online banking. 

Forecasts for EUR / USD, USD / JPY, AUD / USD, NZD / USD, AUD / NZD — Westpac. 

PS: indicators that you can use in your trading system. 

Good Luck!!!  

Gold approaches 2-week high after US economic data

Gold held near a two-week high on Monday, as traders continued to monitor the direction of the dollar while digesting the latest spate of U.S. economic data in their quest to gauge the metal’s appeal.

Something to Read: The Simple Strategy - A Powerful Day Trading Strategy For Trading Futures, Stocks, ETFs and Forex

The Simple Strategy - A Powerful Day Trading Strategy For Trading Futures, Stocks, ETFs and Forex

by Markus Heitkoetter

The Simple Strategy is very popular amongst traders for the following reasons:

Clear Entry Rules

When trading "The Simple Strategy", there's no second-guessing. As you will see, the entry rules are based on indicators - and these rules are black and white. Either the MACD is above the zero line or it isn't. And either the RSI is above 70 or it isn't. The entries are easy to identify and execute. That's why this strategy is called "The Simple Strategy"

Monday trading: Qualcomm and Berkshire Hathaway eyed

Among the firms whose shares are expected to trade actively on Monday are Qualcomm and Berkshire Hathaway.

Bitcoin slips after hitting 2-week high earlier Monday

On Monday Bitcoin prices slid into the red territory, after hitting a two-week high earlier in the session.

Traders Forum

Here you can ask any questions on technical analysis, discuss ideas about trading systems, indicators and robots, as well as hone your skills of programming trading strategies in MQL4.

Communicate and share your experience with traders from anywhere in the world. Ask questions and help newbies with valuable advices - MQL4.community is developing along with you.

1

The differences among OnCalculate(), start() and OnStart()

Does any one can tell: What are differences among OnCalculate(), start()  and OnStart ()? How to get prev_calculated value in start() function? Cheers

1

OCA Script or EA question ?

Hi, İs there a ready made script or EA for One Cancel All ( OCA) type operation for pending orders ? Or should I have it coded for my own use ? Thanks in advance...

2

Problem with Alert, Print, SendNotification functions

hello everyone, I'm working on an ExpertAdvisor to Alert me if some special case appears on the chart and I tried the functions Print, Alert, SendNotification, but non of them works.       I'm fully aware that these 3 functions are not equivalent. Alert gives an Alert in a se...

8

Sendmail Stop Loss/Take Profit Problem

Hi Guys, I have a Expert Advisor with Sendmail function and it's working correctly when I open a new trade. the problem is: when my Stop Loss or Take Profit is reached, I do not get a Sendmail notification. Is there anybody who can help me with this problem? I search all of the internet...

1

Limit Pair To 1 Open Order

This code works in back testing and most of the time forward testing but every now and then an extra trade will still be placed on the currency pair despite the check in the code below that SHOULD be preventing this. Trades do have different magic number but I do NOT reference them here as I only...

avatar

New article: Bi-Directional Trading and Hedging of Positions in MetaTrader 5 Using the HedgeTerminal Panel, Part 1

New article Bi-Directional Trading and Hedging of Positions in MetaTrader 5 Using the HedgeTerminal Panel, Part 1 has been published at mql5.com: This article describes a new approach to hedging of positions and draws the line in the debates between users of MetaTrader 4 and MetaTrader 5 abo...