Watch how to download trading robots for free
Find us on Twitter!
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 - 78

Submit your code

The indicator draws the channel using ZigZag extreme points.

The indicator that displays "averaged" candlesticks of a larger timeframe at a smaller one.

XMACD_HTF_Signal displays trend directions from three last bars of the XMACD indicator as three graphical objects.

The moving average, calculated by using the simplest algebraic combination of two other moving averages with different periods. Smoothing algorithms can be selected out of ten possible versions.

The channel is based on the prices extreme values for a period. Central line, upper and lower channel borders values are determined by calculation of the Pivot Points used as assumed support and resistance levels.

Indicator of market instability.

MACD histogram with bars coloring according to Elder Impulse System.

This Expert Advisor uses support vector machine learning to analyze historical price data and signal future trades.

The Heikin Ashi indicator drawn in a separate subwindow with the ability to choose a period

The "Day of Week" function is designed to determine the number of required month according to data of the week and the day of the week inside this month

MPC is a script which measures (searches) the most frequently occurring candlesticks

Donchian channel is a technical indicator developed by Richard Davoud Donchian.

Trading system using the FigurelliSeries trend indicator

A semaphore arrow indicator using two moving averages.

A set of support and resistance levels with five different timeframes.

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

The indicator implements a breakthrough system using the Renko channel.

Recursive implementation of multi-timeframe smoothed RSI indicator.

The iMirror indicator shows a prices mirrored upside down. When the mouse is on the indicator, its color changes to the chart color, while the chart is dimmed. When you click on the indicator, it remains in the foreground till another click.

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

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

This indicator helps determine the end and the beginning of trends based on the inclination of the matches.

An example of using the MasterWindows library for creating a trade panel.

The Exp_Bear_Bulls_Power Expert Advisor is based on the Bear_Bulls_Power indicator color change.

The Exp_i4_DRF_v3 Expert Advisor is based on the i4_DRF_v3 indicator color change.

The ZigZag based on the Chaikin oscillator.

ZigZag based on the RSICandleV2 indicator candles.

A stochastic indicator with a twist: it is calculating a stochastic, and then a stochastic of that stochastic.

The Expert Advisor trades daily breakouts. It places pending BuyStop and SellStop orders.

The trading strategy uses two MA indicators, one ATR and one CCI.

ADXm (vertical/horizontal filter adaptive).

DSL - DMI oscillator

Crossover of three iMAs (Moving Average, MA). Alert, sound notification and email notification of the first crossover. Arrows mark the crossover.

A utility for applying trailing stop based on the "Parabolic SAR" indicator.

The Expert Advisor places a grid of pending Buy Stop and Sell Stop orders.

The unsmoothed RSI indicator.

The EA based on two iMA (Moving Average, MA) indicators. Selecting the lot calculation mode: Manually or in the risk percentage per trade. Position trailing.

John Ehlers Modeling The Market Indicator.

Sherman and Marian McClellan Ratio Adjusted Net Advances Indicator.

Indicator ASCtrend with the NRTR line of possible stop order locations.

1...717273747576777879808182838485...198