New publications in CodeBase
- TP-SL_Removing Immediately deletes the SL/TP of all positions.
- Closed_TOTAL Total closure of all positions (winners/losers). You can also select which are of a single instrument.
- Closed_LOSS Closure of all positions with a loss. (You can indicate a specific instrument if you want to).
- Closed_WIN Closure of all winning positions. (You can indicate a specific instrument if you want to).
- Multi TimeFrame RSI Shows multi timeframe (M1, M5, M15, M30, H1 , H4, D1) RSI indicator in a separate window.
The most downloaded free products:
The most popular forum topics:
- prev_calculated 65 new comments
- Machine learning in trading: theory, models, practice and algo-trading 56 new comments
- Testing 'CopyTicks' 30 new comments
Most read articles this month
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.
MQL5 Cookbook - Trading signals of moving channels
The article describes the process of developing and implementing a class for sending signals based on the moving channels. Each of the signal version is followed by a trading strategy with testing results. Classes of the Standard Library are used for creating derived classes.
Cross-Platform Expert Advisor: Orders
MetaTrader 4 and MetaTrader 5 uses different conventions in processing trade requests. This article discusses the possibility of using a class object that can be used to represent the trades processed by the server, in order for a cross-platform expert advisor to further work on them, regardless of the version of the trading platform and mode being used.
Most downloaded source codes this month
- FFC - Forex Factory Calendar Modified version of FF Calendar Indicator with new features.
- Real Signal This indicator provides an easy way to find out the current direction of a pair.
- Elliott Wave Oscillator An oscillator to help you confirm your Elliott waves counting (doesn't count the waves automatically)
Bestsellers in the Market:
Bestsellers in the Market:
Published article "Graphical Interfaces X: Updates for Easy And Fast Library (Build 3)".
The next version of the Easy And Fast library (version 3) is presented in this article. Fixed certain flaws and added new features. More details further in the article.
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
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
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
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
- Var Mov Avg 2016 (varmov) This indicator is based on the moving average, but it doesn't use any standard moving average indicators.
- Stop & Limit Bots Two EA's. One places Stop orders the other places Limit orders.
- Renko Live Charts v4.13 Trade using Renko Boxes in MetaTrader 4.
The most popular forum topics:
- FOREX - Trends, forecasts and implications 2016 42 new comments
- Errors, bugs, questions 25 new comments
- I teach from scratch, as well as help newcomers to join the ranks of MQL4 professionals. 22 new comments
Bestsellers in the Market:
The most popular forum topics:
- Call for fruitful cooperation on reciprocal terms 78 new comments
- I teach from scratch, as well as help newcomers to join the ranks of MQL4 professionals. 63 new comments
- Errors, bugs, questions 48 new comments
The most downloaded free products:
Bestsellers in the Market:
Bestsellers in the Market:
The most popular forum topics:
- Machine learning in trading: theory, models, practice and algo-trading 68 new comments
- FOREX - Trends, forecasts and implications 2016 64 new comments
- I didn't survive that night (on GBP) - the deposit went negative. 33 new comments
New publications in CodeBase
- OBz Trading Functions Library OBz library of trading functions: position size, open, close position etc.
- Inside Bar Indicator detects the Inside Bars and marks them high/low (no redraw).
Bestsellers in the Market:
New publications in CodeBase
- Elliott Wave Oscillator An oscillator to help you confirm your Elliott waves counting (doesn't count the waves automatically)
- Harmonic Pattern Finder Indicator to display existent and emerging harmonic chart patterns.
- Example of OnChartEvent() Function This is a great beginners' example of the function OnChartEvent() & creating objects on the chart to access them for some tasks.
Bestsellers in the Market:
Most read articles this month
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
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.
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
- FFC - Forex Factory Calendar Modified version of FF Calendar Indicator with new features.
- Real Signal This indicator provides an easy way to find out the current direction of a pair.
- Renko Live Charts v4.13 Trade using Renko Boxes in MetaTrader 4.
The most popular forum topics:
- Machine learning in trading: theory, models, practice and algo-trading 63 new comments
- FOREX - Trends, forecasts and implications 2016 42 new comments
- I didn't survive that night (on GBP) - the deposit went negative. 36 new comments
Published article "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:
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.
Published article "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:
- FOREX - Trends, forecasts and implications 2016 86 new comments
- Requests & Ideas 31 new comments
- Machine learning in trading: theory, models, practice and algo-trading 30 new comments
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
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
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.
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.