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

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

Submit your code

Guide 'how to' make different expert adviser license protections

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

This EA is an enhanced version of the original RUBBERBANDS EA. Just like the oroginal RUBBERBANDS EA, it works in any timeframe for any currency pair, including gold and silver.

early Range, Break with RSI-Filter, Hedging, TrailingSL/TP with Vola-Filter, DayTrading Start- and Endtime, autoClosing, all Comments and Alerts.

Live trade monitor that scores up to 10 EA's at once, tallying Pips, Wins, Trades, PF and profits.

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 Expert Advisor shows the current values of World Stock Indices from Google Finance using WebRequest function.

Improvements to the previous version.

As I'm currently developing an Expert Advisor for Crude Oil and Brent, I wanted to get from ForexFactory.com 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.

Low risk, max profit, winning strategy EA. Based upon Super Scalper EMAs indicator

Expert Advisor that closes orders after defined profit or loss.

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

This expert dertemines the trend at a specific time then it goes in the opposite side

Random ZigZaG

Based on Alligator and MA indicators.

Trades using MA crosses on all timeframes.

Trades when the first parabolic sar dot occurs signaling a new trend

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.

Simple continuous trend-following strategy for buying and selling based on predefined conditions

Forex Trade Manager MT4 simplifies managing open orders in MetaTrader 4.

This class allows you to create buttons on the chart as if they were chart objects(have time and price coordinates) these objects can be dragged on the chart and when scrolling they stay at the same place. If you wan't to learn some Object Oriented Programming or if you wan't to understand how chartevents work or you wan't to create graphical interfaces, you can learn a lot from this.

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: https://www.mql5.com/en/market/product/27228

Checks a trading robot must pass

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

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

AutoTStop EA does not work to open the orders, but only helps trader to use Trailing Stop.

Close your positions in profit virtually

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.

A new and improved version of LineOrder

Expert adviser that use a custom modified Awesome Oscillator indicator

This is a simple boolean function for the EA to detect if there is any previous open market orders without using the "OrdersTotal()" built-in function which might cause the EA to calculate positions not opened by each specific magicnumber provided by the EA.

The Expert Advisor TDSGlobal uses the indicators MACD, OsMA and WPR.

Writes Account Balance, Equity, Margin, to a .csv file in regular intervals, and alerts via email when certain Margins levels are reached

This expert is a tool to check broker execution and spread. For more information about the expert, you can visit the product's page: https://www.mql5.com/en/market/product/5791

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

If you have a strategy to trade with it, You can use this EA and set Your Parameters And trade with this expert

A brand-new EA to modify orders stop levels

This is a simple multistrategies EA based on many strategies that work in parallel mode.

100% ready for trading strategy integration

A simple multi currency trader EA based on SMA and LWMA.

123456789...29