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

Submit your code

An oscillator indicator showing a difference between MA and the price.

BO

The Blast Off oscillator indicator

The ratio of bullish to bearish candlesticks over the selected period

Sine-Weighted Moving Average

A split Moving Average

An EA based on the Doji pattern. Position trailing.

An Expert Advisor based on three iMA (Moving Average, MA) indicators.

A trading system based on detecting the market volatility.

Indicator EMAVFS with the timeframe selection option available in input parameters.

Expert Advisor "Previous Candle Breakdown."

APZ

Indicator APZ (Adaptive Price Zone) represents an adaptive price channel.

TEMA Jurik Volty Adaptive is using Jurik Volty for making the TEMA adaptive.

Indicator Ang_Zad_C_Hist with the timeframe selection option available in the input parameters

Two moving averages on the range of one-direction candlesticks

Hedging positions. Working on a new bar.

The trading system based on the XWAMI indicator signals with an ability to change the volume of a forthcoming trade depending on the results of the previous trades for this trading system.

The EA is based on iAO (Awesome Oscillator, AO) and RAVI (Range Action Verification Index) indicators.

Stochastic - with normalized zones

JFatlCandle_Chl indicator with the timeframe selection option available in input parameters

Breakdown oscillator

Jurik smooth on chart generic trend

An EA based on indicator iATR (Average True Range, ATR)

Hull levels

Stochastic RVI - levels

Indicator JSmooth MA

Indicator MultiStalin_x10 displays information on the current trends, using the values of indicator Stalin from ten different timeframes

EMA variation ribbon

Hull ribbon

Recursive Median Oscillator

Sharp modified MA

Bollinger bands - squeeze

The script exports summary of closed trades grouped by each currency pair to .csv file

Classic trading strategy based on RSI levels. Buys when RSI is oversold and sells when RSI is overbought. This expert advisor is designed with visual strategy builder - Mission Automate. Code is generated automatically. More info: https://www.mql5.com/en/articles/4951

The EA uses large volume orders to partially close other orders, with this approach, the breakeven and profit price is much closer to the current price than if you use all orders in the terminal or their full volumes.

Sets of latin, russian characters, digits, punctuation, etc.

This MT5 indicator is to count down the remaining time of the current bar as the format HH:MM:SS

Discontinued signal line MACD

It is known that the market is mainly driven by two emotions: fear and greed. This should be seen as an attempt to implement these emotions in the form of a mathematical model.

CLS (ClearScreen) delets all object drawn on the chart with key press "C"

Spread MetaTrader indicator — displays current spread in the main window of the chart. You can modify the font parameters, indicator's position and the normalization of the spread value. The spread is redrawn after each tick, ensuring the most current and active spread value. This can be useful for brokers with variable spreads or with spreads that are widened often. You can also enable a spread label to be shown near the current Bid line. The indicator is available for both MT4 and MT5.

1...139140141142143144145146147148149150151152153...207