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

Submit your code

A semaphore signal indicator that uses an algorithm based on crossovers of oversold and overbought levels from the HLR indicator.

The panel allows you to quickly evaluate the effectiveness of your trade strategy for a specified period of time (in the past) and for a certain magic number.

The FX5_SelfAdjustingRSI indicator with the timeframe selection option available in the input parameters.

This is a market sentiment indicator. It displays market sentiment — bullish or bearish.

Change in the display of graphical objects created by the strategy tester and simplification of the following visual analysis of the results.

Trading system based on NRTR_extr indicator signals.

NRTR_extr_HTF_Signal shows a trend direction or a signal for performing a deal generated by NRTR_extr_Sign indicator at the chosen bar as a graphic object with colored trend indication or deal direction and sends alerts or audio signals in case of a market entry moment.

A trading robot for performing arbitrage between EURGBP and its synthetic quotes (triangular arbitrage).

Trading system based on Volume_Weighted_MA_StDev indicator signals.

Synchronization of the bars displayed on all open charts of the terminal.

The Waddah_Attar_Trend indicator with the timeframe selection option available in the input parameters.

The BykovTrend semaphore signal indicator, which features alerts, sending emails and push-notifications to mobile devices.

Trading system based on the signals of the MFI_Slowdown indicator.

The indicator displays the deviation of the upper and lower borders of the symbol oscillation range. The deviation is based on the symbol's ATR.

Exp_X2MA_Digit_DM_361 trend-following trading system is based on ColorX2MA_Digit and ColorDM_361 indicator signals.

Standard WPR oscillator implemented as a histogram rounding its values to the standard range.

This is an auto-correlation version of Spearman rank indicator.

The normalizing velocity, using by default a gradient coloring.

Waddah_Attar_Trend indicator features alerts, emails and push notifications.

The simplest Expert Advisor based on MFI.

The Expert Advisor which uses the AO and AC indicators in its operation, which were proposed by the Bill Williams.

The Fractal_DeMarker indicator with the timeframe selection option available in the input parameters.

RSI(OMA) with automatic Fibonacci levels.

The Expert Advisor places two pending orders (BuyStop and SellStop) with the specified expiration.

BB stops - stochastic indicator.

The SnakeInBorders indicator with the timeframe selection option available in the input parameters.

The Expert Advisor uses the MACD, OsMA and WPR indicators. The Expert Advisor is configured to trade on the D1 timeframe with USDCHF, GBPUSD, USDJPY and EURUSD

The NRTR_Gator indicator with the timeframe selection option available in the input parameters.

This is a standard StdDev indicator with an additional feature, which changes the line color depending on its values. When the value increases, the line color is painted in green; when it falls, the line becomes red; if values stay the same over several periods, the line color stays yellow.

The Expert Advisor solves the problem of position trailing along a given curve by moving its Stop Loss and Take Profit.

Smoothed Ichimoku oscillator

The ColorSTD_Histogram indicator with the timeframe selection option available in the input parameters.

The Cronex T RSI BBSW indicator for MetaTrader 5.

The ColorParabolic semaphore signal indicator featuring alerts, sending emails and push notifications.

The script allows to quickly remove indicators from charts.

The drawing of this Moving Average is based on Demark's "Daily Range Projections" method.

The XFatlXSatlCloud indicator with the timeframe selection option available in its input parameters.

A Moving Average indicator, for which the values of two levels can be specified from the code.

The indicator shows the current spread using a color line.

The XMA_KLx5_Cloud indicator with the timeframe selection option available in the input parameters.

1...131415161718192021222324252627...183