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 Expert Advisors for MetaTrader 5 based on user ratings - 23

Submit your code

The Exp_TriXCandle Expert Advisor is based on the change of color of the TriXCandle indicator candles.

A trading system based on the signals of the Candles_Smoothed indicator.

The Exp_Chaikin_Volatility_Stochastic Expert Advisor is based on the Chaikin_Volatility_Stochastic indicator color change.

Uses the iStochastic (Stochastic) indicator from three different timeframes.

The EA trades using pending Buy Stop and Sell Stop orders, applying the iAMA (Adaptive Moving Average, AMA) indicator based on a "round price". Position trailing.

The EA uses indicator Awesome Oscillator.

The EA is based on iMA (Moving Average, MA) indicator and analyzes the last six bars.

The Expert Advisor based on BrainTrend1Sig indicator

Exp_XFisher_org_v1 Expert Advisor based on XFisher_org_v1 oscillator signals.

Two identical trading systems (for long and short positions) based on the signals of the Slow-Stoch indicator, which can be configured in different ways within one Expert Advisor

Trading is based on the analysis of yesterday's OHLC with the current day value.

This Expert Advisor will simplify the manual trading. It supports the One-Click trading.

ElliottWaveMaker 3.0 is Tool for Semi-Automatic Analysis of Elliott Waves and Andrew's Pitchforks, a logical extension of version 2.0 known as AutoElliottWaveMaker. In version 3.0 minor errors are corrected, the ability to draw Andrew's Pitchforks and a few additional functions are added.

Trading system using the AsimmetricStochNR indicator.

The Exp_ColorTSI-Oscillator EA is based on the signals generated by the ColorTSI-Oscillator oscillator.

The Exp_BnB Expert Advisor is based on the signals of the trend indicator BnB.

Trading system based on NRTR indicator signals.

Trading system based on ColorJFatl_StDev indicator signals.

The Expert Advisor works in martingale mode based on the signals of iStochastic (Stochastic Oscillator).

Straddle&Trail - Expert Advisor for MetaTrader 5.

Analyzes bars whose opening time (hour and minute) is equal to the current bar opening time.

The trading system is based on volatility compression

The Expert Advisor is based on a dynamic moving average.

A trend-following trading system Exp_Sinewave2_X2 is based on the signals of two indicators Sinewave2

A trading system based on the Trend_Intensity_Index oscillator signals.

The trading system based on the Iin_MA_Signal 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

"Previous Candle Breakdown" Expert Advisor.

Three independent trading systems using Skyscraper_Fix, ColorAML and X2MACandle indicators within a single EA with an ability to change the volume of a forthcoming trade depending on the results of the previous trades for this trading system

Classical Sudoku puzzle right in MetaTrader chart.

This Expert Advisor uses two Moving Averages and RSI indicator.

The Expert Advisor to perform global Stop Loss on all open positions

The script demonstrates the example of using the FileWriteArray() function

This trading system uses the BlauErgodic oscillator.

A trading system based on the signals of the 3LineBreak indicator.

A tick Expert Advisor. It compares the price on the previous tick and the current price.

An ExpertAdvisor based on the T3MA-ALARM indicator.

A trading strategy using the Martingale system.

The EA is based on the intersection of two iMAs (Moving Average, MA) but with an additional filter: price from ENUM_APPLIED_PRICE

Two independent trading systems applying Skyscraper_Fix and AbsolutelyNoLagLWMA indicators in a single Expert Advisor

Two independent trading systems using Skyscraper_Fix and ColorAML indicators within a single EA with an ability to change the volume of a forthcoming trade depending on the results of the previous trades for this trading system

1...161718192021222324252627282930...36