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

Submit your code

Trading system based on iADX (Average Directional Movement Index, ADX) and iAMA (Adaptive Moving Average, AMA) indicators. The system works on a new bar only.

Analyzing the price channel (iHighest, iLowest) for a certain period of bars.

Williams Pro-Go indicator

Strategies based on iMA (Moving Average, MA) and iRSI (Relative Strength Index, RSI)

ATR adaptive JMA

Connors RSI indicator

Normalized smoothed MACD

LBS

Working with Stop pending orders. The EA uses indicator iATR (Average True Range, ATR)

Random entry. Random number generator entry.

Elder's Safe Zone Triple indicator

The "Average of 18 Moving Averages" indicator

Juice - EMA deviation - advanced

Summary of the Expert Advisor

A trading system based on two custom indicators: CCI Color Levels and RSI Custom Smoothing.

A trading system based on two indicators iMA (Moving Average) and one indicator iStdDev (Standard Deviation, StdDev)

AMA smoothed RSI - floating levels

Simple harmonic oscillator

Kalman velocity - multi time frame version

RSI of parabolic SAR

This script highlights Forex sessions for Sydney, Tokyo, London and New York with colored rectangles, according to the user time definitions.

Encapsulate a request as an object thereby letting you parameterize clients with different requests. Queue or log requests, and support undoable operations

Moving Average Candlesticks MetaTrader indicator — is a chart visualization of a standard moving average using the candlestick bars. It draws the candlesticks based on the moving average values calculated for Close, Open, Low, and High. It allows seeing a compact snapshot of the more detailed market information compared with the classic MA indicator. It works with any currency pair, timeframe, and MA mode. The indicator is available for MT4 and MT5.

This Indicator shows Buy or Sell Signal

The EA identifies trade setups by waiting for a user-defined number of indicators (e.g., 2 out of 3) to show divergence simultaneously. This multi-layer confirmation approach filters out market noise. Key Features: Triple Confirmation Engine: Analyzes RSI, MACD, & Stochastic divergence. Advanced Filters: Optional Trend Filter (MA) and Volume Filter for superior signal quality. Full Customization: Control all indicator settings, divergence sensitivity, and trade logic. Professional Risk Management: Use fixed lots or percentage-based money management with SL/TP.

The indicator realizes the trading strategy using the CCI

The breakthrough trading system based on the signals of the TMA indicator

Example code on how to draw an horizontal line for maximum and minimum prices of the last 2 years.

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

Set the number of consecutive candles along with RSI level for a valid signal.

Ergodic DTI-Oscillator (Directional Trend Index) by William Blau.

Trading signals module for MQL5 Wizard. LeManSignal indicator's color dot serves as a market entry signal.

The Expert Advisor moves Stop Loss of the open position along the border of the channel built using ATR_Trailing.

The CCIT3_Simple indicator modified.

The trading system based on the three Parabolics with three different Time Frames

Trading system using the ColorLinearRegSlope_V2 indicator.

The Exp_ColorTrend_CF trading system is based on change of the trend direction displayed by the ColorTrend_CF indicator

The Moving Average which uses quite a simple procedure on decreasing temporal lag based on the increase of the Moving Average period.

The MACD smoothed histogram drawn on the basis of the RSI technical indicator.

The NRTR indicator based on Average True Range technical indicator.

The MultiJFatlSpeedx7Signal indicator shows information on active trends using the values of seven JFatlSpeed indicators from different timeframes.

1...148149150151152153154155156157158159160161162...194