Find us on Facebook!
Join our fan page

Use new possibilities of MetaTrader 5

History of MQL5.community development

The most popular trading robots and technical indicators, news signals, regular incoming ready-made MQL5 programs in CodeBase and the most discussed Forum topics.

There are more than 6 940 codes published in Codebase

The most downloaded free products:

Bestsellers in the Market:

There are more than 84 610 topics available on forum

19 new topics on forum:

and 16 more...

3 new signals now available for subscription:

Cool Night
122% 2887 trades
Growth:122.22%
Equity:965.03USD
Balance:967.87USD
Belkaglazer AxiTrader
33% 653 trades
Growth:33.30%
Equity:489.06USD
Balance:489.66USD
Statistic pro
-31% 2342 trades
Growth:-31.37%
Equity:6 215.77EUR
Balance:6 215.77EUR

14 new products are now available on the Market:

and 9 more...

New publications in CodeBase

The most downloaded free products:

Most downloaded source codes this month

Most read articles this month

Universal ZigZag

Universal ZigZag

ZigZag is one of the most popular indicators among the MetaTrader 5 users. The article analyzes the possibilities for creating various versions of the ZigZag. The result is a universal indicator with ample opportunities to extend its functionality, which is useful in the development of trading experts and other indicators.

80-20 trading strategy

80-20 trading strategy

The article describes the development of tools (indicator and Expert Advisor) for analyzing the '80-20' trading strategy. The trading strategy rules are taken from the work "Street Smarts. High Probability Short-Term Trading Strategies" by Linda Raschke and Laurence Connors. We are going to formalize the strategy rules using the MQL5 language and test the strategy-based indicator and EA on the recent market history.

LifeHack for Trader: A comparative report of several tests

LifeHack for Trader: A comparative report of several tests

The article deals with the simultaneous launch of Expert Advisor testing on four different trading instruments. The final comparison of four testing reports is provided in a table similar to how goods are represented in online stores. An additional bonus is that distribution charts will be automatically created for each symbol.

23 new topics on forum:

and 20 more...

Bestsellers in the Market:

The most popular forum topics:

14 new products are now available on the Market:

and 9 more...

Bestsellers in the Market:

2 new signals now available for subscription:

StandartPlus
500% 460 trades
Growth:499.54%
Equity:13 505.86CZK
Balance:13 505.86CZK
Gerald Signal
31% 1088 trades
Growth:31.22%
Equity:122 519.76RUR
Balance:123 975.70RUR

18 new topics on forum:

and 15 more...

7 new products are now available on the Market:

and 2 more...

New publications in CodeBase

  • BBand Width Ratio An implementation of Bollinger Bands width indicator for MetaTrader 5.
  • Price Quote Displays current bid price and % change of (open price of) current bar or X previous bars, also High, Low, and range.
  • Auto Fibonacci Retracement Automatically draws Fibonacci retracements on chart.
  • Example of A Simple Breakout Trading Robot Example of a simple breakout trading robot. There are a lot of breakout methods, but this is the simplest one as I think. Please see the attached images to visualize what is the breakout trading...

The most downloaded free products:

Bestsellers in the Market:

There are more than 84 540 topics available on forum

25 new topics on forum:

and 22 more...

Most downloaded source codes this week

  • Yen Trader Expert Advisor to trade Yen Crosses based on Major Pairs and USDJPY divergence/convergence.
  • Ichimoku Kinko Hyo System An EA fully based on the Ichimoku Kinko Hyo system.
  • Pivot Star Pivot indicator. Standard, Fibonacci, Camarilla, Woody's, Demark. Calculates pivot points from previous bar of chosen period (M5 - MN).

Most read articles this week

Statistical distributions in the form of histograms without indicator buffers and arrays

Statistical distributions in the form of histograms without indicator buffers and arrays

The article discusses the possibility of plotting statistical distribution histograms of market conditions with the help of the graphical memory meaning no indicator buffers and arrays are applied. Sample histograms are described in details and the "hidden" functionality of MQL5 graphical objects is shown.

80-20 trading strategy

80-20 trading strategy

The article describes the development of tools (indicator and Expert Advisor) for analyzing the '80-20' trading strategy. The trading strategy rules are taken from the work "Street Smarts. High Probability Short-Term Trading Strategies" by Linda Raschke and Laurence Connors. We are going to formalize the strategy rules using the MQL5 language and test the strategy-based indicator and EA on the recent market history.

Universal Oscillator with a GUI

Universal Oscillator with a GUI

The article describes the process of creation of a universal indicator based on all oscillators available in the terminal, with its own graphical interface. The GUI allows users to quickly and easily change settings of each oscillator straight from the chart window (without having to open its properties), as well as to compare their values and to select an optimal option for a specific task.

The most popular forum topics:

1 new signal now available for subscription:

FGT JPY
526% 7180 trades
Growth:525.76%
Equity:286 374.00JPY
Balance:286 401.00JPY

9 new topics on forum:

and 6 more...

Bestsellers in the Market:

More than 100 new charts published:

USDJPYbo, M1
Result of X point in 7 Dec 2016
EURGBP, D1
AUDUSD.ndd, M15

The most downloaded free products:

Bestsellers in the Market:

20 new topics on forum:

and 17 more...

The most popular forum topics:

There are more than 8 250 products available in Market

11 new products are now available on the Market:

and 6 more...

The most downloaded free products:

Bestsellers in the Market:

There are more than 84 490 topics available on forum

33 new topics on forum:

and 30 more...

New publications in CodeBase

  • Searching Nearest Bar Searching Nearest Bar - searching for the nearest bar.
  • TrendMeLeaveMe The semi-automated Expert Advisor using a trend line (TrendLIne).
  • Simplest Hedging EA ever Only for hedge accounts. Opening two opposite positions on a new bar.
  • XXDPO_HTF The XXDPO indicator with the timeframe selection option available in the input parameters.
  • FGDI Fractal Graph Dimension Indicator.
  • Fractal_Bands Fractal Bollinger Bands.
  • Expert NEWS Expert NEWS - MetaTrader 5 Expert Advisor. BuyStop and SellStop pending orders.
  • VR---SETKA---3 VR---SETKA---3 - MetaTrader 5 Expert Advisor. This is a continuation of VR---SETKA . The EA is based on the martingale principle. Grid. Martingale. Use only on hedge accounts.
  • XMA_BBxATR_Cloud_HTF The XMA_BBxATR_Cloud indicator with the timeframe selection option available in the input parameters.
  • JBrainTrend1Stop_Alert JBrainTrend1Stop trend indicator features alerts, emails and push notifications.
  • Exp_JBrainTrend1Stop_ReOpen The Exp_JBrainTrend1Stop_ReOpen trading system is based on the JBrainTrend1Stop indicator color change with adding to trend-following positions.
  • DoubleUp с изгибом The Expert Advisor works comparing iCCI and iMACD indicators.
  • Opening and Сlosing on time v2 The Expert Advisor opens and closes at a certain time comparing two iMA indicators having different periods. A trade having a specified volume is opened at a specified symbol. Setting Stop Loss and Take Profit. Select position type: Buy or Sell.
  • Exp_Bezier_ReOpen The Exp_Bezier_ReOpen trading system is based on the Bezier indicator color change with adding to trend-following positions.
  • EnvelopesATR_Cloud_HTF The EnvelopesATR_Cloud indicator with the timeframe selection option available in the input parameters.
  • XMA_BBxATR_Cloud This is a modified Bollinger Bands® displaying the upper and lower borders of the price deviation from МА calculated considering the average volatility of the symbol according to ATR indicator.
  • Simple FX The Expert Advisor is based on moving averages crossing.
  • Yaanna_HTF The Yaanna indicator with the timeframe selection option available in the input parameters.
  • EnvelopesATR_Cloud This is a modified Envelopes indicator for measuring the price deviation. It displays the upper and lower borders of the price deviation from МА calculated considering the average volatility of the symbol according to ATR indicator.
  • CCI_Histogram_Round Standard CCI oscillator implemented as a histogram rounding its values to the standard range.
  • Exp_ColorJFatl_Digit_ReOpen The Exp_ColorJFatl_Digit_ReOpen trading system is based on the ColorJFatl_Digit indicator color change with adding to trend-following positions.
  • Exp_Fishing The Expert Advisor opens an initial position in the current candle's direction and increases its volume if profit in points increases a threshold fixed in the EA inputs.
  • Exp_WPR The simplest Expert Advisor based on WPR.
  • Original Turtle Rules Trader Original Turtle Rule Trader Expert Advisor implements a trading system described in the book "The Original Turtle Trading Rules". The EA code implements the visual display of the three Donchian channels, money management, opening and adding trades and moving stop levels.
  • CandelsHighOpen CandelsHighOpen Expert Advisor is based on the Candels High Open indicator trading signals module. The EA features trading market and pending orders, as well as trailing stop based on Parabolic SAR.
  • SignalCandelsHighOpen Module of trading signals of the "Candels High Open" custom indicator for analyzing High and Open of the last three bars.
  • Candels High Open Candels High Open indicator analyzes High and Open of the last three bars.
  • Zigzag2_R_Color_Arrows_HTF The Zigzag2_R_Color indicator with the timeframe selection option in the input parameters and display of values as fractal labels.
  • Exp_MFI The simplest Expert Advisor based on MFI.
  • Exp_RSI The simplest Expert Advisor based on RSI.
  • Fibo iSAR The Expert Advisor uses Fibo levels and iSAR indicator - Parabolic Stop and Reverse system. Trading is performed using BuyLimit and SellLimit orders.
  • EMA CROSS Crossing of the two iMAs.
  • Waddah_Attar_Trend_Alert Waddah_Attar_Trend indicator features alerts, emails and push notifications.
  • Exp_ReOpenPositions The Expert Advisor increases the volume of an open position if profit in points from the last trade increases a threshold fixed in the EA inputs.
  • Exp_TralingStop The Expert Advisor moves a stop loss to a predefined fixed distance from the current price.
  • Scalpel EA Scalpel EA for MetaTrader 5
  • DVD Level The Expert Advisor opens trades when the price approaches an integer cent, for example, 1.39, 1.40 or 1.41.
  • Exp_ZeroFillingStop The Expert Advisor moves a position to a breakeven when a predefined profit is reached.
  • SilverTrend_Signal_Alert SilverTrend semaphore signal indicator features alerts, emails and push notifications.
  • Exp_TimesDirection The Expert Advisor opens and closes positions at the predefined moments in time.
  • OpenTicks Non-indicator system based on the analysis of the four previous bars. Implemented partial closing.
  • Exp_CenterOfGravityCandle The Exp_CenterOfGravityCandles Expert Advisor is based on signals of the CenterOfGravityCandles indicator.
  • WPR_Histogram_Round_HTF The WPR_Histogram_Round indicator with the timeframe selection option available in the input parameters.
  • Exp_GStop This Expert Advisor closes all positions if the total loss/profit exceeds a predefined limit.
  • MTC Сombo The Expert Advisor is based on a standard trend strategy and the two-layer neural network that is trained to enter the market against a trend.
  • MFI_Histogram_Round_HTF The MFI_Histogram_Round indicator with the timeframe selection option available in the input parameters.
  • Exp_GTakeProfit This Expert Advisor closes all positions if the total profit exceeds a predefined limit.
  • Exp_GStopLoss This Expert Advisor closes all positions if the total loss exceeds a predefined limit.
  • ZoomPrice tick indicator The indicator shows the price chart of any scaling level.
  • RobotPowerM5 meta4V12 Analyzing iBullsPower and iBearsPower indicators on the first bar.
  • CenterOfGravityCandle Ehlers Center of Gravity indicator in the form of candles.
  • Exp_3RVI The trading system based on the three RVI oscillator signals from three different timeframes.
  • Exp_3STO The trading system based on the three Stochastics signals from three different timeframes.
  • Opening and Сlosing on time Open and close at a certain time. A trade having a specified volume is opened at a specified symbol. Select position type: Buy or Sell.
  • Artificial Intelligence The Expert Advisor using artificial intelligence - a single-layer neural network. The "Perceptron" is used for identification of the quotes movement direction. Both iAC indicator and CopyTime calls are used.
  • The MasterMind 2 Receive data from two indicators: iStochastic and iWPR.
  • e-Regr e-Regr — MetaTrader 5 Expert Advisor. Trading by i-Regr (Regression Channel). Extensive use of the standard library classes.
  • AutoFibAutoTrend_Zigzag2_R The indicator plots price channel and Fibonacci levels based on the latest Zigzag2_R_Color peaks.
  • RSI_Histogram_Round_HTF The RSI_Histogram_Round indicator with the timeframe selection option available in the input parameters.
  • WPR_Histogram_Round Standard WPR oscillator implemented as a histogram rounding its values to the standard range.
  • BrainTrend2SigAlert BrainTrend2Sig semaphore signal indicator features alerts, emails and push notifications.
  • MFI_Histogram_Round Standard MFI oscillator implemented as a histogram rounding its values to the standard range.
  • AutoFibAutoTrend_OnParabolic The indicator plots price channel and Fibonacci levels based on the latest parabolic ZigZag peaks.
  • i-Regr i-Regr is a MetaTrader 5 indicator. Regression Channel: Linear Regression Channel, Quadratic (Parabolic) Regression Channel, Cubic Regression Channel.
  • 20/200 expert v 4.2 AntS Extensive use of the standard library classes.
  • DayTrading The extensive use of standard library classes and the uniform code for data acquisition from iMACD, iStochastic, iSAR and iMomentum indicators.
  • CyberiaTrader CyberiaTrader is a MetaTrader 5 Expert Advisor.
  • Exp_X2MA_Digit_DM_361 Exp_X2MA_Digit_DM_361 trend-following trading system is based on ColorX2MA_Digit and ColorDM_361 indicator signals.
  • RSI_Histogram_Round Standard RSI oscillator implemented as a histogram rounding its values to the standard range.
  • ZPF_HTF ZPF indicator with the timeframe selection option available in input parameters.
  • Zigzag2_R_Color_HTF The Zigzag2_R_Color indicator with the timeframe selection option available in the input parameters.
  • ZigZagOnParabolic_Arrows ZigZagOnParabolic with its values displayed as fractal labels.
  • Exp_X2MA_JJRSX Exp_X2MA_JJRSX trend-following trading system is based on ColorX2MA and ColorJJRSX indicator signals.
  • Multi Lot Scalper Multi Lot Scalper Expert Advisor, MetaTrader 5 version.
  • ColorJJRSX_HTF The ColorJJRSX indicator with the timeframe selection option available in the input parameters.
  • Zigzag2_R_Color_Price Zigzag2_R_Color with price labels of the ZigZag peak values.
  • Exp_X2MA_JFatl Exp_X2MA_JFatl trend-following trading system is based on ColorX2MA and ColorJFatl indicator signals.
  • ZigZag_XMACandles ZigZag based on the XMACandles indicator candles.
  • Exp_XMACandles The Exp_XMACandles Expert Advisor is based on signals of the XMACandles indicator.
  • Zigzag2_R_Arrows Zigzag2_R with its values displayed as fractal labels.
  • ZigZag_NK_Color_Price ZigZag indicator with price labels of the ZigZag peak values.
  • BrainTrend1Sig_Alert BrainTrend1Sig_Alert semaphore signal indicator features alerts, emails and push notifications.
  • XMACandles XMA indicator in the form of candles.
  • MACDCandleTrend This is a semaphore signal indicator using the colors of the MACDCandle indicator candles as trading signals.
  • Exp_Trigger_Line The Exp_Trigger_Line Expert Advisor based on signals of the Trigger_Line indicator.
  • Trigger_Line_HTF The Trigger_Line indicator with the timeframe selection option available in the input parameters.
  • ZigZag_MACDCandle ZigZag based on the MACDCandle indicator candles.
  • ASCtrendAlert ASCtrend semaphore signal indicator features alerts, emails and push notifications.
  • Trigger_Line This is a trend-following indicator using the moving average and its smoothing. It features alerts, emails and push notifications.
  • ZigZag_MomentumCandle ZigZag based on the MomentumCandle indicator candles.
  • ZigZag_RSICandleV2 ZigZag based on the RSICandleV2 indicator candles.
  • Envelopes ATR MT5 The indicator displays the deviation of the upper and lower borders of the symbol oscillation range. The deviation is based on the symbol's ATR.
  • ZigZag_NK_Arrows ZigZag with its values displayed as fractal labels.
  • ZigZag_MACD ZigZag based on MACD histogram.
  • ZigZag_Stochastic ZigZag based on Stochastic oscillator.
  • ZigZag_WPR ZigZag based on WPR oscillator.
  • ZigZag_RVI ZigZag based on RVI oscillator.
  • ZigZag_RSI ZigZag based on RSI oscillator.
  • ZigZag_MFI ZigZag based on MFI oscillator.
  • Simulator regular expressions The script allows you to try regular expressions.
  • BB stops - rsi BB stops — RSI version.
There are more than 6 840 codes published in Codebase

14 new products are now available on the Market:

and 9 more...

The most downloaded free products:

The most popular forum topics:

Bestsellers in the Market:

There are more than 84 350 topics available on forum

13 new topics on forum:

and 10 more...

2 new signals now available for subscription:

RetroTrader ICMarkets
37% 890 trades
Growth:36.57%
Equity:136.57EUR
Balance:136.57EUR
D2100041804
20% 482 trades
Growth:19.74%
Equity:895.47USD
Balance:896.09USD
1...919293949596979899100101102103104105...381