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

Submit your code

The Momentum-based Adaptive Channel is a version of the adaptive channel based on the Euclidean distance. It is designed to adapt according to the dynamic market as needed.

The Alligator of Bill Williams drawn in the zigzag form. The indicator can be calculated and set in a fixed timeframe.

This indicator draws candlesticks in accordance with the color of the bars in histogram of the 2pbIdealXOSMA indicator.

Trading system using the AML trend Moving Average

The volatility indicator

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

The MultiAMkASignal indicator shows information on active trends using the values of seven iAMkA indicators from different timeframes.

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

Simple trend indicator based on three Moving Averages.

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

TRIX indicator provides the ability to change the averaging algorithm

The Psychological indicator implemented as a color histogram, featuring alerts, push and email notifications.

A semaphore signal indicator using the XCCX oscillator, which is similar to BykovTrend with an NRTR line based on the values of the ATR indicator.

The indicator displays a Moving Average with bullish and bearish areas.

Kaufman AMA MACD is the MACD built exclusively using Kaufman AMA (even signal line is using that). That way this is a completely adaptive MACD (bearing in mind that Kaufman AMA is adaptive Moving Average).

A channel using a non-smooth and steady approximation error, in which the exponential moving average with a variable smoothing factor is used as the midline.

A simple include file to print out the values and names of variables.

Indicator Tom_Demark_Moving_Average is the moving average based on Demark's statements regarding trend identification.

Indicator Wide/Narrow Spread bar

Algorithm cycle: when there are no open positions, open two opposite positions. Wait for both positions to close.

It's a triangular arbitrage system (three pairs correlation system) to use 3 currencies to make 3 pairs to open hedge orders on those.

represent an operation to be performed on the elements of an object structure. visitor lets you define a new operation without changing the classes of the elements on which it operates

The indicator draws possible support and resistance lines considering the fractals clusters

The Range indicator calculates the range expansion index and displays the range of price change in the current bar

The Exp_CronexChaikin EA is based on the signals generated by the CronexChaikin oscillator.

The ColorSchaffMomentumTrendCycle indicator implemented as a sequence of candlesticks.

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

Jurik smoothing is very responsive to price changes, is very smooth and it makes it a very good candidate for this type of trend assessment.

JFatlCandle_HTF indicator with the timeframe selection option available in input parameters

T3 velocity tape

This Multicurrency EA is based on Currency Strength Indicator.

I want to share with you this story. When I started trading, I learnt the scalping strategy in a volatile market. I really loved scalping especially when I see the price is moving fast. However, scalping for a long period of time is exhausting to me especially in a volatile market; volatile market requires fast analysis, actions and reactions; that is why I always reach a point that I loss concentration, focus and I start making those really stupid mistakes. That is why I created this EA, that is based on the indicator Identify potential entries, that helped me to automatically identify these potential entries (based on the formation of candlesticks) instead of doing all the work myself and it will trade these potential entries for me. I know there are plenty of Metatraders who also suffer from this and that is why I would like to share this EA with you, hopefully it will be beneficial. Do not forget to send you comments as well as rate these scripts. Happy trading!

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.

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

MACD zero line cross color candles with alerts for Metatrader 5

Stochastic Momentum Index by William Blau.

The indicator shows day open level on any timeframe.

The trading system based on the signals obtained from the BBands_Stop_v1 signal indicator.

According to the author it is the best forecast indicator. The oracle which can be trusted more than analysts

Trading system using the AnchoredMomentum indicator

1...173174175176177178179180181182183184185186187...194