Watch how to download trading robots for free
Find us on Telegram!
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 MQL4 and MQL5 source codes based on user ratings - 96

Submit your code

Two RSI indicator periods smoothed and displayed as histogram.

Short description.

Use on 1M charts. Manually choose Only Long, Only Short or Short and Long depending on market direction. Close open orders moving in the opposite direction.

Forex indicator ChainPriceRSI is based on the RSI and MA indicators.

"Crypto Analysis" EA uses 2 different time frames BB&RSI as Overbought and oversold indicators ,has Trailing Stop Loss &Take Profit works with all time frame major forex pairs,Crypto and stocks NASDAQ.

iWPR+ is an iWPR %Range function with a positive value.

Simple script to delete all object on the current chart.

Smoothed RSI indicator.

All ingenious is simple!

It's a multi-currency grid and martingale system that can trade all input pairs from one chart. The expert will close all orders for each pair using a profit level. The expert has the possibility to trade up to 100 pairs. It's a grid, hedging and averaging system. For more information, please visit product's page https://www.mql5.com/en/market/product/30282

In MetaTrader 4, we intend to calculate the intersection coordinates of two straight line objects with different slopes using MQL4.

A second version of GARCH volatility indicator of https://www.mql5.com/en/code/11776.

This version of the indicator combines 3 TrendStrength.

Indicator Phoenix 4 CONTEST.

i-SKB-F indicator.

FP

FP indicator.

Float indicator.

I've tested the EA on EUR/USD M15, it uses stochastic and RSI.

I created this indicator on the basis of the MQL4 training material. This modified EA is almost from there. All functions are standard, I'm not able to develop something better yet. Only the "heart" of it was modified.

It can be used as a standalone EA or as a method of recovery from losses

Now with added options and features. pSAR Alert plays a sound whenever a first parabolic SAR signal appears.

This EA alerts you whenever there is a MA cross.

This is a template EA with onBar() event.

Detects and displays the fixed size of Renko Bars/Candles on offline chart.

BBMACD is the Bollinger Bands® and MACD indicator in the same place at separate window.

This ea designed based on Grid sterategy .

Simple Script to disable the Autotrading for the EA on the chart. If you just want to use the DLL, check the code and comment/uncomment the necessary

Deep learning Expert advisor , This EA will collect market patterns to predict the next Patterns.

A scalper by parabolic and Fibonacci.

"Broadening top" naked trading price action EA draws 2 mini Trend Lines with "Fractals" on chart and trades with Broadening top strategy, has Trailing Stop Loss &Take Profit works with all time frames major forex pairs and stocks NASDAQ.

Redrawing trading position for history data and current trading position

The strategy is based on Moving Average with the periods of 5/20/40/60.

The indicator displays in a separate subwindow of the chart the current symbol, Bid/Ask prices, the current swap, the expected deposit for long/short position as well as the floating spread for the symbol and the remaining time until the candle completion of the current timeframe... Let's see

Indicator for scalping trading - Chanel scalper M1-M15

The breakout strength meter is a trading tool that is used to identify which currencies are the strongest to breakout, and which currencies are the weakest to breakout

This EA executes trades when it recognizes candlestick patterns that are associated with Bullish Reversals. Test have been ran on the daily chart. The code still needs a lot of work, so trade at your own risk.

Indicator that shows higher timeframe candle on current timeframe.

Amazing EA that does not use any indicator. Instead, it follows the price action. Tested from 18 August 1995 to 29th January 2014. It has managed to turn $10,000 to 11,958,183.37.

This indicator draws 3 Moving Averages by median price.

It only demonstrates the possibilities of the multiplier.

1...8990919293949596979899100101102103104