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

Submit your code

alerts the user if the macd is above 0.0006 on 5m or below -0.0006 on 5m

An expert advisor designed to open and close orders at every first parabolic SAR signal i.e. when sequence shifts from below the price to above and vice.

An expert advisor designed to alert you when every first parabolic SAR dot in a sequence appears.

EA designed on the idea of the indicator Nik_PSAR_2B. EA works on the Symbol = "EURUSD" and Period = M1.

simple trail stop loss code example.

The EA created sell/buy limit orders according to: - Grid number of orders - Trading range (computed automatically by uwing weekly highs and lows) - Current price

a Simple Visual Strategy Tester / Manual Trade Training using Martingale.

this shortcode will calculate the drawdown of a particular ea, where it is applied to a specified symbol.

Virtual SL TP Pending with SL Trailing for Symbol Chart

Now with more options. Opens and closes orders on first parabolic SAR signals.

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

This is an mql5 Expert Advisor trading the breakouts and using Martin Gale risk management.

a Versatile automated trading tool for the MetaTrader 4 platform. This EA is designed to assist traders in managing their positions effectively by offering features such as setting a breakeven point, trailing stop, stop loss, and take profit levels. It works with various input parameters, allowing you to customize its behavior to fit your trading strategy.

This time, we're providing a sample that enters based on the Golden Cross and Dead Cross of the moving averages. If you want to see a sample where a long entry is made when the closing price of the candlestick crosses above the moving average, please refer to this article.

Most EAs tend to close orders in take profit based on the distance in pips from the purchase price. However, this MQL4 code is based mainly on the current profit.

This MQL4 EA is designed to close positions for a basket of currency pairs based on certain profit and loss thresholds.

Th Expert will set the TP based on the SL manually set using the input multiplier. Using this you can set 2,3,4 etc times the SL set.

Opens and closes orders using parabolic SAR signals

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

The Double Bollinger Band Strategy makes use of two Bollinger Bands in order to filter entries and exits in the forex market.

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

[@Buy_Sell_Close] Manual trading EA for trading newbies, EA can be used in backtesting visual mode, EA can also be used in live trading. You can practice your own trading system in backtesting.

Close all trades after reaching defined profit or loss

Adviser Starter v6mod. Uses indicator EMA Angle Zero.

Adviser Firebird v0.60. Uses indicator MA.

I wrote a new indicator to find the range bound period, then we can place order when the price break the range bound.

Hello everyone, this is my first contribution to this lovely place. This expert advisor that catches the gaps. Really I like to thank this company for here efforts in making all these options and facilities that help the traders.

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

Crypto EA for ETH/USD pair.

The Expert will help you change the TP/SL of all open orders by setting the TP/SL based on the input percentage value.

Close_on_PROFIT_or_LOSS_inAccont_Currency

Template EA that downloads news without the use of DLL.

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.

When we want to know how many times price will goes up and down 40 pips before breaking this channel, we will need Bounce Number tool.

Trade using Renko Boxes in MetaTrader 4.

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

Trailing_StopLoss_for All_orders_and_symbols

Regression Channel Indicator and Expert Advisor

Guide 'how to' make different expert adviser license protections

1234567891011121314151617181920212223242526272829