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

Submit your code

A semaphore signal indicator. Its code does not contain averaging algorithms.

An indicator of financial asset volatility using the OSMA oscillator.

The EA searches for N identical candlesticks in a row. If the found candlesticks are bullish, it buys. I they are bearish, the EA sells.

The indicator displays the candlestick size (High-Low) and its direction in the form of a colored histogram.

The indicator sets the "Fixed scale" property to a chart window and holds the first bar in the middle of the window.

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

Envelopes using the Color_PEMA_Digit MA, with an indication of trend direction and display of the last values of channel borders.

The indicator draws the Donchian channel.

MACD based on the Linear regression MA.

A trend indicator: High/Low Linear regression band.

A trend indicator: Smoothed High/Low Linear regression band.

Rsi(var) indicator with zero lag Moving Average.

CC

John Ehlers Cyclic Component Indicator.

Stochastic MACD.

Direction Filter Indicator.

A library to provide simple storage mechanism for expert advisors and indicators.

Murrey levels are an efficient tool to forecast the changes in price movement. The main idea of this system is that all markets move in the same manner.

HVR

Indicator Historical Volatility Ratio

A moving average with a changeable calculation period.

Indicator Fisher Transform of Normalized Prices

CVI

Oscillator CVI (Chartmill Value Indicator).

PVO

Indicator PVO (Percentage Volume Oscillator) represents a momentum for the volume. It calculates the difference in the percents of large MA between two moving averages based on volumes.

A candlestick-based chart based on histograms Bear_Bulls_Power calculated on the Open, High, Low, and Close timeseries of the price chart.

Three independent trading systems using AbsolutelyNoLagLwma_Digit 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

A trading system using the Ang_Zad_C trend-following indicator with the possibility to set a strict trading time interval and change the volume of a forthcoming trade depending on the results of the previous trades.

The trading system based on Rj_SlidingRangeRj_Digit_System indicator signals with the possibility to set a fixed position holding time.

The trading system based on the Wajdyss_Ichimoku_Candle indicator signals with an ability to change the volume of a forthcoming trade depending on the results of the previous trades for this trading system.

WMA

The Wilder's Smoothing Average (WMA) indicator.

The Delta Oscillator indicator displays the difference in the Delta indicator lines as a histogram.

TRIX indicator using a logarithm of a price and T3 instead of Exponential Moving Average for smoothing.

The trading system based on i-AnyRangeCldTail_System indicator signals with the possibility to set a fixed position holding time

RSI_Histogram_Vol indicator with additional averaging of the resulting histogram

Volty channel stop - smooth ATR

Trading strategy based on iAMA (Adaptive Moving Average, AMA) and iRSI (Relative Strength Index, RSI) indicators. Martingale is applied.

ADX Fractal Signals indicator

Fractal Adaptive Moving Average with floating levels

RSI of average using double smoothed Wilder's EMA

Buffer-free indicator implemented on iCanvas

This will display the Account Trading Report for real trade.

Pivots based on Bar Prediction.

1...293031323334353637383940414243...184