Watch how to download trading robots for free
Find us on Facebook!
Join our fan page
Access the CodeBase from your MetaTrader 5 terminal
Couldn't find the right code? Order it in the Freelance section
How to Write an Expert Advisor or an Indicator

MQL4 Source Codes of Expert Advisors for MetaTrader 4 - 25

icon

Various applications to automate analysis and trading are available in the 'Expert Advisors' section. It features various applications based on different trading algorithms and provides different degrees of automation. You can find simple EAs and complex trading robots that can fully automate analysis and trading processes.

These applications can be downloaded and run in MetaTrader 4. It is recommended to test and optimize Expert Advisors in the Strategy tester. The Expert Advisors from the library can be accessed from the MetaTrader 4 platform and the MetaEditor development environment.

Submit your code

3 bearish and sequential lengthening bars? Bruins, we are not going your way!

An EA developed on the basis of "Full Dump" system.

The EA works with the 1 min EURUSD AMA signal but can't turn the corner without latent signals. Can somebody try to work the flaw and make the signal more precise. It has some RSI and MA added to filter. But not enough to accomplish a msot profitable tra

The EA unloads historical data in the *.csv format for several timeframes of the symbol it is attached to.

EA up3x1 of the Krohabor_D series with a universal technology of "win-win" trading.

A slightly optimized EA template from article MetaEditor: Templates as a Spot to Stand On

This expert advisor is based on the Volatility Quality Index indicator created by raff1410.

It is a source code by winwin2007 - one of the leaders of the ATC 2007. It works only with the spread 2. It is closed after gaining the minimal profit, that is why Stop Loss and Take Profit levels of a brokerage company are not a problem for it.

The most reliable Expert Advisor. EUR/USD 1H

Trading without indicators!!!

We need two indicators: ADX and MA

Indicator KDJ deactivates short-term fluctuations. It carries on a parameter to adjust and increase two new RSV index lines: close price of short-term volatility KDC: K-D difference, to determine the change of price trends and to open positions.

Draft daily trend-following EA that trades using ZIGZAG-FRACTALS on high/low of the preceding bar on a one-hour chart. TakeProfit is 13 points.

I supposed to use the EA for trailing, but added graphical order management to it while programming.

Draft EA that works on H4, first entering on daily chart. It uses Ryan Jones' Fixed Ratio money management method and "reverse pyramid.

Execution of orders by slanting lines. For the purposes of real trading and learning, graphical orders are implemented in Tester. The EA was evaluated on MQL4 Forum. Version_V5 considers all the suggestions and wishes.

The strategy is based on Moving Average with the periods of 5/20/40/60.

A system based on "round" numbers.

A trading strategy that works with short-term trends.

This is an EA that increases the lot size after each profitable trade if it follows some losing trades.

A realization of the method described at http://www.tradejuice.com/forex/forex-1-2-3-methode-mm.htm. The author of the realization is not the author of the method, so I don't vouch for the realization correctness.

Indicators Parabolic SAR and Exponential Moving Average are used in the system.

System OzFx to gain the profit of 100-800+ pips.

The system is based on volatility compression.

A multi-currency Expert Advisors aimed at trading on Asian sessions.

An EA that increases the order volume after each losing trade.

High-Probability Breakout EA with very favorable risk:reward ratio.

The strategy underlying this EA is based on the indicator of MA.

This automated trading system is intended for working with the currency pair of eur/usd in the one-hour chart. Excellent results.

The EA is based on the indicator TREND_alexcud Something goes wrong with it

I'm waiting for your opinions.

The purpose of this EA is to find good entry in a well established trend. The EA was developed on 1 Hour EUR_USD graph, but I think that the similar concept can works in a good manner on the other crosses too. I’m happy about the drawdown.

Советник e-News-Lucky$.

Adviser Two PerBar. One more unpretentious variant.

5_8 MACross. Uses indicator MA.

Adviser BadOrders. The unpretentious adviser.

Adviser breadandbutter2. Leans on Indikators ADX and MA.

Adviser Currencyprofits 01.1

Adviser Bronze Warrioir01. Uses indicator DayImpuls.

Adviser DLMv1.4 - MQL4Contest. Uses indicator FX FISH 2MA.

1...181920212223242526272829