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

Submit your code

A pipser.

The pattern of the MACD trend continuation

TEMA and DEMA are next of kin

ASCTrend1sig

The indicator shows the difference between Open[0] and Close[1].

We place the pending orders at the support and resistance levels.

The indicator line sharply changes its direction at the critical moments. It helps to identify the beginning of the trend.

ATR Levels Indicator.

Fractals + owersold/overbouth levels . Optymizable:)

The Indicator analyses 4 currency pairs, compares them and prints the current divergence on the chart.

Indicator draw green and red lines similar to wavy dash. Green is a buy signal, red is a sell signal.

The indicator will draw vertical lines every hour or any minute that you desire within the hour as long as a candle closes on that minute over the top of other indicators in the sub window.

Bollinger Bands on M1 from major TimeFrames

The Expert Adviser uses the indicator OsMA.

Easiest daytrade robot ever - does the same what happened yesterday.

The indicator shows the arrows point of entry into the position according to the Urban Towers Scalping Strategy.

The Indicator ang_AutoCh_HL-v1 automatically forms up the equidistant price channel from givenned points.

Just like internet speed test can tell you your internet speed, SpreadProbe can measure ask/bid spreads on the go.

In my opinion, Welles Wilder RSI (Relative Strength Index) is a great momentum oscillator that works fine for small periods values (from 2 to 20). So I did some changes to it performe as good for greater periods, like 120, introducing a gain variable.

The support and resistance levels are determined. It provides the values for TP and SL.

The script (in the absence of communication) rescans the server, will make paging history, emulates the ticks for the indicators and experts.

The Williams Percent Range indicator, in which the indicator period is calculated automatically using the number of bars of the current day.

This indicator shows 3 periods ATR LWMA.

The indicator marks the bars, the size of which exceeds the value specified in the settings.

The main idea of this Expert Advisor is to trade by the basic concept of Stochastic oscillator in its basic parameters, with ability to change these parameters via the EA inputs.

After a loss, the EA opens orders with stop levels increased by the coefficient.

The "Risk Reward Ratio" EA trades with RSI,MA & STOCHASTIC indicators It uses a Risk Reward Ratio ,has Trailing Stop Loss &Take Profit,works with all time frames major forex pairs and stocks NASDAQ.

"Fibochannel line" EA draws Fibonacci channel lines on chart and trades its trend,has Trailing Stop Loss &Take Profit works with all time frames major forex pairs and stocks NASDAQ.

This Expert Advisor trades Parabolic Sar (PSAR) trend changes and applies a fast exit strategy. The parabolic SAR is a technical indicator developed by J. Wells Wilder. Basically, if the stock is trading below the parabolic SAR you should sell. If the sto

Trend flex x 2 (metatrader 4 version)

The Hi/Low indicator shows how close the current value of the parameter is to the minimum and maximum values over a certain time interval.

The indicator shows the fractals of different time periods on one chart (with different colors). Only М15, Н1, Н4, D1 are used.

The indicators that perform the chart ruling.

Shows arrows crossing of two МА.

The indicator that works on the level breakout\rebound.

Indicator of support and resistance levels. It simplifies the navigation in placing the "stops".

The EA uses the values of the Stochastic indicator on the H4 timeframe to open a position, and after that it builds up based on the martingale principle.

Improved functions iAC, iAO and iBearsBulls

MA-Based Price Candle.

The Relative Vigor Index indicator, in which the indicator period is calculated automatically using the number of bars of the current day.

1...636465666768697071727374757677...101