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

Submit your code

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

This is an informative script displaying data on the current trading account in the chart window.

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 Modified_Optimum_Elliptic_Filter indicator with the timeframe selection option available in the input parameters.

The NRatio_HTF_Signal indicator shows the trend direction or the signal based on the NRatioSign indicator.

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.

CandleStop_System indicator provides alerts, sends email and push notifications when the candles break through the indicator channel.

JFatlCandle_HTF indicator with the timeframe selection option available in input parameters

Indicator Stalin_Signal displays information on the current trend, using the values of indicator Stalin_NRTR with a fixed timeframe

Normalized RSI

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!

Converted Ronz AutoSLTP MT4 version into MT5 version. Original Link: https://www.mql5.com/en/code/11649 Original Descriptions: EA for Automatic Stop Loss, Take Profit, Profit Lock, and Trailing Stop (With Special Methods). SL and TP could be hidden.

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

The Moving Average drawn on the basis of Gauss algorithm

Trading system to trade on the trend market using the Color3rdGenXMA Moving Average.

Support and resistance levels drawn by the day charts

The indicator automatically draws Fibonacci lines by yesterday's or today's range

The BlauSMStochastic_Signal indicator shows information on the current trend using the values of the BlauSMStochastic indicator with a fixed timeframe.

The indicator shows the minimum price for the period specified in the input parameters of the indicator, taking into account the timeframe, in which the price was searched for.

A candlestick chart, all the Open prices of which are shifted to zero.

The indicator implements a breakthrough system using a channel drawn on extrema for a period.

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

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

Simple Max-Min channel with a slope.

Three Bollinger Bands channels based on one moving average, drawn as a colored cloud, with the display of the last values as price labels.

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

Works with pending stop orders (Buy Stop and Sell Stop). Monitors spread %.

RSI+CCI in one window.

An Expert Advisor based on two indicators: iMAs (Moving Average, MA) and iMomentum (Momentum).

In this indicator Jurik MA is sigmoidal (Softmax) normalized - made as oscillator that ranges in 0 to 1 range, and if you use hyperbolic normalization it will range from -1 to +1 range.

The Repulse Multi Timeframe indicator measures and displays the bullish or bearish pressure associated with each price candlestick in the form of a curve.

1...162163164165166167168169170171172173174175176...184