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

Submit your code

Nonlinear Kalman filter deviation

Corrected AMA

Use sharing to support large numbers of fine-grained objects efficiently

Provide a surrogate or placeholder for another object to control access to it

This simple indicator is just a statistical label showing Last and Current Candle Amplitude (MinMax), Last and Current Day Amplitude, Current Tick Amplitude and Time Remaining for next Candle. It also shows Server Time (Market Watch) and Local PC Time so you can focus more on the graph and adapt to market hours.

Sometime we have to work with Custom Angles based trendline for price action analysis e.g. 45 degree angle is considered more important for up or down trend. This indicator will help you by drawing a trendline which will match your custom angle on last input number of bars

The trend indicator drawn in the form of the colored cloud.

Sorts the values in the first dimension of a multidimensional numeric array in the ascending order.

This is a module for MQL5 Wizard and Standard Library, which allows you to generate expert adviser based on arbitrary set of indicators and conditions.

Risk Reward Tool calculates Risk reward like 1:2 1:3 1:4 and 1:5

Optimized ATR adaptive Laguerre RSI

Two indicators iRSI (Relative Strength Index, RSI) smoothed using iMA (Moving Average, MA)

The indicator draws the boundaries of the calendar day for trading by Larry Williams

The XFisher_org_v1_Vol_Supr_Zer indicator with the possibility to change the indicator timeframe using input parameters

This MT5 Expert Advisor opens multiple buy and sell orders based on user input, featuring a simple interface with Buy and Sell buttons. The EA calculates lot size, checks the spread against slippage, and places orders accordingly. It is essential to test this EA in a demo account before using it in live trading.

The MACD Indicator, where the price series is replaced by the series of values of the CCI technical indicator. It is drawn in the form of a colored cloud.

A version of ATR adaptive smoothed Laguerre RSI that does not use any built in function

The indicator shows the first, second and third quartiles of the sample.

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

Dual differentiator

Fibonacci Channel with Quartile Trendline Levels

short-term forex strategy for beginners.

This library shows useful informations and do a lot of functions to a symbol.

Shows Last Price, Daily percentage change and Time based on Input selection to the Price Line

Day of week indicator

JMA is an indicator which is the transformation of the accumulated background data is the essence of this technical indicator. JMA offers an opportunity to recognize several peculiarities and patterns that are invisible to the naked eye in price dynamics. Based on this information, traders may expect more market changes and change their strategy accordingly.

iExposure will show the opening of trading positions in tabular form in the sub-window below the main window. This allows the trader to see at a glance the positions in the market including the profit value and the amount of risk for each position. The iExposure indicator is a technical tool that is easy to use and very helpful, especially if a trader opens several trades at once with several different instruments. Traders can add the iExposure indicator to any price chart if they wish to use it. By adding the iExposure indicator, traders can also still see tabs of other trading positions for other currencies. Also note that iExposure can also monitor all trading positions, besides being able to make details by displaying one position for one window.

This is a MT5 expert advisor which displays the total stoploss and takeprofit value for open positions.

A collection of useful string manipulation functions.

Automatically export csv file

Published by John Ehlers in "Stocks & Commodities Dec. 2020" (16-18).

The Hurst Coefficient Indicator was created John Ehlers in “Cycle Analytics For Traders”, pg.67-68.

Volatility Stop oscillator

Double smoothed EMA - multi time frame version

An indicator for drawing all important Pivot Points including: "Classic", "Camarilla", "Woodie", "Floor", "Fibonacci", "Fibonacci_Retracement".

It is Diffrent complex Range BreakOut system. Using to Range Breakout system is defined by min number of bars and max width in pips. This robot is can use to volatility instrument.

This script draws Fibonacci Retracement OBJ_FIBO with options to add your own custom values

Phase accumulation adaptive market mode - discontinues signal lines

gnome sort is based on the technique used by the dutch garden gnome

This script draws Fibonacci Fan OBJ_FIBOFAN with options to add your own custom values

1...171172173174175176177178179180181182183184