Watch how to download trading robots for free
Find us on Twitter!
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 - 24

Submit your code

US: This is a very simple code regarding an information panel. It doesn't use external files or anything like that! simply copy and paste it into your code the way the code was written. The dashboard displays; Active asset price Your position(Bought or sold) Maximum and minimum price of the asset Username open profit Balance PT-Br:Esse é um codigo bem simples a respeito de um painel de informações. Não utiliza arquivos externos ou algo do tipo! simplesmente, copie e cole no seu codigo da forma que o codigo foi escrito. O painel exibe; Ativo Preço do ativos Sua posição(Comprada ou vendida) Preço max e minimo do ativo Nome do usuario Lucro em aberto Saldo

Explore the implementation of equity-based position closure in your trading bot, where positions are closed automatically when the equity reaches a certain percentage threshold.

Automated trend-following EA using EMA, RSI, and Stochastic signals to open trades on the last closed candle with Stop Loss and Take Profit.

The AK-47 Scalper EA is fully automated. It employs a strategy of continuously entering Sell Stop orders and will modify them when the price moves against the pending orders.

The Multicurrency Expert Advisor.

Opens a virtual hedge position in MetaTrader 5.

The robot opens two positions, profits of which overlap each other, and waits for a profit.

The Expert Advisor checks the direction in which the price has been moving for the last 10 seconds, and opens a position in accordance with the movement. The EA sets Stop Loss and Take Profit.

The Expert Advisor based on the price channel

The Expert Advisor with which Alexander Prishchenko (Crucian) participated in Automated Trading Championship 2012

MA

A very simple EA based on the crossover of two Moving Average.

This trading system uses the ColorJJRSX oscillator.

The New Martin Expert Advisor opens two opposite positions upon start. OnTradeTransaction handling. When Take Profit triggers, it opens a position (one position) in the same direction. The intersection of two MA indicators is a signal to open a position of a larger lot.

A trading system using the SSL indicator.

Intraday volatility breakthrough system. The Parabolic SAR indicator is used.

Trading based on preset candlestick combinations (patterns) Candlesticks are marked as "1" (bullish) and "0" (bearish). TakeProfit, StopLoss

This assistant tool sets Stop Loss and Take Profit for all open orders. Symbol settings, position type, Stop Loss and Take Profit are specified in an external file.

The expert advisor moves stop loss of position at user-defined breakeven.

Martingale based Expert Advisor specially designed for small deposits.

The Expert Advisor counts the number of bullish and bearish bars in a row.

Brief description

Trade signals based on price crossover of two exponentially smoothed moving averages is considered. The code of the Expert Advisor based on this strategy can be generated automatically using the MQL5 Wizard.

The Expert Advisor operating based on divergence of two moving averages.

The Trading system based on signal entry taken from the BinaryWave integral oscillator.

The breakthrough trading system using the MA_Rounding_Channel indicator.

The Exp_VininI_Trend_LRMA trading system is based on changes of the trend direction displayed by the VininI_Trend_LRMA indicator.

This trading system uses the BlauErgodicMDI oscillator.

The Exp_HullTrend Expert Advisor is based on the signals of the trend indicator HullTrend.

The Exp_Karpenko EA is based on the signals generated by Karpenko oscillator.

The Exp_NRatioSign Expert Advisor is based on signals generated by the NRatioSign semaphore arrow signal indicator.

Trading system using the ADXCrossing indicator.

The Exp_LaguerreFilter Expert Advisor with the entry at the intersection of the fast and the slow lines of the LaguerreFilter indcator.

The Expert Advisor is based on the following indicators: RSI, WPR, Stochastic, Moving Average, deMarker

The Expert Advisor tracks positions of all symbols with all magic numbers. If a position has been open for "Waiting for seconds" and its profit has reached "Take Profit" points, the EA closes the position. If the profit has not reached "Take Profit" points, the EA moves the take profit level.

An Expert Advisor based on indicators "MA Cross 3MACross Alert WarnSig" (https://www.mql5.com/en/code/19519) and "Price Channel" (https://www.mql5.com/en/code/44)

The trading system is based on a simple neural network.

This utility Expert Advisor works with a virtual stop loss and take profit. Trailing positions on the current symbol.

The market maker robot for trading futures and swap cryptocurrency contracts

The Expert Advisor operating based on exponential and linear weighted moving averages of the same period.

The Expert Advisor Exp_XMACD based on the signals received from the XMACD universal histogram.

1...171819202122232425262728293031...38