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

Submit your code

Indicator Kalman Filter. It allows efficiently smoothing the noise, extracting the main trend from it.

the indicator performs an inverse mathematical transform of oscillator RSI into price and helps assume, at which approximate level the close price of the next day will be, if RSI reaches a certain value.

Compared to the Dollar Index indicator, this version is a bit different: instead of showing just one value, it is displaying the "open", "close", "high" and "low" of dollar index as candles in a separate window. That way you can see the volatility of the dollar index intra bar change too and it displays values closer to our normal assumption how the index is formed.

An indicator of bull/bear power

ROCX is a modified ROC (Rate Of Change) indicator displaying an absolute or relative price change.

The Trend_Intensity_Index indicator with the ability to change the indicator timeframe using the input parameters.

A trend indicator with three moving averages having different periods, using the Average True Range in calculations.

Deviation scaled MA crosses

The EA is based on the intersection of two iMAs (Moving Average, MA) but with an additional filter: price from ENUM_APPLIED_PRICE

Power measure indicator

Skyscraper_Fix indicator with the timeframe selection option available in input parameters

Two independent trading systems applying Skyscraper_Fix and AbsolutelyNoLagLWMA indicators in a single Expert Advisor

Two independent trading systems using Skyscraper_Fix and ColorAML indicators within a single EA with an ability to change the volume of a forthcoming trade depending on the results of the previous trades for this trading system

The X2MACandle_Chl indicator with the timeframe selection option available in the input parameters

Smoothed CCI indicator

XWPR_Histogram_Vol indicator shows direction of the histogram bars movement using colored icons on these bars

A multisymbol EA. Its working algorithm is perceptron, i.e., a simple neural network). It uses indicator iAC (Acceleration/Deceleration, Accelerator/Decelerator Oscillator, AC).

The XFisher_org_v1_Candle indicator with the timeframe selection option available in the indicator input parameters

CCI Bar indicator

The MFI indicator (Money Flow Index) applied over MACD (Moving Average Convergence/Divergence) provides a visual presentation of the current price divergence

An alternative to Bollinger Bands® 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 Heiken_Ashi_Smoothed_VolatilityStep_Alert indicator with the ability to highlight trading time zones, selected in the indicator input parameters. Such zones are shown in a different histogram color

Extended normalized RSI - on chart version

RSI with double smoothed Wilders EMA

Corrected volatility ratio adaptive double smoothed Wilders eEMA

Exponential moving average

A script to close all market positions and/or pending orders.

Have a look here: https://www.mql5.com/en/market/product/16251

The 2-Pair Correlation EA is a free Expert Advisor that trades BTC/USD and ETH/USD, capitalizing on their price correlation. The EA opens trades when the pairs diverge and closes them as they realign, automating your trading with minimal effort.

A static zigzag which connects the intersections of a moving average crossover

A service for MetaTrader 5 that creates a synthetic custom symbol "USDX.synthetic" reflecting the US Dollar Index (DXY) in real time.

The indicator of the Micro, Middle and Main Trends

Twenty lines of the Spearman's Rank Correlation indicator in one window

Trading system drawn on the basis of the signals of the TrendValue indicator

The breakthrough system using the XMA_Range_Bands indicator.

A Moving Average hybrid of digital and analog filtering.

A simple, semaphore indicator to open positions

The trend indicator with three states.

The indicator plots an equidistant channel with the calculation period defined in input parameters.

1...120121122123124125126127128129130131132133134...193