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

Submit your code

The indicator "collects" the information of a trend lines drawn on a current chart, displays the prices of lines in the last (forming) bar and also either gives signals, or sends alerts when price crosses the trend line upon trader choice

The trend indicator which considers the market volatility

Function to define the trend strength

The Expert Advisor "catches" changes of the positions (opening, reversal, closing, triggering of Stop Loss and Take Profit) and depending on the configurations triggers the sound file, outputs alert or sends e-mail.

Donchian Channel is a volatility indicator based on the calculation of the current price range with the recent highest and lowest prices.

A trading system that uses the Candle Momentum Index.

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

The indicator uses analysis of values of Heiken Ashi Open and Heiken Ashi Close.

The ZigZag indicator using Joe DiNapoli algorithm.

Library of fast Fourier transformation functions (FFT).

Script draws the Axel Rudolph levels

Indicator displays different candlestick patterns on chart. It is possible to change colors and disable alerts.

A semaphore signal indicator that uses an algorithm based on crossovers of moving averages from the Ozymandias indicator.

The Momentum indicator implemented as a sequence of candlesticks.

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

Semaphore signal indicator triggering when the ChandelExit indicator cloud changes its color.

24-hour analog GMT(UTC) market clock displaying in background. The clock displays the Greenwich Mean Time and shows the status of all main stock exchanges according to their schedule.

This variant of the Moving Average indicator is calculated based on five moving averages.

Indicator of price gaps between the previous Close and the current Open price.

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

The MultiColorZerolagJJRSXTrend_x10 indicator shows information on current trends using the ColorZerolagJJRSX indicator direction from ten different timeframes.

Indicator of the oscillator type, which displays its values based on the WPR technical indicator.

EMD

Performs the Empirical Mode Decomposition for the current instrument.

Signal based on the indicator developed by the Brazilian analyst Odir Aguiar (Didi).

XDPO_Histogram indicator with the timeframe selection option available in input parameters.

Trading system based on Fisher_org_v1_Sign indicator signals.

The i-CAi indicator with additional trend strength indication using colored dots based on the standard deviation algorithm.

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

The FloatPivot indicator with the color filling inside the channel, drawn as a cloud, with the display of the last values as price labels and the possibility to round the channel levels up to a required number of digits.

The Exp_StochasticDiff Expert Advisor is based on change of direction of the StochasticDiff indicator.

The Exp_AFL_WinnerV2 Expert Advisor that uses the AFL_WinnerV2 indicator.

The indicator that displays tree pivots on one chart, with the ability to change their timeframes.

Semaphore signal indicator based on the MFI indicator, which features alerts, sending emails and push-notifications to mobile devices.

Derivative of the moving averages difference.

XMA indicator in the form of candles.

Exp_X2MA_JFatl trend-following trading system is based on ColorX2MA and ColorJFatl indicator signals.

Extensive use of the standard library classes.

The Expert Advisor opens trades when the price approaches an integer cent, for example, 1.39, 1.40 or 1.41.

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

Double smoothed stochastic - extended

1...444546474849505152535455565758...183