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 92 310 topics available on forum

22 new topics on forum:

and 19 more...

Bestsellers in the Market:

6 new signals now available for subscription:

Currencies Hedging Strategy
588% 7958 trades
Growth:588.09%
Equity:8 033.78USD
Balance:9 775.01USD
Hellfire
220% 445 trades
Growth:219.89%
Equity:173.53USD
Balance:173.53USD
SWP Danu Hernawan Salmon
147% 858 trades
Growth:147.03%
Equity:10 000.28USD
Balance:10 000.28USD
and 3 more...

2 new products are now available on the Market:

The most downloaded free products:

Bestsellers in the Market:

Most downloaded source codes this month

  • TradePanel Simple one click trade panel, typically useful for scalpers and day traders.
  • 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.
  • Renko Live Charts v4.13 Trade using Renko Boxes in MetaTrader 4.

Most read articles this month

How to reduce trader's risks

How to reduce trader's risks

Trading in financial markets is associated with a whole range of risks that should be taken into account in the algorithms of trading systems. Reducing such risks is the most important task to make a profit when trading.

The Channel Breakout pattern

The Channel Breakout pattern

Price trends form price channels that can be observed on financial symbol charts. The breakout of the current channel is one of the strong trend reversal signals. In this article, I suggest a way to automate the process of finding such signals and see if the channel breakout pattern can be used for creating a trading strategy.

Testing patterns that arise when trading currency pair baskets. Part III

Testing patterns that arise when trading currency pair baskets. Part III

In this article, we finish testing the patterns that can be detected when trading currency pair baskets. Here we present the results of testing the patterns tracking the movement of pair's currencies relative to each other.

9 new signals now available for subscription:

FABRI MIROSLAV
525% 1409 trades
Growth:524.62%
Equity:694.44EUR
Balance:6 050.34EUR
PrinceFX
172% 386 trades
Growth:171.50%
Equity:2 436.49USD
Balance:2 511.68USD
Trading levels
99% 1542 trades
Growth:99.18%
Equity:12 763.53USD
Balance:12 714.41USD
and 6 more...

19 new topics on forum:

and 16 more...

22 new products are now available on the Market:

and 17 more...

The most popular forum topics:

The most downloaded free products:

Bestsellers in the Market:

10 new signals now available for subscription:

V2 2
416% 7469 trades
Growth:415.58%
Equity:10 075.25USD
Balance:10 234.51USD
EA SPARTAEDU 12
208% 215 trades
Growth:207.65%
Equity:9 420.31USD
Balance:12 154.78USD
Rambler6
160% 357 trades
Growth:159.55%
Equity:176.39EUR
Balance:207.64EUR
and 7 more...

20 new topics on forum:

and 17 more...

5 new products are now available on the Market:

New publications in CodeBase

  • Fractal Adaptive MACD Fractal Adaptive Moving Average Technical Indicator (FRAMA) was developed by John Ehlers. This indicator is constructed based on the algorithm of the Exponential Moving Average, in which the smoothing factor is calculated based on the current fractal dimension of the price series. The advantage of FRAMA is the possibility to follow strong trend movements and to sufficiently slow down at the moments of price consolidation.
  • Instantaneous Trend Line bands (generalized) This version extends the Instantaneous Trend Line indicator with a sort of bands to make it easier to spot trend change and to filter out some false signals that can be produced if only the slope of the ITL indicator is takes for a signal. And it also differs from the original in one important part: instead of using fractional alpha parameter for calculation, this version uses period which makes it the same category as averages are and the usage becomes a bit more intuitive than the original version.
  • Instantaneous Trend Line (generalized) This version differs from the original Instantaneous Trend Line in one important part: instead of using fractional alpha parameter for calculation, this version uses period which makes it the same category as averages are and the usage becomes a bit more intuitive than the original version.

The most downloaded free products:

There are more than 92 240 topics available on forum

27 new topics on forum:

and 24 more...

Bestsellers in the Market:

Most downloaded source codes this week

  • TradePanel Simple one click trade panel, typically useful for scalpers and day traders.
  • Signal Candles Get entry signals from specific candles based on your rules.
  • 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

Automatic construction of support and resistance lines

Automatic construction of support and resistance lines

The article deals with automatic construction of support/resistance lines using local tops and bottoms of price charts. The well-known ZigZag indicator is applied to define these extreme values.

Testing patterns that arise when trading currency pair baskets. Part III

Testing patterns that arise when trading currency pair baskets. Part III

In this article, we finish testing the patterns that can be detected when trading currency pair baskets. Here we present the results of testing the patterns tracking the movement of pair's currencies relative to each other.

Custom Strategy Tester based on fast mathematical calculations

Custom Strategy Tester based on fast mathematical calculations

The article describes the way to create a custom strategy tester and a custom analyzer of the optimization passes. After reading it, you will understand how the math calculations mode and the mechanism of so-called frames work, how to prepare and load custom data for calculations and use effective algorithms for their compression. This article will also be interesting to those interested in ways of storing custom information within an expert.

7 new topics on forum:

and 4 more...

The most popular forum topics:

Bestsellers in the Market:

3 new signals now available for subscription:

The Pequod
105% 209 trades
Growth:105.36%
Equity:2 053.63USD
Balance:2 053.63USD
Goldfinger
-46% 1308 trades
Growth:-46.42%
Equity:427.34USD
Balance:527.51USD
and 1 more...

20 new topics on forum:

and 17 more...

Bestsellers in the Market:

The most downloaded free products:

More than 50 new charts published:

GBPUSD, H1
GBPUSD, M30
GBPUSD, H1
There are more than 11 240 products available in Market

8 new products are now available on the Market:

and 3 more...

6 new signals now available for subscription:

XYc168
104% 393 trades
Growth:104.49%
Equity:63 797.54USD
Balance:61 345.92USD
Black Cape
72% 1736 trades
Growth:71.67%
Equity:256.31USD
Balance:256.31USD
Forex Agent B
41% 128 trades
Growth:40.90%
Equity:282.22USD
Balance:281.81USD
and 3 more...

The most downloaded free products:

Bestsellers in the Market:

There are more than 92 190 topics available on forum

20 new topics on forum:

and 17 more...

11 new products are now available on the Market:

and 6 more...

New publications in CodeBase

  • Channels Trading in a channel based on a Moving Average with the period of 220 and three Envelopes with the periods of 220 and different heights. Position trailing.
  • Invest System 4.5 A trading system based on the account balance and the result of the last trade.
  • TrailingStopAndTake Simple trailing of stop loss and take profit orders of open positions.
  • Vector An oscillator of market movement, mood and trend.
  • Patterns A set of thirty popular candlestick patterns.
  • Other_Candles The indicator draws candlesticks in a separate window in the form of a histogram from the zero line.
  • MinMax_MA A moving average based in High and Low prices.
  • MACD_Signal_Divergence The indicator searches for divergences and displays them on the chart of the signal line of the custom MACD indicator.
  • MACD_Divergence The indicator searches for divergences and displays them on the chart of the custom MACD indicator.
  • GeoMean_MA Geometric Mean Moving Average is a simple moving average calculated by the geometric mean method.
  • D_Oscillator RSI+CCI in one window.
  • BB-Decimal Colored Bollinger Bands
  • Trend Me Leave Me The EA trades using the signals of iADX (Average Directional Movement Index, ADX) and iSAR (Parabolic SAR) indicators. The profit/loss of the last closed position is taken into account. Positions are moved to breakeven.
  • AO_Divergence The indicator searches for divergences and displays them on the chart of the custom AO indicator.
  • EMA Cross Contest Hedged A trading system based on three indicators: two iMAs (Moving Average) and iMACD (Moving Average Convergence/Divergence, MACD).
  • SAR RSI MTS A trading system based on two indicators: iSAR (Parabolic SAR) and iRSI (Relative Strength Index, RSI). Lot calculation based on the risk value as a percentage of free margin.
  • Ambush The Expert Advisor uses Buy Stop and Sell Stop orders to trade news and large price movements.
  • RndTrade Opening positions randomly after a certain time interval.
  • TrailingTakeProfit This non-trading Expert Advisor is designed for the simple trailing of take profit orders of open positions.
  • TimeEA A Simple Expert Advisor The EA opens a position of the specified type at the time specified in the EA parameters. The position is closed at the time specified in the appropriate parameter.
  • NTK 07 Implementation of multiple trailing types. Pending Buy Stop and Sell Stop orders. Limitation of the maximum total lot and the total number of positions. Several types of position volume calculation.
  • Percentage_Crossover_Channel_EA An Expert Advisor, which trades in a channel based on the Percentage_Crossover_Channel indicator.
  • Diff_TF_MA_EA An Expert Advisor based on the Diff_TF_MA indicator.
  • ZeroLagMACD ZeroLagMACD is an MACD version, which has a much smaller lag compared to the classic MACD.
  • ZeroLag Zero Lag is a modified EMA.
  • WI The WI oscillator indicator.
  • VMA VMA is a volatility based dynamic MA.
  • Square Weighted MA Square Weighted Moving Average.
  • RWI RWI (Random Walk Index)
  • Median Moving Average Median MA is a moving average, which is calculated using the median price for a given period.
  • Moving Average Candles A moving average drawn as candlesticks on a chart.
  • Logarithmic Regression Logarithmic regression channel.
  • Kurtosis Kurtosis is an indicator of market sentiment.
  • Kicking Pattern The indicator searches for a sequence of candlesticks on a chart and marks bullish and bearish sequences.
  • Difference The Difference indicator shows the difference between the current prices and prices as of N periods ago.
  • Polynomial Regression A polynomial regression channel.
  • Wilson Relative Price Channel Wilson Relative Price Channel.
  • AMACD Classic MACD based on Adaptive Moving Average.
  • Asymmetric Trend Pressure The Asymmetric Trend Pressure indicator shows the trend direction and strength line. It can additionally show the bullish and bearish components of the trend.
  • Advance Trend Pressure The Advance Trend Pressure oscillator shows the trend direction and strength line. It can additionally show the bullish and bearish components of the trend.
  • MA with Band The indicator displays a Moving Average with bullish and bearish areas.
  • Custom Moving Average Input Color A modification of the "Custom Moving Average" indicator: now the line color can be passed in input parameters.
  • AccurateTimer Increased accuracy of the standard timer.
  • ZScore The ZScore indicator shows relative price deviation from its average value.
  • RSI on the Price Chart Standard RSI on the price chart.
  • VAMA based Alligator An Alligator based on the VAMA indicator.
  • VAMA A simple Moving Average of volumes.
  • Diff_TF_MA - Moving Averages for two timeframes The indicator shows Simple Moving Averages from two timeframes.
  • Keltner Channel in the cloud form The indicator draws the Keltner channel in the form of a cloud.
  • Fractals at Close prices EA An Expert Advisor based on the "Fractals at Close prices" indicator.
  • Modified Keltner Channel The Keltner channel with customizable calculation parameters.
  • VR Alert МТ5 Lite The VR Alert NT5 indicator warns the trader about the price reaching a specified level.
  • Fractals at Close prices A modification of standard fractals: only Close prices are used for calculations.
  • Expert Advisor based on Price_Extreme_Indicator The Expert Advisor is based on the channel indicator Price_Extreme_Indicator.
  • Multi-Symbol Momentum The indicator shows the price increment of eight symbols in one window.
  • Dynamic channel of one trading day The indicator draws a channel of a trading day in the form of a cloud.
  • Dynamic Moving Average Dynamic Moving Average.
  • Channel at a percentage value of level breakout The indicator draws a channel based on the value of the breakout of channel levels.
  • Donchian Channel The indicator draws the Donchian channel.
  • Indicator showing the day open price The indicator draws the opening price of the day. It works on timeframes up to H1.
  • The volume based ATR indicator The indicator calculates the ATR value based on the minimum price differences of the current and previous day, taking into account the volume of the current day.
  • A set of eight Moving Averages The indicator allows displaying on a chart eight Moving Averages with the same averaging methods and calculation prices, but with different periods.
  • Channel based on extreme prices The indicator draws a channel at candlestick extreme prices.
  • Custom Daily Candlesticks The indicator draws daily candlesticks with extended parameters. It only works on the D1 chart timeframe.
  • Simple oscillator showing the difference between two Moving Averages The indicator shows the difference between two Moving Averages in the form of a colored histogram drawn in a separate window.
  • Marking of candlesticks larger than the specified size The indicator marks on a price chart candlesticks, which are larger than the specified size. If the candlestick size exceeds the value specified in the indicator parameters, the indicator can show an alert message.
  • Advanced Fractals Unlike the standard Fractals, this indicator allows searching and displaying on a chart fractals with the user defined dimensions.
  • VR---ZVER v.2 It is a further development of the first VR---ZVER version. The new version features trailing stop, a separate flag for allowing/prohibiting BUY positions, a separate flag for allowing/prohibiting SELL positions.
  • LacusTstopandBE An assistant EA for manual trading. Sets Stop loss, Take profit, moves positions to breakeven and applies trailing.
  • SAR index based on MA The SAR indicator calculated based on the iMA (Moving Average, MA) indicator values.
  • ZigZagEvgeTrofi ver. 1 A trading system based on the ZigZag indicator.
  • CCI Color Levels Modified iCCI (Commodity Channel Index, CCI) - color highlighting of zones above the UP level and below the DOWN level.
  • EasyAndFastGUI library for creating graphical interfaces The EasyAndFastGUI library allows creating graphical interfaces for custom MQL programs.
  • VR Orders History MT5 Lite VR Orders History MT5 Lite - a script for downloading trading history in the CSV format.
  • Exp_ColorJJRSX_Tm_Plus A trading system based on ColorJJRSX indicator signals with the possibility to set a fixed position holding time.
  • ColorDerivative_HTF The ColorDerivative indicator with the possibility to change the indicator timeframe in its input parameters.
  • XIBS_Histogram The Internal Bar Strength indicator implemented in the form of a colored histogram.
  • SVS_Trend_HTF The SVS_Trend indicator with the possibility to change the indicator timeframe in its input parameters.
  • InOutBar The indicator marks candlesticks with colored arrows if candlesticks of a higher timeframe selected in input parameters are higher or lower than previous candlesticks.
  • GalacticExplosion Buy or Sell signals are generated when the price is above iMA (Miving Average, MA) with a very large period. As the number of open positions increases, the distance between trades (during which entry signals are skipped) also increases. The EA trades in the specified time interval.
  • AroonOscillator_Histogram The AroonOscillator indicator implemented in the form of a color histogram.
  • Exp_ColorJFatl_Digit_Tm_Plus A trading system based on ColorJFatl_Digit indicator signals with the possibility to set a fixed position holding time.
  • Exp_XDidi_Index_Cloud_Duplex Two identical trading systems based on the change in the color of the XDidi_Index_Cloud indicator cloud for long and short trades, which can be configured in different ways in one Expert Advisor.
  • ExpertZZLWA The Expert Advisor allows checking the potential profitability of the ZigZagLW Addition indicator.
  • Arrows and Curves EA An Expert Advisor based on the "Arrows&Curves" indicator.
  • AdaptiveRVICloud_System_HTF Two AdaptiveRVICloud indicators from different timeframes on one chart.
  • XDidi_Index_System_HTF Two "Didi Needles" indicators from different timeframes on one chart.
  • Martin for small deposits Martingale based Expert Advisor specially designed for small deposits.
  • JS_SISTEM_2 The Expert Advisor uses three iMAs (Moving Average, MA), one iOsMA (Moving Average of Oscillator and one iRVI (Relative Vigor Index, RVI). Trailing stop is based on the High/Low of earlier bars.
  • ColorSRoC The smoothed S-RoC indicator of the relative price increment by Fred Shutsman.
  • Cointegration The indicator calculates and displays a linear relationship between two or more financial symbols.
  • RMI_Histogram Relative Momentum Index implemented as a color histogram with an indication of overbought and oversold zones.
  • Exp_XFatlXSatlCloud_Duplex Two identical trading systems based on the change in the color of XFatlXSatlCloud for long and short trades, which can be configured in different ways in one Expert Advisor.
  • XRSXTrend_NRTR A semaphore signal indicator using the XRSX oscillator, which is similar to BykovTrend with an NRTR line based on the values of the ATR indicator.
  • XCCXTrend_NRTR A semaphore signal indicator using the XCCX oscillator, which is similar to BykovTrend with an NRTR line based on the values of the ATR indicator.
  • RSITrend_NRTR A semaphore signal indicator, which is similar to BykovTrend with an NRTR line based on the values of the ATR indicator.
  • RVIValues The indicator shows a text block with the values ​​of the user defined RVI oscillator period for each timeframe.
  • BykovTrend_NRTR The BykovTrend semaphore signal indicator with an NRTR line based on the ATR indicator values.
  • Support_and_Resistance_HTF The Support_and_Resistance indicator with the possibility to change the indicator timeframe in input parameters.
  • Boa_ZigZag_Arrows_Duplex Two Boa_ZigZag indicators with different periods, which appear as arrows on one chart.
  • SignalCCI BuyOrSell A module of trading signals based on the signal module of the iCCI (Commodity Channel Index, CCI) indicator.
  • Reversal The indicator displays trade opening signals based on the author's 'Reversal' trading system.
  • Starter_v6mod A trading system based on the 'EMAAngle' and 'Laguerre RSI with Laguerre filter' indicators.
  • Arbitrage Synthetic A trading robot for performing arbitrage between EURGBP and its synthetic quotes (triangular arbitrage).
There are more than 7 760 codes published in Codebase

3 new signals now available for subscription:

TRADING DAILY2
56% 269 trades
Growth:56.42%
Equity:265.27USD
Balance:265.27USD
LUOHUHUIKE TUPO
53% 3823 trades
Growth:52.77%
Equity:6 986.40USD
Balance:6 979.13USD
TRADING DAILY4
-37% 373 trades
Growth:-37.27%
Equity:106.71USD
Balance:106.71USD

The most downloaded free products:

3 new signals now available for subscription:

Baeds 2018 XM Longo
78% 502 trades
Growth:77.64%
Equity:334.03USD
Balance:421.31USD
Tower project
21% 237 trades
Growth:21.21%
Equity:1 791.61USD
Balance:1 837.63USD
Pink
-9% 813 trades
Growth:-9.12%
Equity:560.27USD
Balance:560.27USD

Bestsellers in the Market:

22 new topics on forum:

and 19 more...

7 new products are now available on the Market:

and 2 more...

New publications in CodeBase

  • Instantaneous Trend Line Bands This version extends the Instantaneous Trend Line indicator with a sort of bands to make it easier to spot trend change and to filter out some false signals that can be produced if only the slope of the ITL indicator is takes for a signal.
  • Instantaneous Trend Line Instantaneous Trend Line is one of the series of indicators created by John Ehlres.
  • MA Cross Studies Simple program using the moving average as bias and providing many trade and money management options.
1...394041424344454647484950515253...380