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 - 28

Submit your code

Do you rely on your analysis and just want help on position sizing and how and when to take profit ? Do you have a lot of open positions and you need to reduse your DD and release some margin?

"Crypto S&R" EA uses 2 different time frames and fractals as support & resistance ,has Trailing Stop Loss &Take Profit works with all time frame major forex pairs,Crypto and stocks NASDAQ.Short description.

Scalper for any timeframe, with the "roly-poly" principle.

"Currency Strength" EA finds the strongest\weakest currency from 8 major currencies and trades with moving averages, has Trailing Stop Loss &Take Profit works on all time frames major Forex pairs.

Adviser DT-RSI-EXP1. Uses indicators RSI and RFTL.

disturbed EA wich open a long and a short position at the same time.

This EA will Close All your current running Trades when Applied.

What if we could have two Stop Loss instead of one?

When you scalp manually, a simple EA could be an assistant to set StopLoss / TakeProfit for each trade you open.

ZeeZee Level, One by One

"X Man" EA uses Equity Stop from total Equity, you can use it as hedging grid EA or a single trade EA.

An Efficient EA to notify breakouts

candle cross 3 moving averages

This scalping EA demonstrates the use of a Virtual Pending order class library to simulate pending orders.

I started to create a simple trading panel to switch between pairs and timeframes. and next version, I will add trading features and manage orders.

This code extracts tick data from the broker's server and refreshes the 28 charts of the 8 commonly traded currencies in MT4.

This EA doesn't need any indicator, just moving price action is necessary to operate.

Synchronous change of a trading instrument in all charts

trending breakout

This Expert Advisor based on Relative Strenght Index, Commodity Channel Index and Moving Averages MT4 Indicator for Signal. Please test in Demo Account first. Regards.

Detecting the start of a new bar or candle, in the OnTick() event handler of an expert advisor.

Checking the Cross of First Two lines of the Ichimoku Indicator

Advisor Probe.

The EA works with 4 symbols.

EA that opens a trade when a candlestick closes out of the specified level on a break through. An update to the graphical treminal. But the help in code further development is necessary.

A simple EA. It plays in the opposite direction on the specified difference between Bid and MA. It is considerably risky but it has own advantage.

Opens orders using moving average crosses.

MT4 Expert Advisor based on the CCI indicator

The source code is only a guide for the development of your EA.

Mean Reversion strategy works best on daily time frame major forex pairs .

This code will give custom sound on alert on new bar.

This EA, Ask you to Put price, whatever price you put, in "ZEN" field, you will get that price on all open orders either SL or TP value, that would help to close all orders at one price, and you can close all bulk orders in one shot. (works very well with large balance - i suggest cent / micro account for newbees. to be able to place large closure of orders. Openin random orders manually with ongoing trend is suitable for large order accounts.

macd divergence and rsi

candle pattern

Advisor Nextbar.

This EA places buy trades based on trend of last 5 candles.

The code is used to demonstrate how one can create a button on the chart and assign a function to it. The code is used to delete all orders after clicking on the button. The deletion takes care of various scenarios and shows error messages.

It's an expert to open and close orders on specific day and time. Expert open and close orders only with the same symbol it attached.

This EA demonstrates how to implement martingale based on signals from any indicator.

This is an EA using RVI crossover.

1...212223242526272829