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

Submit your code

A library of GUI Controls.

The HullTrend_HTF_Signal indicator shows the trend direction or the signal based on the HullTrendSign indicator.

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

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

The Beginner_HTF_Signal indicator shows a trend direction or a signal generated by the Beginner indicator.

Cloud indicator, the envelopes of which represent the RSI oscillator values calculated for High and Low prices.

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

The Flat-Trend indicator with the timeframe selection option available in the input parameters.

The CCI oscillator with the boundaries of the overbought/oversold areas in the form of Bollinger Bands.

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

Simple TP/SL panel for MetaTrader 5.

The JMA indicator implemented as a sequence of candlesticks.

MC indicator with the timeframe selection option available in input parameters

The trend indicator drawn in the form of the colored cloud.

FDI

A tool for measuring market volatility.

The indicator plots price channel and Fibonacci levels based on the latest ZigZag peaks.

The Exp_CandlesticksBW Expert Advisor based on signals of the CandlesticksBW indicator.

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

The Exp_i-SpectrAnalysis_Chaikin Expert Advisor is based on change of direction of the i-SpectrAnalysis_Chaikin indicator.

The Balance of Power (BOP) indicator as a color histogram of strength and direction of the current trend, which features alerts, sending emails and push-notifications to mobile devices.

The classic Aroon Oscillator in the new visual form.

ASCtrend semaphore signal indicator features alerts, emails and push notifications.

Open and close at a certain time. A trade having a specified volume is opened at a specified symbol. Select position type: Buy or Sell.

An Expert Advisor based on two indicators iMA (Moving Average, MA).

iMACD (Moving Average Convergence/Divergence, MACD) with adjustable timeframes and a Stochastic of the current timeframe.

The Expert Advisor opens trades based on the Bollinger Bands indicator.

The simplest EA based on the fractal MFI.

Trades using indicators: iStochastic (Stochastic Oscillator) and iRSI (Relative Strength Index, RSI).

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

The newest version of the Precision Trend Indicator.

The vertical version of the BarTimer indicator implemented using the classes of libraries that were described in detail in the article "Custom indicators and infographics in CCanvas", using current timeframe data and producing a sound alert when the bar changes.

Extended version of MSROC indicator.

This non-trading Expert Advisor is designed for the simple trailing of take profit orders of open positions.

The TTM (Trade The Markets) Trend is basically an easier way to look at candlesticks. It is the The Heikin-Ashi method. Literally translated Heikin is "average" or "balance,", while Ashi means "foot" or "bar." The TTM trend is a visual technique that eliminates the irregularities from a normal candlestick chart and offers a better picture of trends and consolidations.

This version of Stochastic Oscillator allows you to use any of the 4 basic types of averages (default is SMA, but you can use EMA, SMMA or LWMA too) - some are "faster" then the default version (like EMA and LWMA versions) and SMMA is a bit "slower" but this way you can fine tune the "speed" to signals ratio.

Chaos zone indicator that is a combination of two Bill Williams' indicators: Accelerator Oscillator and Awesome Oscillator.

The McGinley Dynamic indicator was developed by John McGinley and outlined in the Market Technicians Association's "Journal Of Technical Analysis" in 1991. The purpose of this indicator is to address flaws found in conventional moving averages, such as price separation and whipsaws. The result is a remarkable indicator that follows the average price of an instrument while adapting to current market speeds.

Indicator based on Hull Moving Average.

A trading system based on the Donchian Channel indicator.

A variation of linear regression.

1...505152535455565758596061626364...188