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

Submit your code

The Heiken_Ashi_Smoothed_VolatilityStep_Alert indicator with the ability to highlight trading time zones, selected in the indicator input parameters. Such zones are shown in a different histogram color

Extended normalized RSI - on chart version

RSI with double smoothed Wilders EMA

Corrected volatility ratio adaptive double smoothed Wilders eEMA

Exponential moving average

A script to close all market positions and/or pending orders.

Have a look here: https://www.mql5.com/en/market/product/16251

KopierMaschine is a local copier of trades between different MetaTrader 4 and MetaTrader 5 accounts in any direction located on one computer with an intuitive interface.

The 2-Pair Correlation EA is a free Expert Advisor that trades BTC/USD and ETH/USD, capitalizing on their price correlation. The EA opens trades when the pairs diverge and closes them as they realign, automating your trading with minimal effort.

A static zigzag which connects the intersections of a moving average crossover

A service for MetaTrader 5 that creates a synthetic custom symbol "USDX.synthetic" reflecting the US Dollar Index (DXY) in real time.

A professional visual indicator for the popular "One Candle" Daily Breakout strategy (0.9 SL / 1.25 TP). Automates the vector analysis for Gold (XAUUSD).

The Expert Advisor is based on CCIT3_Simple and CCIT3_noReCalc. Crossing of the indicator's zero line is used for trading activity.

The indicator of the Micro, Middle and Main Trends

Twenty lines of the Spearman's Rank Correlation indicator in one window

Trading system drawn on the basis of the signals of the TrendValue indicator

The breakthrough system using the XMA_Range_Bands indicator.

A Moving Average hybrid of digital and analog filtering.

A simple, semaphore indicator to open positions

The trend indicator with three states.

The indicator plots an equidistant channel with the calculation period defined in input parameters.

This trading system uses the BlauSMStochastic oscillator.

A trading system using the T3_TRIX indicator.

DM

A semaphore signal indicator. Four last bars are analyzed in its algorithm.

A set of support and resistance levels built on the last tops of ZigZag_NK_MTF with an option of fixing the timeframe, on which the zigzag is calculated.

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

The Exp_JBrainTrend1Stop EA is based on the signals of the NRTR indicator JBrainTrend1Stop.

System of receiving information concerning opened positions' current state, account, etc., as well as automatic notification about operations via ICQ.

The Shifted Moving Average allows you to shift moving average both vertically and horizontally.

The Schaff Trend Cycle indicator based on the difference between two TriX oscillators with different periods.

This indicator shows the support/resistance lines using price histogram.

Semaphore signal indicator using the trend filter algorithm based on moving averages.

The LSMA_Angle_ indicator implemented as a sequence of candlesticks

The indicator draws TriXCandle indicator candlesticks of a higher timeframe as color filled rectangles using DRAW_FILLING buffers.

The Exp_FrAMACandle Expert Advisor is based on the FrAMACandle indicator candlestick color change.

A scalper that trades depending on the last deal on the open interest side.

The Dots indicator implemented as a sequence of candlesticks. Candlesticks appear as a result of relevant price timeseries processed by the Dots algorithm.

Indicator of the oscillator type, which displays its values based on the DeMarker technical indicator.

The indicator helps to determine the beginning and end of trends on the basis of the slope of the "matches" lines and the color of their heads. Each match represents a line between the smoothed open price of a bar and the smoothed close price of the next one.

1...122123124125126127128129130131132133134135136...194