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

Submit your code

Exponential Moving Average - RSI Volatility-Adjusted by Jose Silva.

One of the variants of a simple moving average of close prices, which automatically adapts to the chart period and shows the average value of the price for each of the 21 ranges provided in MT5. Comparing the current price with the average price value for a particular trader selected period.

The Change To Range Ratio indicator is used for closing short-term positions and/or for filtering entry points.

Indicator UltraWPR with the timeframe selection option available in input parameters.

The MultiCandleSignal indicator displays information on current trends using candlestick direction from seven different timeframes.

The indicator shows the current levels and direction of the Supertrend indicator on multiple timeframes.

Well Martin EA is based on two indicators: Bollinger Bands and ADX.

Semaphore signal indicator detecting changes in the direction of smoothed Detrended_Price_Oscillator and displaying them as signals.

Trading system based on ColorXTRIX_Histogram indicator signals.

The indicator implements a breakthrough system using the i-CAiChannel channel.

The WPRdivCandle indicator. Colors the candles based on the WPR oscillator.

Indicator that draws Fibonacci levels based on the last bar.

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

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

Sentiment zone oscillator.

MACD based Expert Advisor

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.

1...282930313233343536373839404142...183