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

Top Expert Advisors for MetaTrader 4 based on user ratings

To post a new code, please log in or register

The Predator EA trades with two strategies ,has Trailing Stop Loss &Take Profit works with all time frames major forex pairs and stocks NASDAQ

The program-simulator for sharpening strategy, run of indicators and trainings of trading skills in general.

Simple one click trade panel, typically useful for scalpers and day traders.

Grid is a money maker in weak market, while a disaster in trending market. Maybe you can consider close all positions at some time, and run it totally again at another time, just like a fisher. This is AIGrid System With Manual Control.

Close all trades after reaching defined profit or loss

Example of using optimization reports in an Expert Advisor.

The Renko chart has been created by the Japanese Traders. The main feature of the Renko Charts is that it doesn't use the time and volume.

Close all positions on a basket of currencies when the profit target has been reached.

Trade using Renko Boxes in MetaTrader 4.

This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.

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.

The program-simulator v.2 for perfecting strategy, testing of indicators and trainings of trading skills.

Fibonoacci trading Expert Advisor for MetaTrader 4.

EA for Automatic StopLoss, Take Profit, Profit Lock, and Trailing Stop (With Special Methods). SL and TP could be hidden.

The Expert Advisor shows the current values of World Stock Indices from Google Finance using WebRequest function.

Template EA that downloads news without the use of DLL.

Multisystem of Volatility Breakout

This Expert Advisor trades every news event that is scheduled to release on for the current week. The EA waits for the next news event to be released, compares the released economic data, determines which currency to trade and exe

A martingale strategy, an old EA that was rebuilt to be efficient.

The Expert Advisor shows the properties of the signals, allows to modify the signal copy settings and subscribe or unsubscribe to the selected trade signal.

The Expert Advisor collects tick history for specified symbols into csv-files.

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.

The One Hour Stoc Trader uses a simple trigger criteria of: Stochastic rising while in Over-Sold zone (stocval<Stoc_Lo) and specific hour of day for Buy trades; and Stochastic falling while in Over-Bought zone (stocval>Stoc_Hi) and specific hour of day for Sell trades. The one hour chart is used. The algorithm works well, after optimization, for the following currency pairs: EURUSD, GBPUSD, USDCAD, USDCHF, USDJPY, EURGBP and AUDUSD. The following chart shows the Tester performance for the EURUSD currency pair on the 1hr chart for the period Jan 2010 thru Dec 2018.

MACD and averages. A co-developing.

You can adjust SL/TP by dragging the lines drawn by the EA.

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

It Is placing stop loss and take profit at a given distance. Displays the current status of open orders. For closing of the order it is enough to select and move the label to the left.

An EA template to add a simple trailing stop to your strategy.

As I'm currently developing an Expert Advisor for Crude Oil and Brent, I wanted to get from the exact date and time of the 'Crude Oil Inventory' report. This report is typically issued on Wednesday's at 10:30am Eastern but when there's a holiday, the release date can change. As this is an important report for my EA, the only way was to check an online service to validate the release date.

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

Expert Advisor that closes orders after defined profit or loss.

15 Minute Scalper EA trades with Stochastic & Parabolic indicators has Trailing Stop Loss &Take Profit,works best on 15 minute time frame EUR/USD and stocks NASDAQ.

Do you have the need to take the opposite side of a trade? Using manual trading or another EA, EES Hedger can immediately take the opposite position as specified in EA parameters. Instructions: For example, you are trading SAR EA on GBPUSD and SAR

Here I propose a simple password verification scheme which uses MT4's built-in security engine providing DES/ECB encryption and does not require code re-compilation for each new customer.

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

Opens orders using the martingale and a virtual trailing stop.

This EA will help you to set Stop Loss and Take Profit.

This isn't an operating EA, but profit management EA.

TS based on the intersection of two MAs filtered by the CCI signals.

An EA that writes the time of disconnections from the server into a file.