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.

21 new topics on forum:

and 18 more...
There are more than 83 070 topics available on forum

Bestsellers in the Market:

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.

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.

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.

Most downloaded source codes this week

The most popular forum topics:

14 new topics on forum:

and 11 more...

Bestsellers in the Market:

The most popular forum topics:

21 new topics on forum:

and 18 more...

The most downloaded free products:

Bestsellers in the Market:

Bestsellers in the Market:

27 new topics on forum:

and 24 more...
There are more than 83 020 topics available on forum

The most popular forum topics:

New publications in CodeBase

Bestsellers in the Market:

15 new topics on forum:

and 12 more...

New publications in CodeBase

Bestsellers in the Market:

27 new topics on forum:

and 24 more...

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.

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.

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.

Most downloaded source codes this month

The most popular 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.

The most downloaded free products:

17 new topics on forum:

and 14 more...
There are more than 82 940 topics available on forum

Bestsellers in the Market:

There are more than 6 430 codes published in Codebase

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.

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

Bestsellers in the Market:

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.

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.

14 new topics on forum:

and 11 more...

12 new topics on forum:

and 9 more...

Bestsellers in the Market:

The most downloaded free products:

The most popular forum topics:

21 new topics on forum:

and 18 more...
There are more than 82 810 topics available on forum

Bestsellers in the Market:

New publications in CodeBase

Bestsellers in the Market:

23 new topics on forum:

and 20 more...
There are more than 6 330 codes published in Codebase

New publications in CodeBase

1...297298299300301302303304305306307308309310311...556