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

Submit your code

The indicator displays three variants of time in the chart: local, server and GMT!

The CSV file was written to write economic news but there was a problem that the Terminal does not distinguish lines, exactly their number when working with the CSV file. That is why I decided to share my solution of this problem.

The Woodies CCI Paterns indicator

The Exp_RD-TrendTrigger trading system is based on change of the trend direction displayed by the RD-TrendTrigger oscillator.

Sistema de negociação baseado no indicador ColorSchaffTrendCycle.

The indicator of reversal points drawn on the week candlesticks

The indicator for pair trading. The simplified variant of the "ind_2_linep1.mq5" indicator

The script demonstrates the example of using the FileWriteInteger() function

The indicator of ranges of the last three candlesticks of timeframe selected by the trader

The original indicator that shows buy and sell signals of three indicators on nine timeframes

An interpretation of Stieve Nisson's 'Three Line Break' strategy

An example of how to use the IndicatorSetString() function. A simple indicator that shows how to create a label, e.g. "Overbought level" for each level.

An indicator of trend power with eight states.

Three main stochastic lines from three different timeframes on one chart.

An analogue of the Alligator indicator with a smaller lag of signals.

Fisher transformation based histogram with two averages in the form of signal lines.

Three DeMarker oscillators with three different timeframes on one chart.

A semaphore signal indicator that uses an MACD histogram.

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

BlauTSStochastic indicator with the timeframe selection option available in input parameters.

Four moving averages based on the averaged values ​​of Open, Low, High and Close of a candlestick chart.

A channel that uses fractals, implemented as a cloud.

The indicator for measuring market volatility.

The indicator implements a breakthrough system using the DarvasBoxes channel.

The indicator draws averaged candlesticks of a higher timeframe as color filled rectangles using DRAW_FILLING buffers.

The indicator changes color of bars in a separate window. It is changed to the color of the current trend calculated based on the RSI technical indicator.

The trend indicator using an oscillator algorithm drawn in the form of a colored cloud with additional indication.

A trend indicator drawn in the form of a colored cloud. with stops beyond the range of the colored cloud.

The Exp_FisherCGOscillator EA is based on the signals generated by the FisherCGOscillator oscillator.

A set of support and resistance levels built on the last tops of GannZIGZAG_HTF with an option of fixing the timeframe, on which the zigzag is calculated.

This indicator is an oscillator based on the averaged difference between the SATL digital filter and the Close price.

The Exp_CronexAC EA is based on the signals generated by the CronexAC oscillator.

No indicators: Only Open and Close price analysis. Input parameters: Stop Loss, Take Profit, and Trailing.

This technical indicator detects constant price zones and draws resistance and support lines.

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

One-click closing of all positions, or closing of all positions after getting the stated profit as a percentage of the deposit.

The Math is Same the original Value Chart, but this indicator display only value of close value chart and in a line indicator.

A trading system using the Modified_Optimum_Elliptic_Filter indicator.

Trade system using the Leading indicator.

The ALF Winner indicator identifies a trend change by established turnover areas at -50/+50 levels.

1...103104105106107108109110111112113114115116117...198