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

Submit your code

External Range Liquidity ERL is a custom indicator for MetaTrader 4 designed specifically for traders utilizing Price Action and Smart Money Concepts. This indicator automatically maps the Market Structure and identifies areas where liquidity has been taken, known as a Liquidity Sweep.

Professional open-source trade management utility for MetaTrader 4. Automatically applies Stop Loss, Take Profit, Break Even and Trailing Stop while providing a modern dashboard for efficient position management.

Professional open-source trade management utility for MetaTrader 4. Automatically applies Stop Loss, Take Profit, Break Even and Trailing Stop while providing a modern dashboard for efficient position management.

Professional open-source Break Even manager for MetaTrader 4. Automatically moves Stop Loss to Break Even using adjustable trigger, offset, Magic Number filtering and a modern Quantora dashboard.

Professional open-source Trailing Stop manager for MetaTrader 4 with adjustable trailing start, distance, step, minimum profit filter, Magic Number filtering and a modern Quantora dashboard.

Professional open-source Position Size Calculator for MetaTrader 4. Calculates broker-compatible lot size using account value, risk percentage, fixed risk amount and Stop Loss distance with a modern Quantora dashboard.

Asian session range breakout indicator for MetaTrader 4. Signals are confirmed on bar close and never repaint. Unlike simple session breakout tools, it also measures the strength of the breakout candle: the candle body must reach a configurable multiple of ATR, so marginal breaks are filtered out. Includes range size filters, an on-chart dashboard with session phase, spread, ATR in pips and a bar close countdown, plus pop-up, sound, email and push alerts.

Swing-pivot support and resistance zones clustered by touch count with adaptive zone thickness and higher-timeframe context.

Visual MT4 indicator that draws the current or selected H1 range and nested M30, M15, M5 and M1 boxes. An EA based on this logic is in development.

Free multi-timeframe Supertrend indicator for MetaTrader 4 with clear trend lines and Buy/Sell signal arrows.

A two-sided grid EA that lays a small symmetric ladder of pending stop orders around the current price, then escalates in two stages as fills accumulate: first a single opposite-side lot "bump," then a full martingale doubling sequence with two extra grid levels added. The whole basket is watched as one unit and closed the moment its combined floating profit reaches a target, after which a fresh grid re-arms automatically. Built with separate, auto-selected input profiles for XAUUSD and NAS100/US100, since the two symbols need very different lot sizes, grid spacing, and broker minimum-distance handling.

Hi bros, yesterday I had an idea, pick all the best trend following default indicators on TradingView and made a super TS with the conjunction. Claude from Anthropic did the excellent job.

Trading on Bitcoin in the Weekends. Scalper EA to VPS ~0ms low-latency

QCL Smoothed Heikin Ashi for MT4 applies two-stage smoothing to Heikin Ashi candles, helping traders reduce visual price noise and identify trend direction. It features independent smoothing periods, four moving average methods (SMA, EMA, SMMA, and LWMA), and customizable bullish, bearish, and neutral candle colors. Smoothed candles appear directly on the main chart. Candle values are calculated and do not represent actual market prices. The current candle may change until the bar closes.

Awesome Expert Advisor for Metatrader 4

A Lightweight Manual Trading Panel for MetaTrader 4 — Live Trading and Strategy Tester

MACD, OsMA, AC, AO & RVI same time slope growing/falling is the signal.

Good Trading System

Combination optimum of sloping native MT4 indicators.

Show Align Mean optimum all chart profit.

Quant Ultimate Momentum Pro

You never see like this indicator before. This indicator draw Dayly RSI Level on your chart like CAMERILLA and Pivot. The levels is very powerful and very matchful. Try it quickly.

The ADXm indicator, unlike the traditional one, allows to see the positive and negative waves of the trend. The method for working with this indicator is the same as with the traditional one.

Steve Nison 'three line break' strategy on chart.

Variant of stochastic indicator, which filters false signals automatically.

Displays a Histogram of Momentum, ATR, CCI or RSI indicators relative to a specified level.

The DJ Lines belongs to the Pivot group. All similar indicators operate on the principle - «Based on the values of the previous day (days) it is possible to calculate a point, passing which would mean a change in the trend».

Power of CAD indicator shows actual strength of currency CAD calculated of 7 pairs that contain CAD. Indicator can be used for strategies based on mean reversion and/or correlation. Included pairs: USD CAD, AUD CAD, CAD JPY, EUR CAD, GBP CAD, NZD CAD, CAD CHF.

Th Expert will set the TP based on the SL manually set using the input multiplier. Using this you can set 2,3,4 etc times the SL set.

This EA scalps using the Relative Strength Index (RSI) Indicator, Stochastic Oscillator Indicator, and Bollinger Bands Indicator to identify trend or counter-trend opportunities. As a multi-pair EA, it scans multiple currency pairs for signals. This EA comes with a variety of features, including Trailing, Risk Management, Money Management, Restriction Mode, and more. With the right settings, it has the potential to generate significant profits.

MACD indicator with possibility to establish mode of moving average and applied price.

Shows you profit history in real time.

Simple library that allows sending requests via HTTP protocol from new MQL4

This indicator is based on the Money Management approach used by VP from nononsenseforex.com It uses ATR to calculate Stop Loss, Take Profit and Volume you should enter into a trade based on the percentage of your Equity you want to risk.

The history_data_analysis_v3 script checks the history for missing bars, determines the size of the holes, gaps and makes a list of them.

Indicator StepMA Stoch KV1.

Ещё одна разновидность Индикатора WcciPaterns, только в качестве осциллятора.

Indicator BAT ATR v1

The indicator draws the channel of regression by High and Low prices.

Scripts to Close Orders under various conditions

12345678910111213...106