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.

Published article "Neural network: Self-optimizing Expert Advisor".

Neural network: Self-optimizing Expert Advisor

Is it possible to develop an Expert Advisor able to optimize position open and close conditions at regular intervals according to the code commands? What happens if we implement a neural network (multilayer perceptron) in the form of a module to analyze history and provide strategy? We can make the EA optimize a neural network monthly (weekly, daily or hourly) and continue its work afterwards. Thus, we can develop a self-optimizing EA.

12 new products are now available on the Market:

and 7 more...

The most downloaded free products:

2 new signals now available for subscription:

Night scalping Tickmill
591% 1758 trades
Growth:591.15%
Equity:79.69USD
Balance:81.80USD
AlgoTrading 2064 WIN
30% 209 trades
Growth:30.26%
Equity:46 010.00BRL
Balance:46 010.00BRL
There are more than 82 210 topics available on forum

15 new topics on forum:

and 12 more...

Bestsellers in the Market:

New publications in CodeBase

  • RAVI_Histogram The Range Action Verification Index indicator implemented as a histogram of strength and direction of the current trend.
  • Exp_CandlesticksBW The Exp_CandlesticksBW Expert Advisor based on signals of the CandlesticksBW indicator.
  • RAVI_HTF The RAVI indicator with the timeframe selection option available in input parameters.
  • i-SpectrAnalysis_OsMA The indicator is an example of smoothing a time series of the OsMA indicator by filtering harmonics of higher order.
  • i-SpectrAnalysis_RVI The indicator is an example of smoothing a time series of the RVI indicator by filtering harmonics of higher order.
  • i-SpectrAnalysis_ADX The indicator is an example of smoothing a time series of the ADX indicator by filtering harmonics of higher order.
  • i-CAi_Cloud_Digit The i-CAi indicator that fills the chart space with a colored background and displays the most recent value as a price label with the possibility to round the channel levels up to a required number of digits, as well as displays a price grid with those rounded values.
  • CandlesticksBW The indicator colors the candlesticks according to B. Williams.
  • PPO_Sign Semaphore signal indicator based on the relative smoothed rate of price change.
  • RAVI (Range Action Verification Index) The indicator represents the derivative of the second averaging of the financial asset price, increased a hundred times.
  • Exp_PPO_Cloud The Exp_PPO_Cloud EA is based on the signals generated by the PPO_Cloud oscillator.
  • PPO_Cloud_HTF The PPO_Cloud indicator with the timeframe selection option available in input parameters.
  • i-CAiChannel_System_Digit_HTF The i-CAiChannel_System_Digit indicator with the timeframe selection option available in input parameters.
  • PPO_Cloud Oscillator that represents the relative smoothed rate of price change.
  • Normalized_Volume_Oscillator_HTF The Normalized_Volume_Oscillator indicator with the timeframe selection option available in input parameters.
  • Login To Trade Account This library allows to automate the process of connecting to a trade server after the "Account disabled" error occurs.
  • Exp_PFE_Extr The Exp_PFE_Extr breakout trading system based on the signals of the PFE oscillator.
  • MFIdivCandle The MFIdivCandle indicator. Colors the candles based on the MFI oscillator.
  • WPRdivCandle The WPRdivCandle indicator. Colors the candles based on the WPR oscillator.
  • Exp_PFE The Exp_PFE trading system based on the signals of the PFE oscillator.
  • RSIdivCandle The RSIdivCandle indicator. Colors the candles based on the RSI oscillator.
  • StodivCandle The StochCandles indicator. Colors the candles based on the Stochastic.
  • Normalized_Volume_Oscillator The indicator is the development of the idea of using the Normalized Volumes.
  • Exp_i-CAiChannel_System_Digit The breakthrough trading system based on the signals of the i-CAiChannel_System_Digit indicator.
  • PFE_HTF The PFE indicator with the timeframe selection option available in input parameters.
  • i-CAi_Digit_HTF The i-CAi_Digit indicator with the timeframe selection option available in input parameters.
  • DSSBressertSign Semaphore signal indicator based on the DSSBressert indicator algorithm.
  • PFE Oscillator with calculations using an algorithm similar to Kaufmann's AMA.
  • ZZ Color Retracement The ZZ Color Retracement based on the Simple ZigZag indicator. In addition to the functionality of the base indicator, the Color Retracemnt analyzes the length of wave movements, highlighting the longer impulse movements in blue and the shorter retracements in red.
  • i-CAiChannel_HTF The i-CAiChannel indicator with the timeframe selection option available in input parameters.
  • Exp_i-CAi_StDev Trading system based on the signals of the i-CAi_StDev indicator.
  • i-CAiChannel_System_Digit The indicator implements a breakthrough system using the i-CAiChannel channel.
  • MT4Orders Parallel use of the MetaTrader 4 and MetaTrader 5 order systems.
  • i-CAiChannel The Envelopes indicator with the use of the i-CAi indicator algorithm.
  • i-CAi_Digit The i-CAi indicator displays the most recent value as a price label with the the possibility to round the channel levels up to a required number of digits.
  • SMI_Correct_HTF The SMI_Correct indicator with the timeframe selection option available in input parameters.
  • Exp_SMI_Correct The Exp_SMI_Correct Expert Advisor is based on the SMI_Correct indicator color change.
  • AutoGannAutoTrend The indicator plots price channel, Fibonacci levels and Gann fan based on the latest ZigZag peaks.
  • i-CAi_StDev_HTF The i-CAi_StDev indicator with the timeframe selection option available in input parameters.
  • Simple ZZ Consolidation Zones More experiments with the Simple ZigZag indicator. A small upgrade allows the indicator to find and mark the price consolidation areas with colored rectangles.
  • yEffekt_HTF The yEffekt indicator with the timeframe selection option available in input parameters.
  • i-CAi_StDev The i-CAi indicator with additional trend strength indication using colored dots based on the standard deviation algorithm.
  • SMI_Correct Variation of the SMI indicator based on the "Momentum, Direction, and Divergence" book by Blau.
  • ZZLevels The ZZLevels indicator uses the Simple ZigZag to find the boundaries of the flat, as well as the support and resistance levels.
  • i-CAi_HTF The i-CAi indicator with the timeframe selection option available in input parameters.
  • Exp_i-CAi The Exp_i-CAi Expert Advisor is based on change of direction of the i-CAi indicator.
  • dTrend_HTF The dTrend indicator with the timeframe selection option available in input parameters.
  • AutoFibAutoTrend The indicator plots price channel and Fibonacci levels based on the latest ZigZag peaks.
  • Simple ZigZag Simplified version of the popular ZigZag indicator. The algorithm runs significantly faster, does not use intermediate calculation buffers, does not contain nested cycles and, therefore, does not redraw itself.
  • i-CAi The indicator displays the breakthrough line.
  • dTrend Indicator of trend change.
  • CCI_Histogram_HTF The CCI_Histogram indicator with the timeframe selection option available in input parameters.
  • Exp_AroonOscillatorSignAlert Trading system based on AroonOscillatorSignAlert indicator signals.
  • Exp_ADXDMI The Exp_ADXDMI trading system based on the signals of the ADXDMI oscillator.
  • ADXDMI_HTF The ADXDMI indicator with the timeframe selection option available in input parameters.
  • AroonOscillatorSignAlert Semaphore arrow signal indicator based on the AroonOscillator oscillator leaving the overbought and oversold areas, which features alerts, sending emails and push-notifications to mobile devices.
  • MaxPriceDistribution Vertical histogram with distribution of Highs.
  • MinPriceDistribution Vertical histogram with distribution of Lows.
  • ExtremPriceDistribution Vertical histogram with distribution of extreme prices.
  • PriceDistribution Vertical histogram with distribution of prices.
  • PChannel_System_Digit The indicator implements a breakout system using the PChannel_System channel, with the possibility to round the channel levels to the required number of orders and with the display of the latest channel breakout levels in the form of price labels.
  • PChannel_System_HTF The PChannel_System indicator with the timeframe selection option available in input parameters.
  • WmiVol_Pluse Indicator of intraday volatility with no lag.
  • Donchian_Channels_System_HTF The Donchian_Channels_System indicator with the timeframe selection option available in input parameters.
  • DarvasBoxes_System_Digit The indicator implements a breakout system using the DarvasBoxes channel, with the possibility to round the channel levels to the required number of orders and with the display of the latest channel breakout levels in the form of price labels.
  • DarvasBoxes_System_HTF The DarvasBoxes_System indicator with the timeframe selection option available in input parameters.
  • ytg_Price_Peak_HTF The ytg_Price_Peak indicator with the timeframe selection option available in input parameters.
  • Exp_DarvasBoxes_System Trading system based on DarvasBoxes_System indicator signals.
  • Exp_PChannel_System Trading system based on PChannel_System indicator signals.
  • Fisher_org_v1_HTF The Fisher_org_v1 indicator with the timeframe selection option available in input parameters.
  • Exp_Donchian_Channels_System Trading system based on Donchian_Channels_System indicator signals.
  • Exp_Volume_Weighted_MACandle Trading system based on Volume_Weighted_MACandle indicator signals.
  • Trade panel with autopilot An example of creating a trade panel using the MasterWindows library.
  • Exp_Volume_Weighted_MA_Digit_System Trading system based on Volume_Weighted_MA_Digit_System indicator signals.
  • Exp_JFatl_Digit_System Trading system based on JFatl_Digit_System indicator signals.
  • Exp_Fisher_org_v1_Sign Trading system based on Fisher_org_v1_Sign indicator signals.
  • Fisher_org_v1_Sign_Alert Semaphore arrow signal indicator based on the Fisher_org_v1 oscillator leaving the overbought and oversold areas, which features alerts, sending emails and push-notifications to mobile devices.
  • Volume_Weighted_MA_Digit_System The indicator implements a breakout system using a channel based on the High and Low price series processed by the algorithm of Volume_Weighted_MA_Digit.
  • JFatl_Digit_System The indicator implements a breakout system using a channel based on the High and Low price series processed by the algorithm of JFatl_Digit.
  • Volume_Weighted_MACandle The Volume_Weighted_MA indicator implemented as a sequence of candlesticks.
  • Fisher_org_v1_Sign Semaphore arrow signal indicator based on the Fisher_org_v1 oscillator leaving the overbought and oversold areas.
  • Exp_Fisher_org_v1 The Exp_Fisher_org_v1 EA is based on the signals generated by the Fisher_org_v1 oscillator.
  • Trend indicator based on singular spectrum analysis Extracting trend and filtering noises using the method of singular spectrum analysis. Adjusting the indicator parameters allows to control the smoothness of the extracted trend and noise filtering threshold.
  • Volume_Weighted_MA_Cloud_Digit The Volume_Weighted_MA indicator that fills the chart space with a colored background and displays the most recent value as a price label with the possibility to round the channel levels up to a required number of digits.
  • Volume_Weighted_MA_StDev_HTF The Volume_Weighted_MA_StDev indicator with the timeframe selection option available in input parameters.
  • Fisher_org_v1 The Fisher Transform indicator. It displays the current movements, and the set levels often act as turning points.
  • Awesome Oscillator - 4 colors, customizable Awesome Oscillator, customizable, 4 colors (as seen on some AIMS YouTube videos), and some more parameters.
  • Var Mov Avg 2016 (varmov) This indicator is based on the moving average, but it doesn't use any standard moving average indicators.
There are more than 6 430 codes published in Codebase

8 new products are now available on the Market:

and 3 more...

Published article "Statistical Distributions in MQL5 - taking the best of R and making it faster".

Statistical Distributions in MQL5 - taking the best of R and making it faster

The functions for working with the basic statistical distributions implemented in the R language are considered. Those include the Cauchy, Weibull, normal, log-normal, logistic, exponential, uniform, gamma distributions, the central and noncentral beta, chi-squared, Fisher's F-distribution, Student's t-distribution, as well as the discrete binomial and negative binomial distributions, geometric, hypergeometric and Poisson distributions. There are functions for calculating theoretical moments of distributions, which allow to evaluate the degree of conformity of the real distribution to the modeled one.

The most downloaded free products:

The most popular forum topics:

Most downloaded source codes this week

  • iFractals 4all TF Buy or sell just by looking at the "arrow" as a signal. Very easy and simple.
  • PricePosition PricePosition indicator provides the position of price in the point of angle when the price rises above (BUY) or falls below the angle section line (SELL).
  • FFC - Forex Factory Calendar Modified version of FF Calendar Indicator with new features.

Most read articles this week

The Easy Way to Evaluate a Signal: Trading Activity, Drawdown/Load and MFE/MAE Distribution Charts

The Easy Way to Evaluate a Signal: Trading Activity, Drawdown/Load and MFE/MAE Distribution Charts

Subscribers often search for an appropriate signal by analyzing the total growth on the signal provider's account, which is not a bad idea. However, it is also important to analyze potential risks of a particular trading strategy. In this article we will show a simple and efficient way to evaluate a Trading Signal based on its performance values.

LifeHack for trader: "Quiet" optimization or Plotting trade distributions

LifeHack for trader: "Quiet" optimization or Plotting trade distributions

Analysis of the trade history and plotting distribution charts of trading results in HTML depending on position entry time. The charts are displayed in three sections - by hours, by days of the week and by months.

MetaTrader 4 on Mac OS

MetaTrader 4 on Mac OS

Apple products have become very popular. MetaQuotes Software Corp. attentively follows the progress of the IT industry and has already released the special mobile applications for iOS-based devices - MetaTrader 4 for iPhone and MetaTrader 5 for iPhone.There are many topics on the MQL4.community forum, where people are seeking a solution for running MetaTrader 4 under the Mac OS operating system. In this article, you will find out how to work in MetaTrader 4 via the Apple's popular operating system.

14 new topics on forum:

and 11 more...

Bestsellers in the Market:

1 new signal now available for subscription:

G2020
-10% 575 trades
Growth:-10.49%
Equity:697.89USD
Balance:695.43USD

12 new topics on forum:

and 9 more...

Bestsellers in the Market:

The most downloaded free products:

The most popular forum topics:

There are more than 82 080 topics available on forum

19 new topics on forum:

and 16 more...

Bestsellers in the Market:

New publications in CodeBase

6 new products are now available on the Market:

and 1 more...

The most downloaded free products:

Bestsellers in the Market:

23 new topics on forum:

and 20 more...

New publications in CodeBase

There are more than 6 330 codes published in Codebase

8 new products are now available on the Market:

and 3 more...

The most downloaded free products:

There are more than 82 030 topics available on forum

17 new topics on forum:

and 14 more...

The most popular forum topics:

Bestsellers in the Market:

More than 100 new charts published:

GBPUSD, H1
EURCHF, D1
EURUSD, M30

New publications in CodeBase

  • UniOscillator The oscillator based on RSI with adjustable period and color scheme.
  • 4MA Candles The indicator plots the candles based on 4 averages: averages of Open, Close, High, Low.
There are more than 7 470 products available in Market

9 new products are now available on the Market:

and 4 more...

The most downloaded free products:

29 new topics on forum:

and 26 more...

Most downloaded source codes this month

Most read articles this month

How to copy signals using an EA by your rules?

How to copy signals using an EA by your rules?

When you subscribe to signals, such situation may occur: your trade account has a leverage of 1:100, the provider has a leverage of 1:500 and trades using the minimal lot, and your trade balances are virtually equal — but the copy ratio will comprise only 10% to 15%. This article describes how to increase the copy rate in such cases.

MetaTrader 4 on Mac OS

MetaTrader 4 on Mac OS

Apple products have become very popular. MetaQuotes Software Corp. attentively follows the progress of the IT industry and has already released the special mobile applications for iOS-based devices - MetaTrader 4 for iPhone and MetaTrader 5 for iPhone.There are many topics on the MQL4.community forum, where people are seeking a solution for running MetaTrader 4 under the Mac OS operating system. In this article, you will find out how to work in MetaTrader 4 via the Apple's popular operating system.

Graphical Interfaces X: Updates for Easy And Fast Library (Build 2)

Graphical Interfaces X: Updates for Easy And Fast Library (Build 2)

Since the publication of the previous article in the series, Easy And Fast library has received some new features. The library structure and code have been partially optimized slightly reducing CPU load. Some recurring methods in many control classes have been moved to the CElement base class.

Bestsellers in the Market:

New publications in CodeBase

  • MA Ribbon The indicator shows the areas, where fast MA and slow MA cross.
  • New Bar Alerter Indicator sends the alert when new bar is formed.
  • Quantile Bands This indicator is constructing "bands" using 3 quantile values.
  • Bollinger Bands with Filling This version of Bollinger Bands has a choice of calculating the standard deviation as a sample or as an uncorrected deviation.
  • Fibonacci Auto Channel The indicator is finding out the minimum and maximum for the desired period and draws fibo zones in those bounds.

6 new products are now available on the Market:

and 1 more...

Published article "Working with currency baskets in the Forex market".

Working with currency baskets in the Forex market

The article describes how currency pairs can be divided into groups (baskets), as well as how to obtain data about their status (for example, overbought and oversold) using certain indicators and how to apply this data in trading.

1...9899100101102103104105106107108109110111112...374