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

Submit your code

This class contains functions for working with colors. It has color conversion and other useful functions.

Unlike ParabolicSAR this indicator is continuous and more precise. Indicator's calculation is also very easy.

Synchronize ОС/EA/MT processes etc. Any self-made DLLs are not needed now.

The indicator shows trend and side (flat) price movements.

Ozymandias is a well known indicator which filters false price fluctuations.

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

The class restricts the EA trading by time. It has flexible configuration options, which allow to set a custom number of the time zones, and also to allow trading only on the specified week days.

The indicator draws three pairs of the Bollinger Bands with a default standard deviation rate of 2, 3 and 4, respectively. Modified to accept all Bollinger Bands parameters.

Oscillator that represents the relative smoothed rate of price change.

The i-CAiChannel_System_Digit indicator with the timeframe selection option available in input parameters.

The indicator is finding out the minimum and maximum for the desired period and draws fibo zones in those bounds.

The upgraded version of Stochastic without repainting.

There are some additions in this indicator compared with MetaTrader 4-version.

Jurik velocity ("smoother moment") with added choice of prices.

Ron Black's swing line indicator for MetaTrader 5 version.

Adapting is done using standard deviations.

This version is an attempt to normalize MACD in known bounds

The NRTR_extr_ZigZag indicator with price labels of the ZigZag peak values.

A library for creating icons in the Windows taskbar and for sending text alerts. The use of this library will help you make your MQL programs more informative.

Indicator that is checking for intra-day channel values and breakouts of those channels.

T3

The T3 Moving Average indicator

Calendar - fundamental analysis on history and real-time.

One of the latest version of this indicator at the moment. Huge base of different modifications of moving averages, with multitimesframe function, sending signals to e-mail and push notifications.

Logarithmic Moving Average continuously calculates the logarithmic mean of highest price and lowest price within a period.

This EA is designed to automatically follow market trends using signals from the Moving Average and Stochastic Oscillator indicators. The EA detects buy and sell signals by utilizing MA crossovers and confirms the trend with Stochastic. Additionally, the EA includes automatic position management, such as setting Take Profit, Stop Loss, and lot size doubling to enhance trading effectiveness in trending markets.

Optimal closing tool with Bollinger Bands and RSI.

This is a minimalist CRT (Candle Range Theory) visualizer built in under 100 lines, revealing what “picture-perfect” single-timeframe setups actually produce across real markets.

The Heiken-Ashi indicator is looks like the candlestick chart, but it has some difference.The advantage of the Heiken-Ashi charts is a simple trend determination, the upward trend candles are blue,the downward trend candles are red.

The Market Facilitation Index (BW MFI) is the indicator which shows the change of price for one tick.

The On Balance Volume Indicator (OBV) is a momentum technical indicator that relates volume to price change.

Linear regression slope normalized to SMA.

The Binary Wave returns a positive or a negative value depending on how the indicator readings are interpreted.

The easiest and fastest zigzag.

Class implements neural network of radial basis functions (Radial Basis Function Network - RBFN)

Filter based on the Intraday time filter offered by the standard library.

This library allows to automate the process of connecting to a trade server after the "Account disabled" error occurs.

This is an indicator that generates simulated data for any period - but in seconds

The indicator displays the Ask and Bid, which are taken from the real tick history. Also, it is possible to evaluate the spread changes by visually comparing the Ask and Bid.

The indicator displays in chart window the important data on current symbol.

BrainTrend2Sig semaphore signal indicator features alerts, emails and push notifications.

1...202122232425262728293031323334...210