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

Submit your code

The indicator shows the maximum price for the period specified in the input parameters of the indicator.

A semaphore signal indicator using the Awesome oscillator.

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

The MultiBullsBearsEyesTrend_x10 indicator shows information on current trends using the BullsBearsEyes oscillator position from ten different timeframes.

Two Bollinger Bands channels based on one moving average, drawn as a colored cloud, with the display of the last values as price labels.

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

The average of ATR (AATR) is a simple but efficient indicator to use for confirmation with any Price Action strategy.

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

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

Pipsing Expert Advisor. It works based on the iChaikin (Chaikin Oscillator) and iMA (Moving Average, MA) indicators.

Displays average values ​​of the bulls and bears power.

Square Weighted Moving Average.

An indicator of the market state.

Historical Volatility Bands constructed using average as the middle line, and upper and lower bands using the Historical Volatility for bands calculation.

The BBands Stop v1 indicator provides alerts, sends email and push notifications when the trend direction changes and the indicator color changes accordingly.

DNC Percentage indicator

XWPR_Histogram_Vol indicator with the timeframe selection option available in input parameters

CCI JMA based with floating levels

Easy and visual way to check abnormal changes in Volume.

Dual differentiator adaptive EMA

Kalman filter - with candles or bars, multi time frame version

The Rapid Doji EA is a fully functional MetaTrader 5 Expert Advisor that uses pending orders (one BUY and one STOP) around each Doji candlestick on the Daily (PERIOD_D1) time frame. This is a great introduction to how to build a simple, profitable EA. You can watch, step-by-step, how this EA was built via YouTube videos. See the link in the code for details.

The simple indicator for displaying some relevant information about a position right in the chart window.

The BidAskChannel indicator is designed to account for spread in the shadows of candles.

The Expert Advisor opens a position at the specified time in the direction opposite to that of yesterday's daily bar.

Displaced Moving Averages

Trading system using the zero point indicator.

The mathematical indicator that operates on the principle of approximation of sinusoid waves and realizes visualization of Fourier series for currency pair quotes

An indicator in the form of arrows on the basis of Elder's trading system.

An optimized version of the InverseReaction indicator, which operates at a maximum speed in the IREA Expert Advisor.

A colored cloud formed by two WPR oscillators with different timeframes.

The indicator shows the Keltner Channel on a chart.

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

The indicator displays Wingdings arrows when RSI crosses UP and DOWN levels.

A trading system based on three indicators: two iMAs (Moving Average) and iMACD (Moving Average Convergence/Divergence, MACD).

At the beginning of a new day, the EA places pending Buy Stop and Sell Stop orders by High and Low of the previous day.

A semaphore signal indicator based on a breakthrough of the Kijun Sen line by the price.

The Trend Intensity Index oscillator displayed as a color histogram.

Deviation scaled MA MACD

Twenty MFI indicators displayed in one window. Each line can be colored depending on its position relative to overbought and oversold areas

1...166167168169170171172173174175176177178179180...189