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

Submit your code

A trading system based on indicators Custom Moving Average Levels and Stochastic Custom

Momentum ratio oscillator

Indicator Stochastic Overlay

Indicator ColorPEMA_Digit_r with the timeframe selection option in its input parameters, limiting the computer resources used in its calculations within the entire chart and on the current bar

Indicator Smoothed ADX

Heiken ashi - histogram

Custom Price Chart using a simple Artificial Neural Network that tries to project price movements into the future. Not very useful for trading, but fun to watch and learn ;)

Relative Strength Index that completely removes noise, works on all markets!

Bollinger Bands +-3sigma. You can change period and sigma ratio (Proper size of Deviation is 0.5~1.0)

Using Perceptron, Automatic Learning

This script generates a file with its source code (solution of the classical program in MQL5). It may be useful to study programming and algorithms.

This script exports indicator's values to CSV file.

The DRAW_COLOR_CANDLES style (as DRAW_CANDLES) draws candlesticks based on values of four indicator buffers, containing Open, High, Low and Close prices. In additions it allows you to specify color for each candlestick from a given set.

Kaufman Efficiency Ratio (also called "generalized fractal efficiency") according to Perry Kaufman books "Smarter Trading" and "New Trading Systems & Methods".

Mean Deviation Index (MDI) by William Blau.

In this MACD histogram the JMA smoothing is used instead of the standard smoothing.

The indicator consists of support and resistance levels based on a trading range for a certain period of time.

The DailyPivot Points indicator helps to compose a picture of market future movements, in distinct from the other tools that hang behind the market.

Smoothed Larry Williams' Percent Range using Inverse Fisher Transform.

The indicator marks possible trend reversals.

Vertical time grid with one week step.

Good old stochastic oscillator. The difference from the standard one is that it shows overbought and oversold areas in a more visually convenient fashion.

This indicator is based on WPR (Larry Williams' Percent Range) and its multiple signal lines analysis.

Keltner Channel displayed as colored background.

LinearRegSlope_V1_HTF_Signal shows a trend direction as a graphic object with colored trend indication and sends alerts or audio signals in case the trend changes.

IBS

Internal Bar Strength Indicator measures the "inner strength" of each bar by subtracting the close price from the low and dividing the resulting number by the difference between high and low bars.

Normalized oscillator provided by the signal line and colored dots for making deals.

Typical semaphore signal indicator that shows market entry points using color arrows.

Simple trend indicator displayed in the form of NRTR.

XprofuterOverlay shows the line of the price future movement.

The Expert Advisor based on the change in the 3rdGenXMA moving average direction.

The trading system based on the signals taken from the BrakeMA semaphore, signal, trend indicator

The Expert Advisor on a single-layer line Perceptron with 4 entries which analyzes the Accelerator Oscillator indicator's data

The Cynthia Case stochastic.

The indicator draws candlesticks depending on the trend direction.

The indicator that fixes three states of the market.

A trend indicator which determines its values based on the signals with the group of Moving Averages whose periods change in the arithmetic progression.

A trend indicator which determines its values based on the signals taken from the LRMA Moving Average and a group of its signal lines whose periods change in the arithmetic progression.

The indicator shows possible resistance and support zones in the form of colored rectangles.

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

1...757677787980818283848586878889...183