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

Submit your code

Price levels Call / Put the lines of support / resistance.

Based on MACD.

The indicator is similar to Bollinger Bands (this same idea), but it uses GruchaAvarage instead of MA for counting.

This is the Figurelli RSI automatic gain version, so input parameters is the same as original Welles Wilder RSI (i.e. period setup). The indicator figures out the gain value based in minimal and maximal values inside the sample and period programmed.

This indicator use in cross ( es. EURAUD, GBPAUD, EURGBP, ect) depends of correlation of currency. Usually I use with timaframe Daily. But I think can to use in another timeframe. Important can use in commodity and stocks.

Closes all orders when total cash profit in the account is a certain value.

Center of Gravity Indicator plotted on MACD values in sub window.

Simple Daily pivot.

Uses candlestick signals to trade.

Hamyar indicator, the complete package (pivots,zones,panel,tp's...)

PEMA is the Pentuple Exponential Moving Average.

For those trader who can't stand having the Market Watch or Navigator boxes up on their platform but like to have a time displayed on chart a Simple Clock Indicator

Indicator to save screen shots of your charts at regular intervals, based off the timeframe of a chart. Great for analyzing combinations of indicators, Price Action, and multiple timeframes.

Trades using parabolic SAR signals

Limited distance between the upper and lower donchian line.

The indicator shows the information about indicator values and important levels.

ForexLine indicator provide signals for trade, white line (sell signal) and the blue line (buy signal).

It calculates the lot size depending on risk percentage entered by user in input parameters.

A class system to represent a hidden stop loss and take profit system, combined with 4 example files showing the use of the classes.

Library for defining schedules by weekday and time.

Parabolic Stop-And-Reversal system with Alert is base of the Indicator Parabolic by MetaQuotes Software Corp. with alert and email alert and option to display trader info and signal.

Expert with advanced and optimized indicators aiming for best entry.

"Cryptocurrency " EA Trades with 4 Fibonacci MAs has Trailing Stop Loss &Take Profit can work on all time frames Cryptocurrency , major forex pairs, and stocks NASDAQ.

This Expert Advisor is a pure hedging system. The expert place and manage two market opposite orders. Runs perfectly on pairs with tight spread and low commission broker (commission plus spread equal or less than 0.5 pip). The code is available for testing and studying. For more information please visit the product's page: https://www.mql5.com/en/market/product/33295

The expert uses iFollowLine and iCompass indicators to generate signals. It's an easy and quick way to test both indicators. 27/09/2019 updated expert and indicators.

The "Smart AC Trader" EA trades with 2 moving averages , If we lose a trade then the EA will take a new trade with the opposite conditions

Most traders keep losing money because they focus on money rather than planning their trades based on Percentage risk.

RSI dual features Cutler RSI with standard RSI full formulas

RSI levels rendered on price as bands V2. This updated version now mirrors the same RSI level inputs. The RSI 70 level line is blue The RSI 50 level line is gray The RSI 30 level line is red Length and Levels are adjustable

Syndicate Trader is coded from the basic VSA (Volume Spread Analysis) study by Wyckoff.

The currency strength meter is a trading tool that is used to identify trending and consolidating markets based on the percentage rate of change in price from one period to the next.

Turn your losing trade into winning trade with Zone Recovery Hedge

Give the return zone of the MACD Zero Lag

Converted LazyBear Squeeze Momentum Indicator from TradingView to MQL4

It's a two (2) pairs correlation system to use 3 currencies for make 2 pairs to open hedge orders on those. Expert starts opening four orders for each couple (2 plus and 2 minus) and wait to move prices in one direction to make a grid of orders Please visit the product's page for more information: https://www.mql5.com/en/market/product/34112

Relative volume trend

This Ea operate the best setting on a daily time frame

Class for working with synchronization events.

Weighted deviation bands - metatrader 4 version

Sequential is an automated trading system developed by Thomas DeMark.

1...838485868788899091929394959697...101