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

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.

The most downloaded free products:

Bestsellers in the Market:

25 new topics on forum:

and 22 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 popular forum topics:

Bestsellers in the Market:

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.

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.

18 new topics on forum:

and 15 more...
There are more than 95 250 topics available on forum

The most downloaded free products:

23 new topics on forum:

and 20 more...

Bestsellers in the Market:

The most popular forum topics:

Bestsellers in the Market:

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.

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.

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.

Most downloaded source codes this week

18 new topics on forum:

and 15 more...

The most downloaded free products:

Bestsellers in the Market:

13 new topics on forum:

and 10 more...
There are more than 95 190 topics available on forum

The most popular forum topics:

Bestsellers in the Market:

21 new topics on forum:

and 18 more...
There are more than 4 580 products available in Market

The most downloaded free products:

Bestsellers in the Market:

20 new topics on forum:

and 17 more...

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

The most popular forum topics:

Bestsellers in the Market:

18 new topics on forum:

and 15 more...
There are more than 95 140 topics available on forum
There are more than 8 070 codes published in Codebase

New publications in CodeBase

  • EMA_WMA v2 EMA_WMA - Expert Advisor for MetaTrader 5. Intersection of two iMA (MA). Position trailing.
  • TrueSort_1100 The Expert Advisor waits when the lines of MA(10), MA(20), MA(50), MA(100) and MA(200) get arranged one above the other (or one below the other).
  • Poker_SHOW An Expert Advisor based on a random number generator. Trend is determined using the iMA (Moving Average, MA) indicator.
  • sDotToLineDist A script calculating the distance between a point and a line.
  • maximus_vX lite The Expert Advisor trades using levels. It can have a maximum of two positions of each type (Buy and Sell) in the market.
  • WCCI A weighted CCI.
  • Futures Portfolio Control Expiration A portfolio EA for the MOEX FORTS market.
  • Trend_Force An indicator of trend strength.
  • RSI_With_Step_MA A smoothed RSI.
  • Repulse_Divergence Divergences of the Repulse oscillator.
  • Repulse An indicator of possible price "rebounds".
  • Psychology_Index The Overbought/Oversold Index
  • Performance_Index The Performance Index indicator.
  • JSmooth_MA A Moving Average with the smoothing type by Mark Jurik.
  • Important_Extremums An indicator of important extremums.
  • Donchain counter A trading system based on the Donchian Channel indicator.
  • ILRS_MA Integral of Linear Regression Slope (ILRS MA).
  • Dominant_Color An indicator of the dominant direction of closing of bars.
  • TriMA Triangular Moving Average.
  • Trailing_Stop_Level An indicator of StopLoss levels.
  • Simple_Support_Resistance An indicator of current support/resistance levels.
  • RMO The tend indicator: Rahul Mohindar Oscillator
  • REMA Regularized EMA by Cris Satchwell.
  • PVI_Smoothed Smoothed Positive Volume Index
  • Universal 1.64 Universal trailing of positions and pending orders.
  • Mod_ATR_Trailing_Stop An indicator of StopLoss levels.
  • LSMA Least Square Moving Average - a moving average calculated by the least squares method.
  • ITrendMA Instantaneous Trendline by J. Ehlers.
  • HMA Alan Hull's Moving Average is a non-lagging moving average.
  • Interpolation Polynomial interpolation.
  • Crossing of two iMA v2 Crossover of two iMAs (Moving Averages), one more iMA (Moving Average) is used as the filter. Lot: manual or risk percent of balance. Stop, Market or Limit orders. The EA also sets Stop Loss, Take Profit, Trailing Stop.
  • Hans123_Trader v2 Pending Buy Stop and Sell Stop orders. The EA trades in the specified time period. Determines the highest and lowest prices in the specified range of bars. Position trailing.
  • Volatility_Band2 The Volatility Band 2 indicator is similar to the standard Bollinger Bands, and is a modification of Volatility_Band with the following difference: instead of a separate 'Low band adjustment', this parameter affects both the lower and the upper bands of the indicator.
  • Volatility_Band Volatility Bands
  • Split_Vol_MA A split moving average of volumes
  • Split_MA A split Moving Average
  • SMI The Smart_Money_Index indicator
  • PVI Positive Volume Index
  • Prevailing_Trend An indicator of the prevailing trend.
  • PR Period Range
  • PPMCC Pearson product-moment correlation coefficient
  • Positive_Negative_Volume An indicator of volumes relative to the positive/negative price increment
  • T3_MA A moving average by Tim Tillson
  • Min_Max_Volume An information indicator showing maximum and minimum volumes.
  • Dots A signal indicator based on the Moving Average
  • Bollinger Bands N positions v2 Signals are generated by the iBands, Bollinger Bands indicator. When a signal is received, opposite positions are closed.
  • ChannelEA1 ChannelEA1 - an Expert Advisor working in a channel, using pending limit orders
  • Breakout An indicator of levels
  • Lyapunov_HP The oscillator indicator based on Lyapunov stability theory, with the Hodrick-Prescott filter
  • SWMA Sine-Weighted Moving Average
  • Mirror_Bands An indicator of bands with a signal line
  • Magic_Trend A trend indicator 'Magic Trend'
  • LWTI Larry Large Trade Index
  • LWPI Larry Commerical Proxy Index
  • EVWMA Elastic Volume Weighted MA
  • Drive The indicator of candlestick direction ratio
  • DMA Dynamic Moving Average
  • Candle_Ratio The ratio of bullish to bearish candlesticks over the selected period
  • Bogie An oscillator indicator of probable reversals
  • BO The Blast Off oscillator indicator
  • WVF Williams' Vix Fix indicator
  • VA The Velocity/Acceleration indicator.
  • Unsmoothed_RSI The unsmoothed RSI indicator.
  • Trend_Percentage Trend_Percentage - the ratio of bulls and bears.
  • TDI The Trend Detection Index.
  • POB Point of Balance (POB).
  • DSP Detrended Synthetic Price (DSP) Oscillator
  • Customizable_Awesome_Oscillator The Awesome Oscillator (AO) indicator with configurable parameters.
  • APR Average Period Range - an indicator of the average daily range.
  • HLBands An indicator of daily levels.
  • EA Stop Order The Expert Advisor places a grid of pending Buy Stop and Sell Stop orders.
  • Highest Lowest The Highest Lowest indicator searches for bars having High above the High of bars on the left and on the right, as well as bars having Low below the Low of bars on the left and on the right. Uses the DRAW_ARROW style.
  • JP Oscillator A trend oscillator.
  • UI Ulcer Index (UI) - the volatility decrease index.
  • TTMS John Carter TTM Squeeze - an indicator of trend zones.
  • TOSC A Trend Oscillator.
  • RTL Trend indicator Recursive Trendline (RTL).
  • PVT Price Volume Trend (PVT) is an indicator of price trend and volume, similar to the standard On Balance Volume (OBV) indicator.
  • Period_Open_Line The indicator shows the open price of a period.
  • MA_Difference An oscillator indicator showing a difference between MA and the price.
  • Cumulative_Volume A volume indicator with different types of data representation.
  • SHL_MA_Band A trend indicator: Smoothed High/Low Linear regression band.
  • HL_MA_Band A trend indicator: High/Low Linear regression band.
  • LR_MACD MACD based on the Linear regression MA.
  • ProfLine The script draws horizontal lines representing BUY (blue) and SELL (red) orders.

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

The most downloaded free products:

Bestsellers in the Market:

Most read articles this month

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.

Comparing speeds of self-caching indicators

Comparing speeds of self-caching indicators

The article compares the classic MQL5 access to indicators with alternative MQL4-style methods. Several varieties of MQL4-style access to indicators are considered: with and without the indicator handles caching. Considering the indicator handles inside the MQL5 core is analyzed as well.

Most downloaded source codes this month

  • TradePanel Simple one click trade panel, typically useful for scalpers and day traders.
  • 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.
  • Hedging_Zone_Recovery_Area This is my version of Zone Recovery Hedging Strategy Ea with two moving averages. It works on any time frame, you should try it on demo account.

23 new topics on forum:

and 20 more...

The most popular forum topics:

21 new topics on forum:

and 18 more...

Bestsellers in the Market:

The most downloaded free products:

Bestsellers in the Market:

Most read articles this week

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.

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.

How to purchase a trading robot from the MetaTrader Market and to install it?

How to purchase a trading robot from the MetaTrader Market and to install it?

A product from the MetaTrader Market can be purchased on the MQL5.com website or straight from the MetaTrader 4 and MetaTrader 5 trading platforms. Choose a desired product that suits your trading style, pay for it using your preferred payment method, and activate the product.

1...244245246247248249250251252253254255256257258...556