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

Submit your code

A signal indicator of daily ranges.

A candlestick-based chart based on histograms Ang_Zad_C_Hist calculated on the Open, High, Low, and Close timeseries of the price chart.

MPO

Indicator MPO (Midpoint Oscillator) displays price movement without its trend component around its centerpoint. It is displayed as two lines: Price movement line and signal line. Centerline (MidPoint) is zero level of the oscillator.

Tick Based Stochastic with histogram

MACD slope divergence

Self advance decline line

Pretty simple. Seems Stupid. But yes, You need this...

A base class to simplify analyzing trade transactions in MQL5.

A class to reconstruct closed trades (paired in/out deals) from history sorted by close time.

Adaptive (ema) deviation

Gann high/low activator (oscillator)

Learn how to split the volume data into different groups so that you can compare them and create a strategy based on volume average.

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.

Set StopLoss by just dragging and dropping script on the desired price level.

Wick Ratio Candlesticks are recognized by its upper and lower wick ratio instead of open and close properties.

Smooth Algorithms fixed version plus Trade Algorithms plus full operational EA, plus two indicators . So you will get complete project where you be able to see example how to use and implement this libraries

Donchian Channel for traders or young developers by William210

Wickless breakout

The script is useful for inspecting the structure of ONNX models, providing insights into the input and output, their names, and their properties. It is particularly helpful for debugging and understanding the characteristics of ONNX models used in machine learning applications.

The 'wd.Multi_ClockPrice lite!' is the lite version of 'wd.Multi_ClockPrice', providing a visual representation of server time and bid prices on the chart. It synchronizes with PC clock every seconds, allowing seamless updates even when MT5 is offline. Real-time bid prices are displayed, efficiently meeting the need for price information. Place informational labels in the specified sub-window, adjusting positions as needed.

The Bears Power Indicator measures the balance of the bears strength.

The Mass Index is developed to catch the trend reversal points. It is based on changes between maximum and minimum prices. If the amplitude gets wider, the mass index grows; if it gets narrower, the index gets smaller. The mass index was created by Donald Dorcy.

The Zigzag indicator is a series of sections connecting significant tops and bottoms at the price plot.

This indicator allows to see the activity of the market.

This indicator uses an autoregresive model to extrapolate prices

All we want is to think about algorithms and methods, not about syntax and values how to place orders. Here you have simple functions to manage positions in MQL5.

The script exports historical quotes data from MetaTrader 5 for the import to MetaTrader 4. This solution will allow you to get the full history for MetaTrader 4.

Library for working with files using WinAPI without location limitations.

The indicator is a combination of the FATL digital filter and analogue JMA adaptive smoothing.

Trend strength indicator based on the Laguerre adaptive filter.

ExCandles-v2 indicator shows candlesticks combinations on a chart using the arrows.

Vertical time grid with four hours step.

CADXWOnArray class is designed for calculation of ADXW (Average Directional Movement Index Wilder, ADX Wilder) values on indicator buffers. The example of use of the class is provided.

CMACDOnArray class is designed for calculation of MACD (Moving Average Convergence/Divergence) values on indicator buffers. The example of use of the class is provided.

CDeMarkerOnArray class is designed for calculation of DeMarker values on indicator buffers.

DCC

The indicator plots the chart of the specified symbol in a separate window.

Class for working with matrices.

Dedicated functions to read and write object properties.

Fast Trading Panel - the panel for fast trading

Library to work with Skype.

1...8910111213141516171819202122...184