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

Submit your code

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

The indicator draws candlesticks of a larger timeframe as color filled rectangles in accordance with the direction of the BlauSMStochastic histogram.

Pivot Points indicator.

A trend indicator of two lines, the color of which is determined by the price position relative to SMA and LSMA.

The Exp_HullTrend Expert Advisor is based on the signals of the trend indicator HullTrend.

The Exp_Karpenko EA is based on the signals generated by Karpenko oscillator.

A trend oscillator that uses the Hodrick-Prescott filter.

The Exp_NRatioSign Expert Advisor is based on signals generated by the NRatioSign semaphore arrow signal indicator.

Trading system using the ADXCrossing indicator.

The ColorZerolagTriXOSMA indicator implemented as a sequence of candlesticks.

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

The Exp_LaguerreFilter Expert Advisor with the entry at the intersection of the fast and the slow lines of the LaguerreFilter indcator.

The indicator plots a fan of Moving Averages and calculates Acceleration/Deceleration for each of them. This gives the ability to see the attenuation of a trend and the moment of its change.

A variant of the StochasticTrend_x10 indicator with the option to individually customize the input parameters for each Stochastic oscillator which are used to display the current trends.

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

Semaphore signal indicator based on the Dots trend indicator algorithm.

The ColorMETRO_WPR with the timeframe selection option available in the input parameters.

METRO_XRSX_HTF_Signal shows a trend direction or a signal for performing a deal generated by METRO_XRSX_Sign indicator at the chosen bar as a graphic object with colored trend indication or deal direction and sends alerts or audio signals in case of a market entry moment.

Semaphore signal indicator using asymmetric Stochastic oscillator in the form of a colored cloud.

A grid of round price levels.

The Expert Advisor is based on the following indicators: RSI, WPR, Stochastic, Moving Average, deMarker

The smoothed StrangeIndicator oscillator with the color indication of overbought/oversold level breakouts and of the histogram direction.

The script removes from the current chart all objects of the user selected type

The Expert Advisor tracks positions of all symbols with all magic numbers. If a position has been open for "Waiting for seconds" and its profit has reached "Take Profit" points, the EA closes the position. If the profit has not reached "Take Profit" points, the EA moves the take profit level.

An Expert Advisor based on indicators "MA Cross 3MACross Alert WarnSig" (https://www.mql5.com/en/code/19519) and "Price Channel" (https://www.mql5.com/en/code/44)

Variation of a long known and useful MACD indicator using TEMA (Triple Exponential Moving Average) instead of using EMA (Exponential Moving Average) for MACD calculation, and DSL (Discontinued Signal Lines) and instead of using one signal line uses two.

A different way of looking at the fractals: instead of showing fractals the usual way, this indicator shows fractals as an oscillator and can show the "rhythm" of the changes in the market.

Glitch Index represents the percentage move price has made above or below the detrended SMA.

In addition to the usual parameters that are controlling the way Kaufman AMA is calculated, this version has adjustable smoothing and filter that can eliminate insignificant AMA changes.

The trading system is based on a simple neural network.

MACD High/Low made multi timeframe.

QQE (Quantitative Qualitative Estimation) using CCI (Commodity Channel Index) instead of RSI (Relative Strength Index) as a "basic" indicator.

RSI adaptive EMA

Step chart of CCI

Time Fractal Energy adaptive Laguerre RSI

This utility Expert Advisor works with a virtual stop loss and take profit. Trailing positions on the current symbol.

A semaphore signal indicator that gives trade signals when candles Heiken Ashi Smoothed change their directions

Candle Range Envelop indicator

Indicator Price volume divergence

Three PEMAs from three different timeframes on a single chart

1...109110111112113114115116117118119120121122123...191