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

Submit your code

Slope Direction Line / Moving Average confirmation bars indicator

WSI

Indicator WSI

Smoothed Standard Deviation

Triangular moving average

Indicator Multi timeframe Dynamic Trend

Indicator Thrust Bar

EMA to SMA MACD - on chart

Bandpass filter

Random number generation using the 32-bit PCG generator.

When the subject changes, it notifies and updates its observers, who know nothing about each other.

The Acceleration/Deceleration Indicator (AC) measures acceleration and deceleration of the current driving force.

An Expert Advisor, based on the "Puria method" Forex Strategy.

The Stochastic of all oscillator-like indicators, included in MetaTrader 5 client terminal.

The example of use of the resources. It creates a button, using the object of OBJ_BITMAP_LABEL type.

It speaks the specified text using the speech engine.

Trend direction indicator BrainTrend1.

A blue candle of BrainTrend1 indicator is a signal to open a long position, a red candle is a signal to open a short position.

Chaikin Oscillator with a smoothing algorithm selection.

Commodity channel index having possibility to select smoothing algorithm and dynamically changing oversold/overbought levels.

Darvas trading technique is based on his method of a new trend detection.

Range Expansion Index (REI) is an oscillator that measures price changing rate and signals about overbought/oversold areas, in case a price shows weakness or strength.

The CFractalsOnArray class is intended for calculation of Fractals on indicator buffers.

Trading signals module for MQL5 Wizard. The moment, when a bar formed by 3LineBreak changes its color, indicates the time for market entry.

The Expert Advisor is based on CCIT3_Simple and CCIT3_noReCalc. Crossing of the indicator's zero line is used for trading activity.

Weighted Moving Average with a regulated lag using a curve of the normal (or Gauss) distribution as the function of weight coefficients

The class is designed for calculation of a technical indicator Relative Strength Index (Relative Strength Index, RSI) using the algorithm of the ring buffer.

The indicator "collects" the information of a trend lines drawn on a current chart, displays the prices of lines in the last (forming) bar and also either gives signals, or sends alerts when price crosses the trend line upon trader choice

The trend indicator which considers the market volatility

Function to define the trend strength

The Expert Advisor "catches" changes of the positions (opening, reversal, closing, triggering of Stop Loss and Take Profit) and depending on the configurations triggers the sound file, outputs alert or sends e-mail.

Donchian Channel is a volatility indicator based on the calculation of the current price range with the recent highest and lowest prices.

A trading system that uses the Candle Momentum Index.

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

The indicator uses analysis of values of Heiken Ashi Open and Heiken Ashi Close.

The ZigZag indicator using Joe DiNapoli algorithm.

Library of fast Fourier transformation functions (FFT).

Script draws the Axel Rudolph levels

Indicator displays different candlestick patterns on chart. It is possible to change colors and disable alerts.

A semaphore signal indicator that uses an algorithm based on crossovers of moving averages from the Ozymandias indicator.

The Momentum indicator implemented as a sequence of candlesticks.

1...434445464748495051525354555657...183