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

Top Expert Advisors for MetaTrader 4 based on user ratings - 4

Submit your code

simple and successful, multiple functions

Expert advisor that trade in the trend of EMA and buy/sell signals get from Williams %R

This expert advisor is based on the concept that market does not move always in one direction. Even when the market is trending in one direction at some points it pullback. The EA has been backtested from July 1, 2011 to Jan 13, 2012 on EURUSD. It has

System open positions after crossing hand drawn trendlines on chart.

This Expert Advisor places Stop Loss and Take Profit for Buy, Sell, Buy Limit, Buy Stop, Sell Limit and Sell Stop orders.

This Martingale EA trades with one moving average, it is considered relatively safe because it takes a single trade at a time.

The Smart tunnel is a smart robot for trading with an automatically drawn trend line to act with it and market movement. Enjoy :)

a practice ea, create a horizontal line above the close to buy , below to sell. after position opened. create a new horizontal line to modify the stop loss and take profit. create a vertical line to close the position.

A robust EA template to use with your entry conditions.

Trading robot based on the theorem "On the presence of memory (aftereffects) in random sequences".

Let say you have an EA and you want it to trade in between an interval of time but you do not have the source codes to modify the EA. This utility allows you to automatically enable or disable the automated trading button. You can use the codes as an EA, Indicator or script but I used as an EA. You can remove Ordersend command because I set it only for the codes to past the test but it is meaningless.

The testing data is in the strategy tester.rar file. The EA was tested from 29.09 to 30.09 because the strategy is designed for M1. But unfortunately it works not by the strategy. In some cases it doesn't close when it should and so it goes negative.

The adviser on the indicator SAR. Works the postponed warrants.

It opens and closes positions using the crossing of the movable lines.

EA for EURUSD, H4

EA Based on MAM_Crossover Indicator by pramono72 Code base: http://codebase.mql4.com/7113

Places OCO Order, One pip Limit Order and One Pip Stop Order on Metatrader 4 platform.

The classic MT Sample EA updated for full/sub-pip accounts, also now handles ECN/STP brokers. Examples of setting trading hours, and added externals for StopLoss, MagicNumber and order comment.

Perfect solution for newcomers at coding. Allows to implement strategies with difficult stop-management. Yes, this thing need some "baking", i.e. editing, but you will like the result; especially if the strategy is already tested with hands.

Alerts on two moving average(MA) cross

How to load csv signals into your expert

Relative Strength Index Expert Advisor.

Opens orders using the martingale and a virtual trailing stop.

This is a not big assistant for trading with limit orders.

This expert is a tool which helps every trader to see the historical results by magic number or orders' comment. For more information for expert you can to visit the product's page: https://www.mql5.com/en/market/product/26008

This is an EA I coded to make trades and experiment with trading in the Strategy Tester. Drag and drop objects in a yellow basket and control your orders.

It works without losses. It uses the market inefficiency for the arbitrage.

This is a percentage of the user set stop-loss or profit robot.

Expert Advisor that will close all orders and disable another Expert Advisor / AutoTrading at desired level.

Automatic placing of Buy Stop pending order and Sell Stop pending order simultaneously, Stop Losses and Take Profits on the user specified levels. As soon as the long position (BUY) is opened as ASK price crosses the levels, the remaining pending order (SELLSTOP) is deleted. Vice versa if the short position (SELL) is opened as BID price crosses the levels, the remaining pending order (BUYSTOP) is deleted. It places again both pending orders after the opened order has been closed.

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

Any account type, leverage and deposit

МТS performs a trading oriented at the panic, publishing of the important economical indexes at the FOREX market.

The EA uses for primary signal the Heiken Smoothed indicator. The Alligators Jaw MA follows as a trend stop indicator.

Trailing can be carried out using the fractals, the extremal bars in the past or using the specified number of points. Can run as a single Expert Advisor or a script, together with any Expert Advisor.

A small utility making MT4 input windows resizable.

Strategy is based on simple rules. It can work on any currency pair. Best results are obtained with the lowest set TS. The strategy works with any broker, but works better with brokers who allow you to set the low TS.

A Line order EA capable of changing stop losses, take profits, trailing stops and lots.

Advisor exposes not visible to brokers levels StopLoss, TakeProfit, Breakeven, Traling stop

1234567891011...29