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

Submit your code

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.

A trendless indicator (based on the book "Trading with DiNapoli Levels") made as a colored histogram.

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.

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

How many buffers does your indicator use? What's it calculating? Is it efficient? If you want to know what's going on behind the scenes, you'll now be able to.

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.

ZigZag based on the RSICandleV2 indicator candles.

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

The trading system is based on the PercentageCrossoverChannel_System indicator signals.

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.

A set of 4 types of digital filters that naturally are placed on main chart.

Indicator BrainTrend2_V2x10 shows the color of the BrainTrend2_V2 indicator candlesticks from ten different timeframes.

This is a Stochastic of CCI. When Stochastic is applied to CCI and the bounds are in the fixed 0 to 100 range, the trend assessment can be done using that fact too.

CMC

Indicator CMC (Clear Method Candles) displays colored candlesticks, based on the existing market trend. It is calculated by the "pure" method (without using any other indicators, only price) and has no configurable parameters. It is based on indicator Clear Method Histogram.

Volume Zone Oscillator indicator is based on the "In The Volume Zone" article by Walid Khalil and David Steckler, and can be classified as both trending and oscillating (non-trending) in its design.

Trading is based on iAlligator (Alligator) and iRSI (Relative Strength Index, RSI) indicators. Alligator acts as the main indicator, while RSI is used as a trend filter.

Mikko Breakout indicator is based on a break of previous highest high or lowest low.

The trading system based on Iin_MA_Signal indicator signals

RSI adaptive EMA - floating levels

Kaufman ama - with floating levels

Ahrens MACD

Ehlers fisher transform of rsi(OMA)

Indicator EMA HLC Envelope Oscillator

1...606162636465666768697071727374...188