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.

Most read articles this week

Trading account monitoring is an indispensable trader's tool

Trading account monitoring is an indispensable trader's tool

Trading account monitoring provides a detailed report on all completed deals. All trading statistics are collected automatically and provided to you as easy-to-understand diagrams and graphs.

14,000 trading robots in the MetaTrader Market

14,000 trading robots in the MetaTrader Market

The largest store of ready-made applications for algo-trading now features 13,970 products. This includes 4,800 robots, 6,500 indicators, 2,400 utilities and other solutions. Almost half of the applications (6,000) are available for rent. Also, a quarter of the total number of products (3,800) can be downloaded for free.

Developing stock indicators featuring volume control through the example of the delta indicator

Developing stock indicators featuring volume control through the example of the delta indicator

The article deals with the algorithm of developing stock indicators based on real volumes using the CopyTicks() and CopyTicksRange() functions. Some subtle aspects of developing such indicators, as well as their operation in real time and in the strategy tester are also described.

21 new signals now available for subscription:

CONTA ICMARKETS
545% 677 trades
Growth:545.20%
Equity:4 042.53USD
Balance:5 618.89USD
Hamster high risk
409% 109 trades
Growth:409.49%
Equity:2 000.00GBP
Balance:2 000.00GBP
CONTA FXPRIMUS
173% 766 trades
Growth:173.09%
Equity:2 022.97USD
Balance:2 894.06USD
and 18 more...

18 new products are now available on the Market:

and 13 more...

New publications in CodeBase

The most downloaded free products:

Bestsellers in the Market:

8 new products are now available on the Market:

and 3 more...

11 new topics on forum:

and 8 more...
There are more than 3 050 trading signals available for subscription in Signals service.

16 new signals now available for subscription:

Cksh0410exness
132% 72 trades
Growth:132.32%
Equity:23 199.07USD
Balance:23 232.08USD
BBFX NYC 34
114% 2410 trades
Growth:114.46%
Equity:1 040.48USD
Balance:1 112.95USD
Baigang
113% 63 trades
Growth:112.55%
Equity:637.66USD
Balance:637.66USD
and 13 more...

The most downloaded free products:

The most popular forum topics:

34 new signals now available for subscription:

HM 2 EURUSD
706% 255 trades
Growth:706.07%
Equity:131.39USD
Balance:131.39USD
AF Global Expert 3 USD
385% 5434 trades
Growth:384.96%
Equity:6 260.82USD
Balance:6 362.80USD
SUPER819548
281% 323 trades
Growth:280.65%
Equity:291.80USD
Balance:291.80USD
and 31 more...

9 new products are now available on the Market:

and 4 more...

Bestsellers in the Market:

24 new topics on forum:

and 21 more...

More than 100 new charts published:

USDCHF, H4
EURUSD, M30
UsDollar, D1

New publications in CodeBase

Published article "Combining trend and flat strategies".

Combining trend and flat strategies

There are numerous trading strategies out there. Some of them look for a trend, while others define ranges of price fluctuations to trade within them. Is it possible to combine these two approaches to increase profitability?

Published article "Combining trend and flat strategies".

Combining trend and flat strategies

There are numerous trading strategies out there. Some of them look for a trend, while others define ranges of price fluctuations to trade within them. Is it possible to combine these two approaches to increase profitability?

Published article "Deep Neural Networks (Part VIII). Increasing the classification quality of bagging ensembles".

Deep Neural Networks (Part VIII). Increasing the classification quality of bagging ensembles

The article considers three methods which can be used to increase the classification quality of bagging ensembles, and their efficiency is estimated. The effects of optimization of the ELM neural network hyperparameters and postprocessing parameters are evaluated.

Published article "Deep Neural Networks (Part VIII). Increasing the classification quality of bagging ensembles".

Deep Neural Networks (Part VIII). Increasing the classification quality of bagging ensembles

The article considers three methods which can be used to increase the classification quality of bagging ensembles, and their efficiency is estimated. The effects of optimization of the ELM neural network hyperparameters and postprocessing parameters are evaluated.

The most downloaded free products:

Bestsellers in the Market:

There are more than 13 210 products available in Market

16 new products are now available on the Market:

and 11 more...

25 new signals now available for subscription:

Quiet Reaper
230% 129 trades
Growth:229.59%
Equity:5 049.18USD
Balance:5 342.68USD
Lty02
185% 144 trades
Growth:185.20%
Equity:10 201.30USD
Balance:10 201.30USD
Inbon
151% 395 trades
Growth:151.26%
Equity:33 697.49RUR
Balance:44 550.52RUR
and 22 more...
There are more than 97 360 topics available on forum

16 new topics on forum:

and 13 more...

New publications in CodeBase

  • Exp_XAng_Zad_C_Tm_MMRec A trading system using the XAng_Zad_C trend-following indicator with the possibility to set a fixed trading time interval and change the volume of a forthcoming trade depending on the results of the previous trades.
  • OHLC Check Checking a trading system: Close > Open → BUY signal, Close < Open → SELL signal.
  • Wajdyss_Ichimoku_x10 The Wajdyss_Ichimoku_x10 indicator displaying the colors of the Wajdyss_Ichimoku_Candle indicator candlesticks from ten different timeframes, from the bar defined in the indicator input parameters.
  • PCR The PCR (Percent Retracement) indicator shows the maximum distance by which the price has moved away from the highest High in the specified range.
  • MultiWajdyss_Ichimoku_x10 MultiWajdyss_Ichimoku_x10 shows information on the current trends, using the colors of the Wajdyss_Ichimoku_Candle indicator from ten different timeframes.
  • MAE The MAE (Moving Average Envelopes Percentage) indicator shows the price as a percentage of the Envelopes channel.
  • DZP_Trend The DZP Trend indicator displays the market state as a detrended oscillator, i.e. the trend component is removed from the price, thus showing a clearer picture of the price movement.
  • Market Capture A scalping Expert Advisor based on the "Market Capture" strategy.
  • RSI_Histogram_Vol_HTF The RSI_Histogram_Vol indicator with the ability to change the timeframe using input parameters.
  • WPVH The Wyckoff PV Histogram indicator
  • Volatility_Arbitrage The Volatility Arbitrage indicator
  • Valid_Swing_HighLow The Valid Swing HighLow indicator
  • Trendless_OS The Trendless OS DiNapoli indicator
  • Russian20-hp1 An Expert Advisor based on iMA (Moving Average, MA) and iMomentum (Momentum).
  • LinearRegressionChannel_Cloud The linear regression channel, which saves its values ​​in the indicator buffers and fills the channel background with color
  • StepMA_3D_v3 A trend indicator with three moving averages having different periods, using the Average True Range in calculations.
  • Blue Renko Bars An indicator for constructing Renko bars in the chart sub-window.
  • Trend_Risk_Indicator The Trend Risk indicator
  • TMAGi The TMAGi indicator
  • T3 The T3 Moving Average indicator
  • NRMA The Nick Rypoсk Moving Average indicator
  • Modified_Moving_Average The Modified Moving Average indicator
  • MA_Signal The MA signal indicator
  • Investor_Preference_Index The Investor Preference Index indicator
  • CCI_Histogram_Vol The Commodity Channel Index oscillator displayed as a color histogram, using volumes.
  • GD The Generalized DEMA moving average
  • RSI_Histogram_Vol The Relative Strength Index oscillator displayed as a color histogram, using volumes.
  • Exp_Trading_Channel_Index A trading system based on the Trading_Channel_Index oscillator signals.
  • Exp_Trend_Intensity_Index A trading system based on the Trend_Intensity_Index oscillator signals.
  • Forecast The Forecast oscillator indicator
  • FGDI Fractal Graph Dimension Indicator
  • DEROSC The Derivative Oscillator indicator
  • COG_Channel The Center of Gravity Channel indicator
  • Exp_ColorXPWMA_Digit_NN3_MMRec Three independent trading systems using ColorXPWMA_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_UltraMFI_MMRec A trading system based on the UltraMFI 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.
  • i-AnyRangeCldTail_System_Alert The i-AnyRangeCldTail_System indicator provides alerts, sends email and push notifications when the candlesticks break through the dot-dash channel.
  • i-AnyRangeCldTail_System The indicator paints candlesticks, which are beyond the i-AnyRangeCldTail channel. Candlesticks outside the channel limits are marked with color according to the trend.
  • Custom Bears Power Inputs A modification of the "Bears Power" indicator: now the line color and line width can be set in input parameters.
  • Custom Bulls Power Inputs A modification of the "Bulls Power" indicator: now the line color and line width can be set in input parameters.
  • Custom Moving Average Inputs A modification of the "Custom Moving Average" indicator: now the line color and line width can be set in input parameters.
  • UltraMFI_HTF The UltraMFI indicator with the ability to change the indicator timeframe using the input parameters.
  • i-AnyRangeCldTail An indicator of ranges of arbitrary time intervals with the extension of the interval generated within the specified session until the next session.
  • i-AnyRangeCld An indicator of ranges of arbitrary time intervals.
  • Nextbar This Expert Advisor doesn't use any indicators. It only applies analysis of Close prices at bar #1 and the specified bar.
  • DLMv A trading system based on the FX Fish 2MA indicator.
  • i-AnyRange2Cld An indicator of two ranges of arbitrary time intervals.
  • TrendManager A trend indicator based on the difference between two moving averages.
  • FX Fish 2MA Indicator - trading system "FX Fish 2MA".
  • AlterTrend The indicator colors candlesticks depending on the trend direction.
  • RSI_Expert An Expert Advisor based on iRSI (Relative Strength Index, RSI).
  • Wiseman1 The indicator colors candlesticks depending on the position of these candlesticks in relation to the previous candlesticks.
  • BBands_Stop_v1_Alert The BBands Stop v1 indicator provides alerts, sends email and push notifications when the trend direction changes and the indicator color changes accordingly.
  • UltraMFI This indicator is based on MFI (Money Flow Index) and its multiple signal lines analysis.
  • TD_I The TD_I indicator (Thomas DeMark Indicator) is a modified version of the standard DeMarker Indicator by Thomas R. DeMark.
  • 55 MA A trading system based on iMA (Moving Average, MA) with the averaging period of 55 (the averaging period is hardcoded and is not available in input parameters).
  • SVE_ARSI The SVE_ARSI (Sylvain Vervoort's Asymmetrical RSI) indicator was described in the October '08 issue of the "Stocks & Commodities" magazine.
  • Demand_Index The Demand_Index indicator developed by James Sibbet combines the price and volume, and is often considered a leading indicator of price change.
  • ChandelierExit_Candle The Chandelier Exit indicator implemented as a sequence of candlesticks
  • Super_SAR Super SAR is a signal indicator based on SuperTrend and iSAR.
  • Above Below MA An Expert Advisor based on the iMA (Moving Average, MA) indicator.
  • Mirror_MA The Mirror MA indicator features two mirrored moving averages in a separate chart window calculated based on a difference between two MAs with different calculation data, and one signal line calculated based on a direct moving average data.
  • Avalanche AV One of the variations of the "Avalanche" strategy. Martingale is used.
  • Klinger_Oscillator Klinger Oscillator developed by Stephen Klinger to determine the long-term trend while remaining sensitive to detect short-term fluctuations enabling the trader to predict short-term reversals.
  • Dynamic_Trend The Dynamic Trend signal indicator draws a two-color trend direction line and adds signal arrows.
  • Exp_ColorXPWMA_Digit_MMRec A trading system based on the ColorXPWMA_Digit 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.
  • Trend_Intensity_Index_HTF The Trend_Intensity_Index indicator with the ability to change the indicator timeframe using the input parameters.
  • Trading_Channel_Index_HTF The Trading_Channel_Index indicator with the ability to change the indicator timeframe using the input parameters.
  • ColorXPWMA_Digit_HTF The ColorXPWMA_Digit indicator with the ability to change the indicator timeframe using the input parameters.
  • ColorXPWMA_Digit_StDev The ColorXPWMA_Digit indicator with additional trend strength indication using colored dots based on the standard deviation algorithm.
  • Dinapoli_Preferred_Stochastic The Dinapoli Preferred Stochastic indicator uses the smoothing method described by Joe DiNapoli, which differs from the standard stochastic.
  • DHLPBO The indicator DHLPBO (Dynamic High/Low Percentage Band Overlay). Unlike DHLBO, which displays two bands calculated based on the Highs/Lows of the range, this indicator constantly narrows the channel width by a certain percentage throughout the whole range.
  • DHLBO The DHLBO (Dynamic High/Low Band Overlay) indicator shows on the price chart two bands calculated based on the range Highs/Lows.
  • Deviation_Oscillator Deviation Oscillator - a volatility oscillator which represents a difference between the price and the MA, normalized within the selected range.
  • Delta_Oscillator The Delta Oscillator indicator displays the difference in the Delta indicator lines as a histogram.
  • Delta The Delta indicator draws two lines: the bar average price line (OHLC)/4 and the line of the decimal logarithm of the current to previous (OHLC)/4 prices ratio.
  • Darvas_Box A channel filter indicator Darvas Box.
  • Damiani_Volatmeter Damiani Volatmeter - trend/flat determining algorithm.
  • TriggerLines The TriggerLines trend indicator draws two moving average lines colored in accordance with the trend direction: green for upward and red for downward.
  • Twiggs_Money_Flow Twiggs Money Flow is an indicator by Colin Twiggs, which uses Welles Wilder's Moving Average.
  • YABSI A signal indicator YABSI. It shows Buy and Sell labels on the price chart.
  • WMAO WMAO (Wilder's Moving Average Oscillator) - an oscillator based on Welles Wilder's Moving Average.
  • WMA The Wilder's Smoothing Average (WMA) indicator.
  • Williams_Thrust The signal and information indicator Williams Thrust is based on two Williams' Percent Range indicators with different periods and their average values.
  • VPCI The VPCI (Volume Price Confirmation) indicator shows the relationship between the price and the volume.
  • STPMT The STPMT (Medium Term Weighted Stochastics) indicator.
  • Forex Fraus M1 An Expert Advisor based on the iWPR (Williams' Percent Range, %R) indicator with the operation time control.
  • Trading_Channel_Index The Trading Channel Index oscillator displayed as a color histogram.
  • Slope_Direction_Line The Slope Direction Line indicator is displayed as a colored moving average line indicating the average market movement direction.
  • Silence The Silence indicator displays aggressiveness (price change rate, the blue line) and volatility (the red line) in a separate window.
  • 1H EUR_USD The Expert Advisor utilizes the High and Low analysis, as well as one iMACD (Moving Average Convergence/Divergence, MACD) and two iMAs (Moving Average, MA).
  • Trend_Intensity_Index The Trend Intensity Index oscillator displayed as a color histogram.
  • ColorXPWMA_Digit A colored smoothed PWMA that displays the most recent value as a price label with the possibility to round the indicator levels up to a required number of digits.
  • ROCX ROCX is a modified ROC (Rate Of Change) indicator displaying an absolute or relative price change.
  • PFE_Overlay The Polarized Fractal Efficiency Overlay (PFE_Overlay) indicator is designed for identifying trends. Unlike Polarized Fractal Efficiency, the indicator is displayed on the price chart as the main indicator line and two lines of the calculated StdDev deviation value.
  • PFE The Polarized Fractal Efficiency (PFE) indicator is designed for identifying trends.
  • Expert Ichimoku An Expert Advisor based on the iIchimoku (Ichimoku Kinko Hyo) indicator.
  • Exp_XWAMI_NN3_MMRec Three independent trading systems using XWAMI 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.
  • SilverTrend_HTF The SilverTrend indicator with the ability to change the indicator timeframe using the input parameters.
  • BrainTrend2_V2_HTF The BrainTrend2_V2 indicator with the ability to change the indicator timeframe using the input parameters.
  • Wajdyss_Ichimoku_Candle_HTF The Wajdyss_Ichimoku_Candle indicator with the ability to change the timeframe using the input parameters.
There are more than 8 940 codes published in Codebase

25 new products are now available on the Market:

and 20 more...

The most downloaded free products:

Bestsellers in the Market:

40 new signals now available for subscription:

REAL FX EURUSD
702% 521 trades
Growth:701.87%
Equity:1 000.00USD
Balance:1 000.00USD
Geraldo Eder Pinheiro
637% 712 trades
Growth:636.97%
Equity:66 462.25USD
Balance:162 262.24USD
Willysinaisyuri
401% 239 trades
Growth:400.92%
Equity:6 340.76USD
Balance:7 273.37USD
and 37 more...

New publications in CodeBase

18 new topics on forum:

and 15 more...

The most popular forum topics:

The most downloaded free products:

Bestsellers in the Market:

15 new products are now available on the Market:

and 10 more...

Most downloaded source codes this month

  • 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 month

Trading account monitoring is an indispensable trader's tool

Trading account monitoring is an indispensable trader's tool

Trading account monitoring provides a detailed report on all completed deals. All trading statistics are collected automatically and provided to you as easy-to-understand diagrams and graphs.

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.

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.

There are more than 97 230 topics available on forum

22 new topics on forum:

and 19 more...

New publications in CodeBase

There are more than 2 940 trading signals available for subscription in Signals service.

28 new signals now available for subscription:

Fxina30
319% 266 trades
Growth:318.93%
Equity:49 169.07USD
Balance:58 206.87USD
Brainyforex Trader
139% 199 trades
Growth:138.89%
Equity:529.70AUD
Balance:467.76AUD
Robo150Month
129% 810 trades
Growth:129.00%
Equity:1 254.39USD
Balance:1 910.29USD
and 25 more...

Published article "PairPlot graph based on CGraphic for analyzing correlations between data arrays (time series)".

PairPlot graph based on CGraphic for analyzing correlations between data arrays (time series)

Comparing several time series during a technical analysis is a quite common task that requires appropriate tools. In this article, I suggest developing a tool for graphical analysis and detecting correlations between two or more time series.

Published article "PairPlot graph based on CGraphic for analyzing correlations between data arrays (time series)".

PairPlot graph based on CGraphic for analyzing correlations between data arrays (time series)

Comparing several time series during a technical analysis is a quite common task that requires appropriate tools. In this article, I suggest developing a tool for graphical analysis and detecting correlations between two or more time series.

1...101112131415161718192021222324...381