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 8 300 codes published in Codebase

The most popular forum topics:

The most downloaded free products:

Bestsellers in the Market:

19 new topics on forum:

and 16 more...

Most downloaded source codes this week

  • 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.
  • RSISignal This indicator is based on original RSI, but more features are added to general signals and watch the strength of the price movement. The main purpose is to general buy/sell signals using smoothed RSI and its MA.
  • Simple Pip Value Calculator "How much is a 1 pip movement on EURUSD (or any pair) worth in my currency?" - here's the answer!

Most read articles this week

ZUP - Universal ZigZag with Pesavento patterns. Search for patterns

ZUP - Universal ZigZag with Pesavento patterns. Search for patterns

The ZUP indicator platform allows searching for multiple known patterns, parameters for which have already been set. These parameters can be edited to suit your requirements. You can also create new patterns using the ZUP graphical interfaces and save their parameters to a file. After that you can quickly check, whether these new patterns can be found on charts.

Synchronizing several same-symbol charts on different timeframes

Synchronizing several same-symbol charts on different timeframes

When making trading decisions, we often have to analyze charts on several timeframes. At the same time, these charts often contain graphical objects. Applying the same objects to all charts is inconvenient. In this article, I propose to automate cloning of objects to be displayed on charts.

Multi-symbol balance graph in MetaTrader 5

Multi-symbol balance graph in MetaTrader 5

The article provides an example of an MQL application with its graphical interface featuring multi-symbol balance and deposit drawdown graphs based on the last test results.

6 new signals now available for subscription:

All I Do Is Win
565% 5481 trades
Growth:564.93%
Equity:14 989.20AUD
Balance:15 000.00AUD
Sam33
150% 5152 trades
Growth:150.15%
Equity:2 179.35USD
Balance:7 529.51USD
Sam32
138% 5168 trades
Growth:137.56%
Equity:2 476.56USD
Balance:7 800.64USD
and 3 more...

The most downloaded free products:

5 new signals now available for subscription:

AZ005
1 038% 103 trades
Growth:1 038.40%
Equity:113.84USD
Balance:113.84USD
Adroaldo Rigotti
79% 1188 trades
Growth:79.32%
Equity:15 574.58USD
Balance:17 227.82USD
Mosquito
79% 2595 trades
Growth:79.05%
Equity:484.24USD
Balance:484.24USD
and 2 more...

Bestsellers in the Market:

There are more than 94 540 topics available on forum

7 new topics on forum:

and 4 more...

The most popular forum topics:

New publications in CodeBase

  • Exp_AverageChangeCandle A trading system based on the signals of indicator AverageChangeCandle.
  • XStdDevSpeed_direction Indicator XStdDevSpeed_direction shows the information on the market volatility, using the values of indicator XStdDevSpeed with a fixed timeframe.
  • Exp_XRSIDeMarker_Histogram A trading system based on the XRSIDeMarker_Histogram indicator signals.
  • Exp_2XMA_Ichimoku_Oscillator A trading system based on the 2XMA_Ichimoku_Oscilator indicator signals.
  • EMAVFS_StDev_HTF Indicator EMAVFS_StDev with the timeframe selection option available in input parameters.
  • Four horizontal lines The indicator plots four horizontal lines: Two basic ones (red by default) above the High and below the Low of the "Bar number" bar and help lines (green by default) shifted from the basic ones.
  • TST The Expert Advisor does not use any indicators. It only uses the current price and the OHLC of zero bar.
  • EMAVFS_StDev The EMAVFS indicator with additional trend strength indication using colored dots based on the standard deviation algorithm.
  • ID_Close_Rectangle_TL_AL A utility for closing (reducing the right side of the length) the rectangles, trendlines, or lines with arrows to some bars/candlesticks.
  • EMAVFS_channel_HTF Indicator EMAVFS_channel with the timeframe selection option available in input parameters.
  • NeuroNirvamanEA The trading system is based on a simple neural network.
  • EMAVFS_HTF Indicator EMAVFS with the timeframe selection option available in input parameters.
  • EMAVFS_channel A channel using a non-smooth and steady approximation error, in which the exponential moving average with a variable smoothing factor is used as the midline.
  • RSI Bollinger Bands EA The EA determines the overbought (OB) and oversold (OS) zones, for which it generates trading signals for selling or buying.
  • SL_Calculator Indicator StopLoss Calculator.
  • TQ Indicator Trend Quality.
  • PC Indicator Price Cycle.
  • MI Indicator MI (Mass Index).
  • EMV Indicator Arms' Ease of Movement Value (EMV).
  • EMAVFS Exponential moving average with a variable smoothing factor.
  • Coppock The Coppock Indicator of Bullish Signals.
  • Average Modified Moving Average Average Modified Moving Average.
  • McClellan_Summation_Index Sherman and Marian McClellan Summation Index.
  • AD_Indicator Sherman and Marian McClellan Advances/Declines Indicator.
  • McClellan_Oscillator Sherman and Marian McClellan Oscillator.
  • SD_M_Swap A script for showing the swap value on a financial instrument. The texts of positive and negative swaps are shown in different colors.
  • AlliHeik Trading on indicator Heiken Ashi Smoothed Oscillator. Settings for placing Stop Loss, Take Profit, and Trailing the positions.
  • Surefirething Working with pending Buy Limit and Sell Limit orders. Trailing the positions is possible.
  • RANA Sherman and Marian McClellan Ratio Adjusted Net Advances Indicator.
  • Modeling_The_Market John Ehlers Modeling The Market Indicator.
  • Expotest An Expert Advisor based on indicator SAR.
  • AverageChangeCandle A financial asset strength indicator as a candlestick chart.
  • AO Lightning The EA uses indicator Awesome Oscillator.
  • Spasm A trading system based on detecting the market volatility.
  • Exp_KWAN_RDP A trading system based on the KWAN_RDP indicator signals.
  • Exp_KWAN_CCC A trading system based on the KWAN_CCC indicator signals.
  • PLC (penetration of the last candle) Placing Buy Stop and Sell Stop on the 5-minute timeframe.
  • Exp_KWAN_NRP A trading system based on the KWAN_NRP indicator signals.
  • XStdDevSpeed_HTF Indicator XStdDevSpeed with the timeframe selection option in input parameters.
  • XStdDevSpeed Smoothed standard deviation changing rate.
  • SSL2_HTF Indicator SSL2 with the timeframe selection option available in input parameters.
  • SSL2 Two different-period indicators SSL, implemented as a colored cloud.
  • e-News-Lucky The Expert Advisor places pending Buy Stop and Sell Stop orders. If orders execute, the trailing stop is run for the positions.
  • e_Breakeven_v4 An assistant Expert Advisor. It moves positions to a breakeven and then enables trailing.
  • TwoBarsComparison The EA compares the opening prices of the zeroth and the second bar. It moves positions to a breakeven and/or enables trailing.
  • exp_Amstell The EA uses a virtual Take Profit for closing gaining positions. Opening positions with a step. Catch the type of the last position and its price in OnTradeTransaction.
  • Exp_Sar_Tm_Plus A trading system based on indicator signals Parabolic Stop and Reverse system with the possibility to set a fixed position holding time.
  • EA Moving Average The EA is based on Moving Average.mq5 from standard delivery. Working with OnTradeTransaction to get the price of the last closed position.
  • Sar_HTF_Alert Indicator iSAR with the timeframe selection option in input parameters, implemented in color, with the possibility to generate alerts when the trend changes its direction.
  • UniversalMACrossEA The EA based on two iMA (Moving Average, MA) indicators. Selecting the lot calculation mode: Manually or in the risk percentage per trade. Position trailing.
  • 2XMA_Ichimoku_Oscillator_HTF Indicator 2XMA_Ichimoku_Oscillator with the timeframe selection option available in input parameters.
  • 2XMA_Ichimoku_Oscillator An oscillator based on the difference of two smoothed, different-period Tenkan-Sen lines in form of a colored histogram.
  • VR---Moving An Expert Advisor based on indicator iMA (Moving Average, MA) and implemented as a class.
  • KWAN_CCC_HTF The KWAN_CCC indicator with the possibility to change the indicator timeframe in input parameters.
  • KWAN_CCC A simple oscillator based on the values of the Chaikin Oscillator, Commodity Channel Index and iMomentum indicators and implemented as a two-colored histogram.
  • KWAN_RDP_HTF The KWAN_NRP indicator with the possibility to change the indicator timeframe in input parameters.
  • KWAN_RDP A simple oscillator based on the values of the iDemarker, iMFI and iMomentum indicators and implemented as a two-colored histogram.
  • BSS 1_0 An Expert Advisor based on three iMA (Moving Average, MA) indicators.
  • Doji Arrows An EA based on the Doji pattern. Position trailing.
  • DeleteTradeArrows It deletes the arrow objects from the chart, which mark the transactions in the chart. The utility is implemented as an indicator that does not draw anything by itself.
  • GoldWarrior02b This EA uses indicators iCCI (Commodity Channel Index, CCI), ZigZag, and Impulse. Position trailing is possible.
  • Impulse Impulse Indicator - Count of Points Passed.
  • Stochastic_ROC Stochastic Price Rate-of-Change Oscillator.
  • Stochastic_MACD Stochastic MACD.
  • Stochastic_Slow Slow Stochastic.
  • Stochastic_Fast Fast Stochastic.
  • IT Instantaneous Trendline - John Ehlers "instantaneous" trendline.
  • CC John Ehlers Cyclic Component Indicator.
  • AwesomeMod Modified Awesome Oscillator.
  • Absorption The EA trades with the Absorption pattern. Working with pending orders Buy Stop and Sell Stop.
  • Advance_Decline_Line Indicator of trend strength and of the possible changes in its direction.
  • USDX_Candle The US dollar index in form of Japanese candlesticks.
  • USDX The US dollar index against a basket of basic currencies.
  • Generic_Index Generic Index Indicator.
  • Firebird v0.60 The EA trades on the iMA (Moving Average, MA) indicator. At the same time, there is a parameter of the indicator indent from price, set in percents.
  • Brandy Two Moving Average indicators: A slow one for opening positions, and a fast one for closing positions.
  • Momentum-M15 An Expert Advisor based on two indicators: iMAs (Moving Average, MA) and iMomentum (Momentum).
  • FX-CHAOS_SCALP The FX-CHAOS_SCALP trading strategy.
  • ZigZag on Fractals ZigZag based on the Fractals indicator.
  • Blau_TStoch William Blau Stochastic.
  • Blau_TSI William Blau True Strength Index.
  • Blau_TS_Stochastic William Blau Stochastic.
  • Blau_Trend_Momentum William Blau Trend Momentum.
  • Blau_Stochastic_Index William Blau Stochastic Indicator
  • Blau_SM William Blau Stochastic Momentum.
  • Blau_Mtm William Blau Momentum.
  • Blau_Directional_Trend_Index William Blau Directional Trend Index.
  • Blau_Candlestick_Momentum William Blau candlestick momentum.
  • Blau_Candlestick_Index William Blau Candlestick Index.
  • Volume_Accumulation_Percentage Indicator of volumes accumulated within a period.
  • Volume_Accumulation Indicator of volumes accumulated.
  • SSIFT Smoothed Stochastic Inverse Fisher Transform.
  • KAMA Kaufman Adaptive Moving Average (KAMA)
  • Price Impulse The EA waits for the price to pass XXX points within NNN ticks.
  • N-_Candles_v7 The Expert Advisor searches for N identical candlesticks in a row. It buys on bullish candlesticks and sells on bearish ones. The account type is taken into consideration, i.e., whether it is a netting or a hedging one.
  • Small_Inside_Bar_Strategy Small_Inside_Bar_Strategy - an Expert Advisor based on indicator Small_Inside_Bar.
  • ChannelEA2 ChannelEA2 - an Expert Advisor working in a channel, using pending stop orders.
  • Fast iBarShift and Bars for MT5 Complete and fast functions similar to Bars and iBarShift from MQL4.
  • JK Synchro No indicators: Only Open and Close price analysis. Input parameters: Stop Loss, Take Profit, and Trailing.
  • PivotHeiken 3 The EA uses indicators Pivot-2 and Heiken Ashi Smoothed Oscillator.
There are more than 8 200 codes published in Codebase

The most downloaded free products:

18 new topics on forum:

and 15 more...

8 new signals now available for subscription:

Hard Work Beats Talent
2 292% 3202 trades
Growth:2 292.37%
Equity:684.39USD
Balance:703.14USD
MAXXXXX 10000
1 637% 1776 trades
Growth:1 636.86%
Equity:364.18USD
Balance:11 674.84USD
Fisoli trading
143% 347 trades
Growth:142.95%
Equity:48.49EUR
Balance:48.59EUR
and 5 more...

Bestsellers in the Market:

8 new products are now available on the Market:

and 3 more...

New publications in CodeBase

  • Historical Volatility Bands - Parkinson Historical Volatility Bands that are constructed using average as the middle line, and upper and lower bands using the Parkinson's historical volatility (instead of "regular" Historical Volatility) for bands calculation.
  • Historical Volatility - Parkinson An important use of the Parkinson's number is the assessment of the distribution prices during the day as well as a better understanding of the market dynamics. Comparing the Parkinson's number and periodically sampled volatility helps traders understand the tendency towards mean reversion in the market as well as the distribution of stop-losses.

The most downloaded free products:

Bestsellers in the Market:

More than 100 new charts published:

GBPJPY, M5
EURAUD, M30
mbuster050 RF Этот робот как только был...
CADJPY.m, M1
There are more than 94 410 topics available on forum

18 new topics on forum:

and 15 more...
There are more than 1 530 trading signals available for subscription in Signals service.

12 new signals now available for subscription:

CAP Prime Scalper Signal MT4
653% 504 trades
Growth:652.84%
Equity:357.43AUD
Balance:357.43AUD
IC Looking Glass
391% 377 trades
Growth:391.23%
Equity:566.22GBP
Balance:566.22GBP
GdBd Bonsai OV Jr 01
208% 1305 trades
Growth:207.57%
Equity:18 340.68USD
Balance:18 355.43USD
and 9 more...
There are more than 11 970 products available in Market

10 new products are now available on the Market:

and 5 more...

New publications in CodeBase

  • Trend Envelopes of Averages Trend Envelopes with an option to chose smoothed/filtered price in calculation instead of using "raw" prices.
  • LSMA Trend Indicator based on LSMA (Least Squares Moving Average). It shows the trend of the used average and displays it as a sort of an oscillator.
  • Quadratic Regression MA Quadratic Regression MA is a sort of a linear regression value variation, but faster in response to market changes.
  • Historical Volatility Bands - High/Low Historical Volatility bands constructed using average as the middle line, and upper and lower bands using the Historical Volatility high/low (instead of "regular" Historical Volatility) for bands calculation.
  • RSI Сandles - Smoothed with Trend Envelopes RSI Candles with an additional option to filter (smooth) the prices prior to using them in RSI calculation (which, effectively makes it an RSI of average).
  • Historical Volatility Bands Historical Volatility Bands constructed using average as the middle line, and upper and lower bands using the Historical Volatility for bands calculation.
  • Historical Volatility - High/Low This version also does not use Close prices for volatility calculation. Instead it uses the High/Low ratio (the calculation is different from the "regular" Historical Volatility indicator).
  • Historical Volatility Historical Volatility (HV) is a statistical measure of the dispersion of returns for a given security or market index over a given period of time. Generally, this measure is calculated by determining the average deviation from the average price of a financial instrument in the given time period.
  • SHA256, SHA384 and SHA512 + HMAC Many developers need these functions, while working with different kinds of external APIs, like Bitcoin and altcoin exchanges where it is often necessary to send data with the confirmation of parameters validity through HMAC-SHA512, HMAC-SHA384 and HMAC-SHA256.
  • Martingale VI Hybrid A martingale strategy, an old EA that was rebuilt to be efficient.
There are more than 8 100 codes published in Codebase

The most downloaded free products:

The most popular forum topics:

Bestsellers in the Market:

25 new topics on forum:

and 22 more...

9 new signals now available for subscription:

Circularprofit
1 108% 5178 trades
Growth:1 107.90%
Equity:10 428.87USD
Balance:10 465.63USD
SAVIOUR FOREX
278% 9115 trades
Growth:278.11%
Equity:75 318.13USD
Balance:113 832.87USD
Torlae4other
105% 243 trades
Growth:105.17%
Equity:1 549.01USD
Balance:1 517.11USD
and 6 more...

10 new products are now available on the Market:

and 5 more...

New publications in CodeBase

  • BB Stops - Smoothed WPR BB Stops indicator of smoothed WPR.
  • BB Stops - RSI BB Stops using RSI for stops calculation.
  • BB Stops - MACD MACD indicator that is using very well known BB Stops instead of using signal line for signals.
  • Volatility Quality - on chart Volatility Quality indicator made "on-chart".
  • Super Trend - Extended Super Trend indicator extended with additional display types.
  • Super Trend Super Trend indicator is probably one of the most known for MetaTrader 4. This version is for MetaTrader 5.
  • Trend Envelopes of Averages Histogram Trend Envelopes indicator made as histogram.
  • Fibo Pivots Fibonacci Pivot points indicator that can draw any number of levels for any of the known timeframes usable by MetaTrader 5.
  • RSI Candles with Trend Envelopes RSI Candles (RSI that calculates RSI of High, Low Open and Close and displays those values as candles) with an addition of Trend Envelopes.
  • QQE - Multi TimeFrame The QQE (Quantitative Qualitative Estimator) made multi timeframe.
  • CCI Candles of Averages Four different CCIs combined into a "candles" display of CCI. For smoothing you can use one of the 4 basic types of averages: SMA, EMA, SMMA or LWMA.
  • CCI Candles Four different CCIs combined into a "candles" display of CCI.
  • RSI Candles - Smoothed Combination of 4 RSI values (RSI of High, Low, Open and Close) displayed as candles with additional option to enable prices pre-smoothing prior to be used in calculation, which makes it an RSI-of-MA combination.
  • RSI Candles This is a RSI of High, Low, Open and Close displayed as color candles in it's own sub-window.
  • Trend Envelopes - RSI Trend Envelopes variation of RSI indicator.
  • Trend Envelopes Trend Envelopes indicator is using only % deviation for calculation and that is the only parameter needed for calculation. It is internally using Close, High and Low price and in this version that can not be changed. Also, due to the nature of the indicator, it can be easily be used as a sort of support/resistance indicator.
  • Advanced ADX This version of ADX instead uses different display in order to make that as easy as it can be. The ADX values are easily comparable to the significant level, the the color of the ADX value and histogram clearly shows the trend. That way it is easier to follow the ADX trend(s) and values.

The most downloaded free products:

Bestsellers in the Market:

Most downloaded source codes this month

  • 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.
  • Martingale Bone Crusher This Martingale EA trades with one moving average, it is considered relatively safe because it takes a single trade at a time.
  • RSISignal This indicator is based on original RSI, but more features are added to general signals and watch the strength of the price movement. The main purpose is to general buy/sell signals using smoothed RSI and its MA.

Most read articles this month

ZUP - Universal ZigZag with Pesavento patterns. Search for patterns

ZUP - Universal ZigZag with Pesavento patterns. Search for patterns

The ZUP indicator platform allows searching for multiple known patterns, parameters for which have already been set. These parameters can be edited to suit your requirements. You can also create new patterns using the ZUP graphical interfaces and save their parameters to a file. After that you can quickly check, whether these new patterns can be found on charts.

Deep Neural Networks (Part V). Bayesian optimization of DNN hyperparameters

Deep Neural Networks (Part V). Bayesian optimization of DNN hyperparameters

The article considers the possibility to apply Bayesian optimization to hyperparameters of deep neural networks, obtained by various training variants. The classification quality of a DNN with the optimal hyperparameters in different training variants is compared. Depth of effectiveness of the DNN optimal hyperparameters has been checked in forward tests. The possible directions for improving the classification quality have been determined.

Multi-symbol balance graph in MetaTrader 5

Multi-symbol balance graph in MetaTrader 5

The article provides an example of an MQL application with its graphical interface featuring multi-symbol balance and deposit drawdown graphs based on the last test results.

There are more than 94 340 topics available on forum

18 new topics on forum:

and 15 more...

10 new signals now available for subscription:

SIM77777
1 809% 247 trades
Growth:1 809.05%
Equity:4 013.10USD
Balance:4 013.10USD
Outside the Box High Return
1 200% 616 trades
Growth:1 200.41%
Equity:6 907.30USD
Balance:7 136.50USD
EMME
421% 2156 trades
Growth:420.56%
Equity:47 062.60USD
Balance:48 511.42USD
and 7 more...

4 new products are now available on the Market:

The most downloaded free products:

The most popular forum topics:

1...262728293031323334353637383940...381