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.

The most downloaded free products:

26 new topics on forum:

and 23 more...
There are more than 93 130 topics available on forum

Bestsellers in the Market:

The most popular forum topics:

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.

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.

8 new topics on forum:

and 5 more...

Bestsellers in the Market:

20 new topics on forum:

and 17 more...

Bestsellers in the Market:

The most downloaded free products:

The most popular forum topics:

There are more than 4 160 products available in Market

Bestsellers in the Market:

21 new topics on forum:

and 18 more...
There are more than 93 080 topics available on forum
There are more than 7 760 codes published in Codebase

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).

The most downloaded free products:

The most popular forum topics:

Bestsellers in the Market:

24 new topics on forum:

and 21 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.

22 new topics on forum:

and 19 more...

Bestsellers in the Market:

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.

Night trading during the Asian session: How to stay profitable

Night trading during the Asian session: How to stay profitable

The article deals with the concept of night trading, as well as trading strategies and their implementation in MQL5. We perform tests and make appropriate conclusions.

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.
  • RSI with divergency RSI modified to show the excess of the market (more than 70 and less than 30), and show you the divergency with the price.

1 new signal now available for subscription:

Byte Max
568% 10332 trades
Growth:568.31%
Equity:18 896.95USD
Balance:18 897.99USD

Published article "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.

The most downloaded free products:

16 new topics on forum:

and 13 more...
There are more than 92 900 topics available on forum

The most popular forum topics:

Bestsellers in the Market:

New publications in CodeBase

  • Stochastic DeMarker This version of DeMarker indicator uses the "help" of smoothed Stochastic to emphasize the states of DeMarker and to help in easier trend assessment.
  • Balance of Power Balance of Power, introduced by Igor Livshin, attempts to measure the strength of buyers vs. sellers by assessing the ability of each to push price to an extreme level. Livshin published this indicator in the August 2001 issue of Stocks and Commodities Magazine. This version of indicator calculates the BOP exactly as it is described in the article where it was published.
  • T3 levels T3 is very similar to EMA in calculating way and it makes it suitable for this way of calculation. As an extension of EMA levels it might prove to be useful but by all means do some experimenting in order to get the best results for specific symbol/timeframe combination.
  • Fractals Chaos Oscillator A different way of looking at the fractals: instead of showing fractals the usual way, this indicator shows fractals as an oscillator and can show the "rhythm" of the changes in the market.
  • Dsl - Balance of Market Power Balance of Market Power combined with DSL (Discontinued Signal Line) it can be used both for trending and scalping mode.

Bestsellers in the Market:

Most read articles this week

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.

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.

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.

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.

10 new topics on forum:

and 7 more...

The most popular forum topics:

Bestsellers in the Market:

18 new topics on forum:

and 15 more...

The most downloaded free products:

Bestsellers in the Market:

17 new topics on forum:

and 14 more...

Published article "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.

The most popular forum topics:

18 new topics on forum:

and 15 more...
There are more than 92 840 topics available on forum
1...259260261262263264265266267268269270271272273...562