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

Submit your code

Adviser DT-RSI-EXP1. Uses indicators RSI and RFTL.

RZI

An indicator for viewing turning shapes.

Fisher_m11 indicator.

Script for vertical grid lines plotting

disturbed EA wich open a long and a short position at the same time.

MyRsi with Noise Elimination Technology - by John Ehlers : metatrader 4 version

Moving Average Cloud draws 4 MAs on chart simultaneously in histogram style.

I started to create a simple trading panel to switch between pairs and timeframes. and next version, I will add trading features and manage orders.

Draws two labels: High-Close and Low-Close range of the last closed candle left of the current candle

This indicator shows market highs and lows for any timeframe with period separators. You can see daily/weekly/monthly highs/lows on lower timeframes like H1/M30/M40. This is good for trading breakouts.

Channel Indicator using SMA

Using 4 Stochastic + post-zigzag indicator(last post). The result is good!!! Profit trades (% of total --82.26%)

ZeeZee Level, One by One

"X Man" EA uses Equity Stop from total Equity, you can use it as hedging grid EA or a single trade EA.

SmoothStep (generalized) - metatrader 4 version

An Efficient EA to notify breakouts

With the aim of educating you how to make trading tools that are simple and can be used immediately.

Use on 1M charts. Manually choose Only Long, Only Short or Short and Long depending on market direction. Close open orders moving in the opposite direction.

Colors bars when their volume has exceeded more than a standard deviation, or a multiple of it. Volume is commonly used as confirmation for a break of a significant level.

candle cross 3 moving averages

hotkeys 1-9 numbers on keyboard but not on number-pad to change timeframes 1=m1 2=m5 3=m15 4=m30 5=h1 6=h4 7=d1 8=w1 9=mn

Elegant oscillator - metatrader 4 version

Adviser-Utility for copying transactions from one MT5 account or MT4 account to another MT4 account.

Converted SSL Channel by MissTricky from TradingView to MQL4

This scalping EA demonstrates the use of a Virtual Pending order class library to simulate pending orders.

TrendCollector is the EA based on price action, Stochastic indicator, specific EMA's (206) crossings, and trade size variability based on ATR and time of a day.

This code extracts tick data from the broker's server and refreshes the 28 charts of the 8 commonly traded currencies in MT4.

This EA doesn't need any indicator, just moving price action is necessary to operate.

Synchronous change of a trading instrument in all charts

Slow Line of the original Didi Index

trending breakout

The script is best use to clean up all drawings ( Delete All Object, Comment, horizontal line, vertical line, arrows etc) on current chart. Please feel free to modify based on your needs.

A simple indicator plotting a channel with a constant range

This Expert Advisor based on Relative Strenght Index, Commodity Channel Index and Moving Averages MT4 Indicator for Signal. Please test in Demo Account first. Regards.

ScalpX is an indicator that uses Kalman filters to identify buy and sell opportunities whenever is indicated by the graph.

This one may not be the fastest, but it will definitely close all your positions.

The Correlation Indicator provides a smoothed bar to bar correlation value.

ATR based limit channels - metatrader 4 version

A light header-only version of Log4mql that provides standardized logging.

MyRsi - by John Ehlers : metatrader 4 version

1...90919293949596979899100101