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

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

Close all trades after reaching defined profit or loss

Trading and analysis dashboard which usually provides great trading opportunities during daytime.

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

Guide 'how to' make different expert adviser license protections

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.

This expert is a tool to manage the level of profits or losses for each order without using stop loss or take profit. The expert applies virtual levels to close orders in profit or loss. You can use the expert to manage manually opened orders or manage orders opened by another EA. For more information about the expert, you can visit the product's page:

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

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

Template EA that downloads news without the use of DLL.

Trade using Renko Boxes in MetaTrader 4.

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

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.

This expert advisor uses an only one МА(55) PRICE_MEDIAN !!!

This is a tool for you to automatically close all orders when you have dozens of pending orders and open orders.

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

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.

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

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.

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.

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

"Engulfing" EA Trades when there is an ENGULFING pattern has Trailing Stop Loss &Take Profit works on all time frames major forex pairs and stocks NASDAQ.

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

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.

Just draw Trend Up or Trend Down before the Expert Advisor "TrendMeLeaveMe" start. Set properties, run expert and go to sleep or work.

Expert adviser that use a custom modified Awesome Oscillator indicator

"Eliot Wave I" EA draws 3 Trend Lines with "Fractals"(1main+2small) on chart and trades When a Eliot retracement is formed,has Trailing Stop Loss &Take Profit works with all time frames major forex pairs and stocks NASDAQ.

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.

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.

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

Fully operational ea for real/demo accounts or educational purpose

Universal Expert Advisor for working with any Custom indicator, that draws buy/sell arrows.

Regression Channel Indicator and Expert Advisor

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

The Expert Advisor moves the Stop Loss in the direction of the price movement using various methods.

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

Expert Advisor that closes orders after defined profit or loss.

A basic ea template with trailing stop for further development

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

A tool to auto insert preset Take-Profit and Stop-Loss limits when an order is executed. Specially when doing scalping manually where you need quick setting of stop limits.