Watch how to download trading robots for free
Find us on Twitter!
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 - 5

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

"Currency Strength" EA finds the strongest\weakest currency from 8 major currencies and trades with moving averages, has Trailing Stop Loss &Take Profit works on all time frames major Forex pairs.

This is a simple function for the initial control of an expert.

MT4 Expert Advisor based on the CCI indicator

Close your positions in profit virtually

Any account type, leverage and deposit

It's a triangular arbitrage system.

Free utility for manual orders placement.

This code extracts tick data from the broker's server and refreshes the 28 charts of the 8 commonly traded currencies in MT4.

A ready made expert adviser template to use for further development

Basic Template for Multicurrency Expert Advisors.

This EA is for testing No Nonsense Forex algos. With this EA you can test your algos much faster than eyeballing, using Soft4x or using any other EAs in Strategy tester.

Simple Trailing Stop EA with Trailing Steps and Trailing Start Point It includes Stoploss and TakeProfit too..

A ready made expert adviser template to use for further development or use 'as is'

PricerEA is a utility to help any trader to place pending orders (stop or limit) at a specific price.

These codes give you a list of currency pairs that have a positive and negative swap. This is useful when you do a Carry Trade strategy.

Dynamic Stop-Loss is a tool for traders who trade without a stop-loss. It gives the traders a trick to trade as if there is no stop-loss but actually using one.

Candle Cross above or below Conditions

Safe Trend Scalp is an automatic robot that trades with automatic Trend lines that ea crated with market history.

It's an expert to open and close orders on a specific day and time.

"X Man" EA uses mean revertion strategy, you can use it as hedging grid EA or a single trade EA.

Classic "MACD Sample " EA with a little twist

The EA uses large volume orders to partially close other orders, with this approach, the breakeven and profit price is much closer to the current price than if you use all orders in the terminal or their full volumes.

Guide 'how to' make different expert adviser license protections

FIFO strategy When all the market movement makes you have lost, This ea makes a good profit with a little profit with many orders in a short time Just on a Candle.

This scalping EA demonstrates the use of a Virtual Pending order class library to simulate pending orders.

It's a two (2) pairs correlation system to use 3 currencies for make 2 pairs to open hedge orders on those.

It's an expert to use price action and trade level to open each order.

The "Gonna Scalp" EA is a scalper , works with all time frames major forex pairs and stocks NASDAQ.

Will scale up after N consec losses and will reset after same amount of consec wins

The "Smart AC Trader" EA trades with 2 moving averages , If we lose a trade then the EA will take a new trade with the opposite conditions

The "Martingale Smart" EA trades with 2 strategies , If we lose a trade then the EA will change strategy and take a new trade with a multiplied/increased lot size,

ROC

"ROC" EA Trades with "ROC" indicator, has Trailing Stop Loss &Take Profit works on all time frames major forex pairs and stocks NASDAQ.

A basic ea template with trailing stop for further development

A ready made expert adviser template to use for further development or use 'as is'

Grid Template EA - A ready made expert adviser template to use for further development or use 'as is'

This expert is a tool to test any of my histo indicator (8) for testing and find better settings to trade.

The expert uses iFollowLine and iCompass indicators to generate signals.

5MinutesScalpingEA uses indicators (5) from 5MinutesScalpingSystem.

Expert works only with FolowLine indicator.

This expert uses iDoubleChannel indicator.

123456789101112...30