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.

Bestsellers in the Market:

15 new products are now available on the Market:

and 10 more...

14 new topics on forum:

and 11 more...

More than 100 new charts published:

GBPJPYf, H1
Вышли из треугольника
Si Splice, M15
EURUSD, MN1

The most downloaded free products:

Most downloaded source codes this week

  • Renko-Fractals-Grid This EA uses "Renko" box size on MetaTrader 4 chart. When the price reaches the level where there was a fractal, the EA enters a trade.
  • Automatic Fibonacci Lines MrVB AutoFibLinesMrVB indicator draws automatically the Fibonacci levels on the chart.
  • Daily Pivot Points shifted for different day start time This indicator is another implementation of daily pivot points that allows the time for pivot point calculation to be advanced or delayed from the server time. It considers any Saturday trading to be Friday and any Sunday trading to be Monday.

Most read articles this week

Implementing indicator calculations into an Expert Advisor code

Implementing indicator calculations into an Expert Advisor code

The reasons for moving an indicator code to an Expert Advisor may vary. How to assess the pros and cons of this approach? The article describes implementing an indicator code into an EA. Several experiments are conducted to assess the speed of the EA's operation.

How to create Requirements Specification for ordering a trading robot

How to create Requirements Specification for ordering a trading robot

Are you trading using your own strategy? If your system rules can be formally described as software algorithms, it is better to entrust trading to an automated Expert Advisor. A robot does not need sleep or food and is not subject to human weaknesses. In this article, we show how to create Requirements Specification when ordering a trading robot in the Freelance service.

Comparative analysis of 10 flat trading strategies

Comparative analysis of 10 flat trading strategies

The article explores the advantages and disadvantages of trading in flat periods. The ten strategies created and tested within this article are based on the tracking of price movements inside a channel. Each strategy is provided with a filtering mechanism, which is aimed at avoiding false market entry signals.

Bestsellers in the Market:

13 new topics on forum:

and 10 more...
There are more than 12 710 products available in Market

12 new products are now available on the Market:

and 7 more...

6 new signals now available for subscription:

No loss
454% 377 trades
Growth:454.32%
Equity:506.98USD
Balance:814.29USD
Steady Profit 20 Percent Monthly
353% 187 trades
Growth:353.20%
Equity:1 185.20USD
Balance:1 185.20USD
MM
124% 1623 trades
Growth:124.28%
Equity:6 712.95EUR
Balance:6 712.95EUR
and 3 more...

The most downloaded free products:

Bestsellers in the Market:

There are more than 96 510 topics available on forum

16 new topics on forum:

and 13 more...

13 new products are now available on the Market:

and 8 more...

The most popular forum topics:

3 new signals now available for subscription:

Michelle Ship Hamster
207% 216 trades
Growth:207.41%
Equity:706.90USD
Balance:706.90USD
Skiwing Jeffrey R404
16% 5113 trades
Growth:15.54%
Equity:170 439.11USD
Balance:225 012.39USD
TheUnfailing2
2% 561 trades
Growth:1.62%
Equity:252.99EUR
Balance:254.04EUR

Bestsellers in the Market:

The most downloaded free products:

32 new topics on forum:

and 29 more...

23 new signals now available for subscription:

Jinhua
1 043% 1405 trades
Growth:1 043.07%
Equity:2 348.44USD
Balance:3 484.03USD
NightStalker
447% 231 trades
Growth:447.06%
Equity:1 323.59USD
Balance:1 323.59USD
RAS ACT
310% 92 trades
Growth:309.58%
Equity:586.04USD
Balance:815.12USD
and 20 more...

12 new products are now available on the Market:

and 7 more...

New publications in CodeBase

The most downloaded free products:

There are more than 96 450 topics available on forum

32 new topics on forum:

and 29 more...

Bestsellers in the Market:

20 new signals now available for subscription:

Scalper 4
480% 718 trades
Growth:480.32%
Equity:676.67USD
Balance:1 482.02USD
Small Is Beautiful
454% 202 trades
Growth:453.99%
Equity:489.03USD
Balance:491.44USD
HamTaro
198% 640 trades
Growth:198.20%
Equity:3 142.78USD
Balance:3 142.78USD
and 17 more...

10 new products are now available on the Market:

and 5 more...

New publications in CodeBase

  • Anchored_Momentum Anchored Momentum indicator by Rudy Stefenel was first proposed in the "Technical analysis of Stocks and Commodities" magazine in 1998.
  • Advanced_Fractal_On_MA Advanced Fractal On MA signal indicator searches for fractals of the moving average line. The indicator uses two moving averages for searching upper and lower fractals.
  • Dematus Increasing a position volume. Entry signal by iDeMarker (DeMarker, DeM) indicator. Regular trailing and trailing by equity.
  • Sidus Trading is based on iAlligator (Alligator) and iRSI (Relative Strength Index, RSI) indicators. Alligator acts as the main indicator, while RSI is used as a trend filter.
  • Exp_XWAMI_MMRec The trading system based on the XWAMI 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.
  • XWAMI_HTF The XWAMI indicator with the timeframe selection option available in the input parameters.
  • Gaps The EA waits for a gap on a specified timeframe.
  • Freeman Trading by RSI and Moving Average. Moving Average is used as a trend filter on H1.
  • XWAMI Momentum indicator by Anthony W. Warren (WAMI) indicator has the form of a colored cloud and has the ability to change the smoothing algorithm and display a trend direction by color.
  • Wajdyss_Ichimoku_Candle_Alert Wajdyss_Ichimoku_Candle indicator provides alerts, sends email and push notifications when the candles break through the Kijun Sen line (candle color changes to the opposite one).
  • Exp_wajdyss_Ichimoku_Candle_MMRec The trading system based on the Wajdyss_Ichimoku_Candle 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.
  • Exp_Open_Oscillator_Cloud_MMRec The trading system based on the Open_Oscillator_Cloud 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.
  • GBP9AM Working with pending Buy Stop and Sell Stop orders.
  • Wajdyss_Ichimoku_Candle A semaphore signal indicator based on a breakthrough of the Kijun Sen line by the price and displayed as candles.
  • Open_Oscillator_Cloud_HTF Open_Oscillator_Cloud indicator with the timeframe selection option available in input parameters
  • Open_Oscillator_Cloud Open_Oscillator indicator has the form of a colored cloud and has the ability to change the smoothing algorithm and display a trend direction by color.
  • DEMA_Range_Channel_Alert DEMA_Range_Channel indicator provides alerts, sends email and push notifications when the candles break through the indicator channel.
  • CandleStop_System_Alert CandleStop_System indicator provides alerts, sends email and push notifications when the candles break through the indicator channel.
  • Rj_SlidingRangeRj_Digit_System_Alert Rj_SlidingRangeRj_Digit_System indicator provides alerts, sends email and push notifications when the candles break through the indicator channel.
  • Wajdyss_Ichimoku_Indicator A semaphore signal indicator based on a breakthrough of the Kijun Sen line by the price.
  • MFICandleKeltner_HTF The MFICandleKeltner indicator with the timeframe selection option available in the input parameters.
  • Exp_DEMA_Range_Channel_Tm_Plus The trading system based on DEMA_Range_Channel indicator signals with the possibility to set a fixed position holding time.
  • Exp_Rj_SlidingRangeRj_Digit_System_Tm_Plus The trading system based on Rj_SlidingRangeRj_Digit_System indicator signals with the possibility to set a fixed position holding time.
  • RSICandleKeltner_HTF The RSICandleKeltner indicator with the timeframe selection option available in the input parameters.
  • Projection_Oscillator Projection Bands indicator in the form of oscillators.
  • Projection_Bands Projection Bands indicator.
  • Open_Oscillator Market status indicator with signal lines.
  • Exp_CandleStop_System_Tm_Plus The trading system based on CandleStop_System indicator signals with the possibility to set a fixed position holding time.
  • Exp_AbsolutelyNoLagLwma_Range_Channel_Tm_Plus The trading system based on AbsolutelyNoLagLwma_Range_Channel indicator signals with the possibility to set a fixed position holding time.
  • Exp_XPeriodCandleSystem_Tm_Plus The trading system based on XPeriodCandleSystem indicator signals with the possibility to set a fixed position holding time.
  • Momentum_Signal The signal indicator based on Momentum, CCI, ATR, RSI and ADX.
  • MA_Lag_Reduce MA Lag Reduce indicator is an SMA with the ability to set the delay elimination factor.
  • KDJ_Averages KDJ Averages oscillator defines when it is necessary to search for market entry conditions. Unlike KDJ, it is calculated using standard smoothing methods. In case of the default settings, its J line is slightly faster.
  • KDJ KDJ oscillator defines when it is necessary to search for market entry conditions.
  • IdeaTrend IdeaTrend is meant for checking a trend defining idea.
  • Separate Trade iATR (Average True Range, ATR) and iStdDev (Standard Deviation, StdDev) indicators are configured for crossing of the two iMAs (Moving Average, MA) plus for Buy and Sell separately.
  • Crossing Moving Average The EA is based on two iMAs (Moving Average, MA) and iMomentum (Momentum) filter crossing.
  • Rj_SlidingRangeRj_Digit_System_HTF The Rj_SlidingRangeRj_Digit_System indicator with the timeframe selection option available in the input parameters.
  • Rj_SlidingRangeRj_Digit_System The indicator paints candles going beyond the Rj_SlidingRangeRj_Digit channel.
  • CCI and Martin The EA based on iCCI (Commodity Channel Index, CCI) indicator plus managing position volumes using martingale.
  • XPeriodCandleSystem_Alert XPeriodCandleSystem indicator provides alerts, sends email and push notifications when the candles break through the indicator channel.
  • Chaikin_Volatility_Histogram_HTF Chaikin_Volatility_Histogram indicator with the timeframe selection option available in the input parameters.
  • Ozymandias_System_Alert Ozymandias_System indicator provides alerts, sends email and push notifications when the candles break through the indicator channel.
  • AMA Histogram Normalize Version of the AMA Histogram indicator.
  • One MA EA The EA based on single iMA (Moving Average, MA) indicator signals.
  • Chaikin_Volatility_Histogram Chaikin volatility indicator as a colored histogram.
  • 3sma The EA based on three iMA (Moving Average, MA) indicators.
  • CenterOfGravityCandle_HTF The CenterOfGravityCandle indicator with the timeframe selection option available in the input parameters.
  • CandleStop_System_HTF CandleStop_System indicator with the timeframe selection option available in the input parameters.
  • CandleStop_System The indicator paints candles going beyond the CandleStop channel.
  • AMA three timeframes The indicator is displayed using three horizontal lines of iAMA (Adaptive Moving Average, AMA) indicator from three different timeframes.
  • XAng_Zad_C Ang_Zad indicator applies additional smoothing of total values allowing users to avoid excessive indicator signals noise caused by false crossings of its moving averages.
  • breakdown At the beginning of a new day, the EA places pending Buy Stop and Sell Stop orders by High and Low of the previous day.
  • Differential_Average_By_Sultonov_Signal Differential_Average_By_Sultonov_Signal indicator shows information on the current trend using the values of the Differential_Average_By_Sultonov indicator with a fixed timeframe.
  • Differential_Average_By_Sultonov_HTF The Differential_Average_By_Sultonov indicator with the timeframe selection option available in the input parameters.
  • XPeriodCandleSystem_HTF The XPeriodCandleSystem indicator with the timeframe selection option available in the input parameters.
  • ZigZag EA Expert Advisor based on ZigZag indicator. Working with pending Buy Stop and Sell Stop orders.
  • Waddah_Attar_Trend_Candles_HTF The Waddah_Attar_Trend_Candles indicator with the timeframe selection option available in the input parameters.
  • Waddah_Attar_Trend_Candles The candle chart based on Waddah_Attar_Trend histograms calculated using the Open, High, Low and Close price series of the price chart.
  • Gann_Multi_Trend Gann_Multi_Trend indicator defines a short, middle and long-term trends.
  • Return Strategy Working with pending Buy Limit and Sell Limit orders. Grid of pending orders.
  • Exp_Ang_Zad_C_Tm_MMRec A trading system using the Ang_Zad_C trend-following indicator with the possibility to set a strict trading time interval and change the volume of a forthcoming trade depending on the results of the previous trades.
  • Differential_Average_By_Sultonov Smoothed differential indicator by Sultonov.
  • Doji_Arrows The indicator finds Doji candlesticks and highlights them on the chart.
  • FX_Trend FX Trend trend-following indicator
  • Channel_Balance Channel balance indicator
  • Candle_Amplitude Candle amplitude indicator
  • BezierMA BezierMA moving average
  • ASH Absolute Strength Histogram (ASH) indicator
  • ASO Absolute Strength Oscillator (ASO) indicator
  • ALWMA ALWMA moving average
  • WVF_Stochastic WVF Stochastic indicator
  • WPR_HL WPR HL indicator
  • Exp_AbsolutelyNoLagLwma_Digit_NN3_MMRec Three independent trading systems using AbsolutelyNoLagLwma_Digit 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
  • Trend_Trail_Indicator Trend Trail indicator
  • Trend_ID Trend identifier indicator
  • SuperTrend_Dot SuperTrend Dot indicator
  • PWMA Power weighted MA
  • Period_Extreme Period Extreme signal indicator
  • MA_Oscillator МА as an oscillator
  • Lentz_Volatility Lentz Volatility indicator
  • OverHedgeV2 Hedging positions. Working on a new bar.
  • Exp_ColorX2MA_Digit_NN3_MMRec Three independent trading systems using ColorX2MA_Digit 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
  • Exp_ColorJFatl_Digit_NN3_MMRec Three independent trading systems using ColorJFatl_Digit 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
  • Fibo_Average Fibo Average
  • ATR_Volatility ATR Volatility indicator
  • WRB Wide Range Body indicator
  • OHLC_VolumeH OHLC VolumeH volume difference indicator
  • OHLC_Volume OHLC Volume indicator
  • AMA Histogram The histogram displays the difference of a Close price and iAMA (Adaptive Moving Average, AMA) indicator value.
  • MostasHaR15 Pivot The EA uses the following indicators: iADX (Average Directional Movement Index, ADX), two iMAs (Moving Average,MA) - one indicator at CLOSE prices and another one at OPEN prices, iOsMA (Moving Average of Oscillator, OsMA).
  • Wildhog Wildhog indicator
  • DEMA_Range_Channel_HTF DEMA_Range_Channel indicator with the timeframe selection option available in input parameters
  • DirectCandlesCounter_Candle DirectCandlesCounter indicator in the form of candles.
  • DirectCandlesCounter The indicator shows the moment of successive appearance of several unidirectional candles in a row activating alerts and sending email and push notifications
  • Arttrader_v1_5 The EA is based on iMA (Moving Average, MA) indicator and analyzes the last six bars.
  • CloseProfit v2 Closing positions and removing pending orders when reaching a specified profit or loss.
  • SimplePivot A simple Pivot. No stop loss and take profit are used.
  • Ozymandias_System_HTF Ozymandias_System indicator with the timeframe selection option available in input parameters
  • Urdala_Trol The EA performs initial opening in both directions. Then it tries to pull the remaining side into profit.
There are more than 8 750 codes published in Codebase

The most downloaded free products:

Bestsellers in the Market:

There are more than 96 320 topics available on forum

30 new topics on forum:

and 27 more...

30 new signals now available for subscription:

HAMSTER TURBO
2 987% 98 trades
Growth:2 986.86%
Equity:600.00EUR
Balance:600.00EUR
Weltrade FX3
1 093% 559 trades
Growth:1 093.45%
Equity:3 713.58USD
Balance:3 714.59USD
CapitalCenter
977% 10315 trades
Growth:977.04%
Equity:0.87AUD
Balance:0.87AUD
and 27 more...

14 new products are now available on the Market:

and 9 more...

The most popular forum topics:

The most downloaded free products:

29 new topics on forum:

and 26 more...
There are more than 2 280 trading signals available for subscription in Signals service.

15 new signals now available for subscription:

Mind Wide Open
329% 319 trades
Growth:328.83%
Equity:1 445.18USD
Balance:1 445.18USD
SigaOLucroTP
238% 1332 trades
Growth:238.28%
Equity:5 211.81USD
Balance:7 077.55USD
Lingjan
113% 125 trades
Growth:112.69%
Equity:2 036.19USD
Balance:2 128.33USD
and 12 more...

Most downloaded source codes this month

  • Martingale VI Hybrid A martingale strategy, an old EA that was rebuilt to be efficient.
  • Volume Profile + Range v6.0 Volume Profile + Range v6.0 (former TPO). Distribution of deals by price levels at a given time interval. Displayed as a histogram.
  • Daily Pivot Points shifted for different day start time This indicator is another implementation of daily pivot points that allows the time for pivot point calculation to be advanced or delayed from the server time. It considers any Saturday trading to be Friday and any Sunday trading to be Monday.

Most read articles this month

Developing the oscillator-based ZigZag indicator. Example of executing a requirements specification

Developing the oscillator-based ZigZag indicator. Example of executing a requirements specification

The article demonstrates the development of the ZigZag indicator in accordance with one of the sample specifications described in the article "How to prepare Requirements Specification when ordering an indicator". The indicator is built by extreme values defined using an oscillator. There is an ability to use one of five oscillators: WPR, CCI, Chaikin, RSI or Stochastic Oscillator.

Applying the Monte Carlo method for optimizing trading strategies

Applying the Monte Carlo method for optimizing trading strategies

Before launching a robot on a trading account, we usually test and optimize it on quotes history. However, a reasonable question arises: how can past results help us in the future? The article describes applying the Monte Carlo method to construct custom criteria for trading strategy optimization. In addition, the EA stability criteria are considered.

How to analyze the trades of the Signal selected in the chart

How to analyze the trades of the Signal selected in the chart

The trade Signals service develops in leaps and bounds. Trusting our funds to a signal provider, we would like to minimize the risk of losing our deposit. So how to puzzle out in this forest of trade signals? How to find the one that would produce profits? This paper proposes to create a tool for visually analyzing the history of trades on trade signals in a symbol chart.

Bestsellers in the Market:

There are more than 12 650 products available in Market

130 new products are now available on the Market:

and 125 more...

The most downloaded free products:

1...131415161718192021222324252627...375