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

Submit your code

The indicator generates market entry signals based on the ADX indicator.

The indicator displays MACD histogram and price divergence on a chart.

CVHFOnArray class is designed for calculation of Vertical Horizontal Filter (VHF) values on indicator buffers.

The CPriceChannelOnArray class is intended for calculation of the price channel on indicator buffers.

The indicator that allows modifying color of the candles.

The Expert Advisor with which Alexander Prishchenko (Crucian) participated in Automated Trading Championship 2012

Smoother Relative Strength Index.

The semaphore signal indicator fixing moments of breakthrough of the zero level by the iCCI technical indicator and displaying these moments by color points

The script demonstrates the example of using the FileGetInteger() function

The indicator of patterns. It is based on the smoothed Commodity Channel Index and Bollinger Bands.

The RoundLevels indicator draws two closest "round" levels above the current price and two more below it

The Momentum oscillator with a triple averaging and a signal line.

MA

A very simple EA based on the crossover of two Moving Average.

The indicator displays the support and resistance levels calculated on daily prices.

A set of target support/resistance levels for the predicted price movement.

A semaphore arrow indicator based on the crossover of the DI+ and DI- lines of the ADX indicator.

The MultiSlow-Stochx7Signal indicator shows information on active trends using the values of seven Slow-Stoch indicators from different timeframes.<

This trading system uses the ColorJJRSX oscillator.

An oscillator from an averaged difference between the FATL digital filter and the Close price.

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

The indicator utilizes the idea of ​​finding possible resistance and support levels for a period defined in the indicator input parameters, similar to the use of GSV.

PriceChannel_Stop indicator displays the most recent value as a price label with the the possibility to round the channel levels up to a required number of digits.

Searching Nearest Bar - searching for the nearest bar.

The New Martin Expert Advisor opens two opposite positions upon start. OnTradeTransaction handling. When Take Profit triggers, it opens a position (one position) in the same direction. The intersection of two MA indicators is a signal to open a position of a larger lot.

The "MQL5 Wizard MA RSI" Expert Advisor has been generated using the MQL5 Wizard based on the signals of the trend MA (Moving Average) indicator and of the RSI (Relative Strength Index) oscillator.

The library allows to automatically assign 'magic' to an Expert Advisor on any symbol and any timeframe. It allows having up to 65535 magic numbers in one Expert Advisor.

A trading system using the SSL indicator.

Intraday volatility breakthrough system. The Parabolic SAR indicator is used.

Trades based on the previous candlestick.

Trading based on preset candlestick combinations (patterns) Candlesticks are marked as "1" (bullish) and "0" (bearish). TakeProfit, StopLoss

This assistant tool sets Stop Loss and Take Profit for all open orders. Symbol settings, position type, Stop Loss and Take Profit are specified in an external file.

A library for working with chart subwindows.

The expert advisor moves stop loss of position at user-defined breakeven.

Martingale based Expert Advisor specially designed for small deposits.

Laguerre RSI - without using the gamma parameter

The Expert Advisor counts the number of bullish and bearish bars in a row.

Brief description

An Expert Advisor based on two indicators: iFractals (Fractals) and iAlligator (Alligator).

MACD with on-chart SR levels

Very popular but dangerous strategy which doubles the stakes after each loosing trade. Finally, if there is enough margin it will reverse into the direction of the current price move and will eventually close in profit. This expert advisor is designed with visual strategy builder - Mission Automate. Code is generated automatically. More info: https://www.mql5.com/en/articles/4951

1...949596979899100101102103104105106107108...183