MQL4 - automated forex trading   /  

Automated trading

Login | Register | Language: ru cn en
Post Your News in Blogs and Become Famous!

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.

Profit Factor
Max DD
Profit Factor
Max DD
Profit Factor
Max DD
Profit Factor
Max DD
Profit Factor
Max DD
Profit Factor
Max DD

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.


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

Analyzer PRO

The best real-time forex analyzer with powerful additional features for professional traders and EA developers. This clearly arranged display shows you instantly, which currency combination is best to trade on the global forex market. The strength or weakness of every major currency is...

Divergence Convergence for indicators

This indicator builds divergence/convergence for any selected indicator. You can add your own indicator with its custom settings to the code for free. The indicator has two basic line drawing methods (**): Search for peaks starting from the previous bar (MODE = 0) Search for peaks...

Pivot Points Indicator

Pivot Points are often used by professional traders as a prediction of the upcoming market movements. We have developed an easy to use indicator who does this for you. You can drop it on any chart and customize the period where the pivots will be calculated upon. Support and Resistance...

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. The trades are based on several indicators and it's not a tick scalper EA. Adaptive Scalper Expert...

Advanced Price Movement Predictor Pro Edition MT4

It predicts the most likely short-term price movement based on advanced mathematical calculations. Features Estimation of immediate price movement; Calculation of the real market trend; Calculation of the most important support and resistance levels; Algorithms optimized fo...

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

Indicator that counts pips on specific timeframe

Hello everyone, I am looking for an indicator that does the following:   1. give an alert and popup window when a certain amount of pips is reached   2. Starting point of the pip count is: a) for bullish price movement: low of the previous bar or low of the current bar (if low of current...

Automatic alerts

Background I’m using Metatrader 4 build 735. I have 3 different accounts and robot all in one, robot all in one short and all in one long is running in each of the 3 accounts. The Metatrader 4 build 735, 3 different exe, runs locally on my PC. I’m not aware what type of language...

EA to create for hnp2500

As agreed privately. This job will be done for USD$100. If you require any clarification please do not hesitate to contact me! The entry price/stop loss  is very important to me as this EA is extremely risk adverse. I let you know, in private, what are the changes if any. Thank you in...

Simple EA using 3 indicators

I want an EA based on 3 indicators. One indicator gives a Buy/Sell Signal as well as TP for the specific trade and SL for trade. One indicator will be used to see if the lines are above or below each other indicating a buy or sell The other indicator will be used to see if there is a trend. If the...


The requirement is as follows , It is very simple 1) I have a simple custom indicatorAND TEMPLETE that generates buy/sell ARROWS on 2min Renko chart 2) Need a  EA to TRADE those ARROWS/signals  ON 2mRENKO CHARTS. 3)  Renko box size is 3pips ENTRY RULE FOR LONG 1; GREEN BUY-SEL...

Conver to 3 mtf

Hi      I need this indicator to 3 mtf  and draw only the horizontal trigger lines , the other option into indicator propiertes is set to false.Only the trigger lines plot lines and rest on new day is set to true.     select the color and style lines for eac...

Traders' Blogs

Read blogs and participate in the discussion of interesting posts.

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

News from Andrey Khatimlianskii

Another update of Ilan EA - powered by TraderDream Evolution indicator's signals will be available very soon! The good news is you do not have to buy the indicator, it is built in the EA. 

Just choose the "TraderDream signal" in the settings, set the Period and Type of MA used in the indicator, and EA will work using new algorithm. 

As always, the update is available for free to all customers.

The original Ilan EA for MetaTrader 4 -

Ilan for MetaTrader 5 - 

A Polish company, InPay S.A., has become the first company in the world that is selling its shares in exchange of Bitcoin

The sale has just launched on the equity crowdfunding site This is an attempt to get equity crowdfunding raising capital thanks to the online community.

The press release from the organization says that unlike the reward-based crowdfunding, made popular by sites such as Kickstarter, Indiegogo or RocketHub, in equity crowdfunding people who are involved in financing the company receive personal shares. Thus, according to the company this is the best option for it.

Nonetheless, InPay S.A. had enabled the purchase of shares through Bitcoin and thus, became the first company to do so. The company says that this solution is proposed as a first by the Polish equity crowdfunding site which is able to offer the purchase of equity from companies looking to raise capital.

Two out of the ten largest Bitcoin exchanges in Europe are Polish.

Inspired by the article about Neural Networks and made an EA based of that.

I'm working on a very complicated EA now it has Artificial Intelligence using a Neural Network with OpenCL and it's self-learning. On top of that it uses the MQL5 cloud to accelerate calculations, below is some more info on that:

MQL5 Cloud Network Includes Thousands of Computers

The MQL5 Cloud Network consists of nodes - dedicated servers, to which testing agents connect to perform tasks. These nodes are managers (poolers), as they combine agents around the world into larger pools based on their geographical location. Being in the idle mode, each agent sends a message notifying that it is ready to perform a task. The interval between such messages depends on the current load of the MQL5 Cloud Network.

Oregon, cities differ on marijuana tax level

HAPPY VALLEY, Ore.--As voters in this state prepare to decide whether to legalize recreational marijuana, a dispute over taxing the drug is demonstrating the complexity of transforming a black market into a legal one.

Drafters of the Oregon initiative, Measure 91, have proposed a state tax on pot producers that would be lower than those in the first two states where recreational pot was legalized, Colorado and Washington. Their aim is to prevent a situation where high prices at authorized pot shops push buyers to the black market.

But ahead of November's election, dozens of Oregon cities eager for a piece of the pot-revenue pie, including this quiet suburb outside Portland, have passed plans for their own local taxes on pot sales, setting up a possible legal battle if the measure passes.

The squabble underscores how little is known about the appropriate way to tax legal marijuana, experts say.

Truck maker Volvo boosts North American business

STOCKHOLM--Shares in Swedish truck maker Volvo AB climbed more than 10% Friday as orders grew 14% in the third quarter as strong demand in North America offset sluggishness in emerging markets and Europe.

The company said orders in North America improved by 73% and reached a total of 17,772 vehicles, up from 10,251 the previous year, as the group gained market share in the region.

Net orders in the third quarter amounted to 50,449 trucks, up from 44,224 vehicles a year ago while orders in Asia grew by 4%, while those in Europe and South America declined by 6% and 16% respectively.

Volvo on Friday raised its forecast for the North American market for heavy-duty trucks to about 270,000 vehicles in 2014 from a previous forecast of 260,000. For 2015, the market is expected grow to about 280,000.

Lamborghini: Calm in the eye of the Huracan

Seconds before the accident, I had noted the man in the right lane, or more precisely the Citroën C6 executive saloon he was driving. Always loved that car. The style holds up. It was about 5:30 p.m. -- prime accident time, statistics tell us—and traffic on the European Route E15 north of Lyon, France, was moving well. It was a quiet, glorious September evening in the Rhone Valley.

I was alone, slung in the leather-lined cockpit of a 2015 Lamborghini Huracan LP 610-4, painted vampire-white with occult LED headlights and a face like a Kabuki general grimacing in rage. I had left the factory in Sant’Agata Bolognese, Italy, the morning before and was en route to the Paris auto show by way of an insane, self-imposed detour of about 300 miles along the Route Napoleon and the Alpes-Maritimes. Total distance was right at 1,000 miles. It looked a lot shorter on the map.


Learn MQL4 programming language to develop trading strategies using numerous published articles written mostly by you - members.

All articles are divided into categories, so that you can quickly find the answer various aspects of programming: "Integration", "Tester", "Trading Systems" and so forth.

How we developed the MetaTrader Signals service and Social Trading

How we developed the MetaTrader Signals service and Social Trading

We continue to enhance the Signals service, improve the mechanisms, add new functions and fix flaws. The MetaTrader Signals Service of 2012 and the current MetaTrader Signals Service are like two completely different services. Currently, we are implementing A Virtual Hosting Cloud service which co...

Freelance Jobs on - Developer's Favorite Place

Freelance Jobs on - Developer's Favorite Place

Developers of trading robots no longer need to market their services to traders that require Expert Advisors - as now they will find you. Already, thousands of traders place orders to MQL5 freelance developers, and pay for work in on

Outline of MetaTrader Market (Infographics)

Outline of MetaTrader Market (Infographics)

A few weeks ago we published the infographic on Freelance service. We also promised to reveal some statistics of the MetaTrader Market. Now, we invite you to examine the data we have gathered.

Johnpaul77 Signal Providers: "Our Strategy Remains Profitable for More Than Three Years Now. So Why Would We Change It?"

Johnpaul77 Signal Providers: "Our Strategy Remains Profitable for More Than Three Years Now. So Why Would We Change It?"

Let us reveal a little secret: website visitors spend most of their time on Johnpaul77 signal's page. It is a leader of our rating having about 900 subscribed traders with the total funds of $5.7 million on real accounts. We have interviewed the signal's providers. As it turned out, there... Freelance: Developers' Source of Income (Infographic) Freelance: Developers' Source of Income (Infographic)

On the occasion of the MQL5 Freelance Service fourth birthday, we have prepared an info-graphic demonstrating the service results for the entire time of its existence. The figures speak for themselves: more than 10 000 orders worth about $600,000 in total have been executed to date, while 3 000 cu...

How to implement traders' orders and make a profit in the MQL5 Freelance service

How to implement traders' orders and make a profit in the MQL5 Freelance service

MQL5 Freelance is an online service where developers get paid for creating trading applications ordered by traders. Now, traders understand the difference between all the services on a ready-made Trading Robot can be bought from the MetaTrader Market, while a unique Expert Advisor that t...

Do Traders Need Services From Developers?

Do Traders Need Services From Developers?

Algorithmic trading becomes more popular and needed, which naturally led to a demand for exotic algorithms and unusual tasks. Such complex applications are available in the Code Base or in the Market. Although traders have simple access to those apps in a couple of clicks, these apps may not sati...

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 - is developing along with you.


RSI Code

Hi everybody I wrote a mql4 program to get the RSI value in every tick. But now I have a problem and get different values. could you please help me to find out my mistake?   double get_RSI_value ( double & price[][ 6 ], double period) {    double tmp = 0.0 ; &n...


trade once per bar and ignoring new tickets to reset my ea

what is best way for trade once per bar ??? or for create only 1 object at bar. and how I can do to procced my EA full? I mean to ignoring new tickets to reset my ea from a new beginning on every tick so ea can procced all code in it.


Debugging EA with historical data

Hello,    I would like to debug my EA (using the debug facility of MetaEditor) on the weekend, when the markets are closed. So I would need to debug it without live data, just with historical ones.  I couldn't find a way to do so. Anyone knows?   thanks,  


Help Writing to .CSV file.

I can write files to say a .dat file, but I'm looking to write to .csv, and to sort data into different columns and cells. I'm also looking to be able to retrieve "individual cell" data through my EA. Can anyone help, point me in a direction, or provide a sample for me?...


Capture Chart Objects to File

Is there a simple method of capturing all the names and associated values of chart objects other  than having to iterate through the  ObjectName  and then using ObjectType  & ObjectGet? My aim is to  save the object to datestamped  file(s) before switching templ...


Can't find how to Return the OrderClose Boolean. Need to load OrderClose event into array

Hi , I'm trying to return the parameters from the OrderClose function event.  I want to load it into an array as each one occurs. Example: When a Take Profit or StopLoss is hit, the order is closed . I want know When and at what price it closed, as it occurs.  The problem I'm having i...