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.

New publications in CodeBase

  • BB Stops Well known BB Stops (Bollinger Bands Stops) indicator with some additions and further adapting to MetaTrader 5 usage.
  • BB stops - stochastic BB stops - stochastic indicator.
  • BB stops - velocity BB stops - velocity version.
  • Kijun-Sen with alerts The Kijun-sen line with color customization and sending alert on trend changes
  • Cauchy derivative YTG Derivative of the moving averages difference.
  • Cauchy difference YTG The difference of the moving averages.
  • YGMA Arithmetic and geometric moving averages.
  • ZigZag_iMomentum The ZigZag based on the iMomentum oscillator.
  • ZigZag_iForce The ZigZag based on the iForce oscillator.
  • ZigZag_DeMarker The ZigZag based on the DeMarker oscillator.
  • Exp_MFI_Slowdown Trading system based on the signals of the MFI_Slowdown indicator.
  • Exp_WPR_Slowdown Trading system based on the signals of the WPR_Slowdown indicator.
  • Tick Chart The indicator displays the Ask and Bid, which are taken from the real tick history. Also, it is possible to evaluate the spread changes by visually comparing the Ask and Bid.
  • TriggerLine with Arrow The Trigger Line indicator with arrows.
  • Ticks indicator It shows the tick price history (Bid/Ask) within all visible bars.
  • ZigZag_OsMACandle The ZigZag based on the OsMACandle oscillator.
  • ZigZag_OsMA The ZigZag based on the OsMA oscillator.
  • ZigZag_CCI The ZigZag based on the CCI oscillator.
  • ZigZag_CHO The ZigZag based on the Chaikin oscillator.
  • WPR_Slowdown Semaphore signal indicator based on the WPR indicator, which features alerts, sending emails and push-notifications to mobile devices.
  • MFI_Slowdown Semaphore signal indicator based on the MFI indicator, which features alerts, sending emails and push-notifications to mobile devices.
  • Exp_RSI_Slowdown Trading system based on the signals of the RSI_Slowdown indicator.
  • Convenient use of indicators Here are 6 classes, designed for convenient and intuitive use of indicators in your code.
  • RSI_Slowdown Semaphore signal indicator based on the RSI indicator, which features alerts, sending emails and push-notifications to mobile devices.
  • Exp_Delta_WPR The Exp_Delta_WPR Expert Advisor is based on the Delta_WPR indicator color change.
  • Delta_WPR_HTF The Delta_WPR indicator with the timeframe selection option available in the input parameters.
  • Cauchy derivative Derivative of the Cauchy difference The indicator shows the difference in the estimated values of the current bar and the previous bar.
  • Cauchy difference Cauchy difference. The indicator shows the difference of arithmetic mean and geometric mean of the price.
  • GMA Geometric Moving Average.
  • Exp_Delta_MFI The Exp_Delta_MFI Expert Advisor is based on the Delta_MFI indicator color change.
  • Delta_MFI_HTF The Delta_MFI indicator with the timeframe selection option available in the input parameters.
  • Delta_WPR Trend analyzer based on the difference of two WPR oscillators with different periods.
  • YMA Moving average for prices (O+C+H+L)/4.
  • Exp_Delta_RSI The Exp_Delta_RSI Expert Advisor is based on the Delta_RSI indicator color change.
  • Delta_RSI_HTF The Delta_RSI indicator with the timeframe selection option available in the input parameters.
  • Delta_MFI Trend analyzer based on the difference of two MFI oscillators with different periods.
  • Exp_ColorXvaMA_Digit_StDev Trading system based on the signals of the ColorXvaMA_Digit_StDev indicator.
  • ColorX2MA_Alert The ColorX2MA indicator, which features alerts, sending emails and push-notifications to mobile devices.
  • Delta_RSI Trend analyzer based on the difference of two RSI oscillators with different periods.
  • BykovTrendAlert The BykovTrend semaphore signal indicator, which features alerts, sending emails and push-notifications to mobile devices.
  • Waddah_Attar_Pivot_V2 The indicator that displays tree pivots on one chart, with the ability to change their timeframes.
  • Zigzag2_R_Color Another variant of the ZigZag by Rosh.
  • XFatlXSatlMACD_HTF The XFatlXSatlMACD indicator with the timeframe selection option available in the input parameters.
  • Waddah_Attar_Pivot This indicator draws the daily, weekly and monthly Pivot with backtesting.
  • BeginnerAlert This indicator displays the trend extremums (maximum and minimum), which may be used as the support and resistance points. It is useful for determining the channel of the current trend. It features alerts, sending emails and push-notifications to mobile devices.
  • Exp_i4_DRF_v3 The Exp_i4_DRF_v3 Expert Advisor is based on the i4_DRF_v3 indicator color change.
  • FloatPivot_Digit_HTF The FloatPivot_Digit_HTF indicator with the timeframe selection option available in the input parameters.
  • Background_JSatlCandle_HTF The indicator draws JSatlCandle candlesticks of a higher timeframe as color filled rectangles using DRAW_FILLING buffers.
  • JSatl_Digit_System_HTF The JSatl_Digit_System indicator with the timeframe selection option available in the input parameters.
  • Exp_Bear_Bulls_Power The Exp_Bear_Bulls_Power Expert Advisor is based on the Bear_Bulls_Power indicator color change.
  • Exp_JSatlCandle The Exp_JSatlCandle Expert Advisor based on signals of the JSatlCandle indicator.
  • ATR_Channels_Cloud_Digit_HTF The ATR_Channels_Cloud_Digit indicator with the timeframe selection option available in the input parameters.
  • Exp_i4_DRF_v2 The Exp_i4_DRF_v2 Expert Advisor is based on the i4_DRF_v2 indicator color change.
  • JSatlCandle The JSatl indicator implemented as a sequence of candlesticks.
  • Exp_Waddah_Attar_Trend The Exp_Waddah_Attar_Trend Expert Advisor is based on the Waddah_Attar_Trend indicator color change.
  • Exp_ColorJSatl_Digit The Exp_ColorJSatl_Digit Expert Advisor is based on the ColorJSatl_Digit indicator color change.
  • ColorJFatl_Digit_Alert The ColorJFatl_Digit indicator, which features alerts, sending emails and push-notifications to mobile devices.
  • BalanceOfPower_Histogram_Alert The Balance of Power (BOP) indicator as a color histogram of strength and direction of the current trend, which features alerts, sending emails and push-notifications to mobile devices.
  • ColorJSatl_Digit_HTF The ColorJSatl_Digit indicator with the timeframe selection option available in the input parameters.
  • si_q_asi_HTF The si_q_asi indicator with the timeframe selection option available in the input parameters.
  • Bear_Bulls_Power_HTF The Bear_Bulls_Power indicator with the timeframe selection option available in the input parameters.
  • Waddah_Attar_Trend_HTF The Waddah_Attar_Trend indicator with the timeframe selection option available in the input parameters.
  • TralingLine Virtual Stop Loss or Trailing Stop.
  • Waddah_Attar_Trend A trend indicator that uses the MACD values multiplied by the averaged price of the financial asset, made as a colored histogram.
  • Bear_Bulls_Power The indicator shows the strength of bulls and bears in a simple manner in a single window.
  • si_q_asi Short-term and cumulative indices of price fluctuations.
  • Color Day The Color Day indicator colors the bullish and bearish days.
  • ColorJSatl_Digit Smoothed fast digital filter JSatl with color indication of movement direction, that displays the most recent value as a price label with the possibility to round the channel levels up to a required number of digits.
  • Exp_JSatl_Digit_System Trading system based on the signals of the JSatl_Digit_System indicator.
  • JSatl_Digit_System The indicator implements a breakout system using a channel based on the High and Low price series processed by the algorithm of JSatl_Digit.
  • Vertical histograms constructor Constructor for creating histograms of statistical distributions of indicators, timeseries and their derivatives.
  • Exp_AFL_WinnerV2 The Exp_AFL_WinnerV2 Expert Advisor that uses the AFL_WinnerV2 indicator.
  • AFL_WinnerV2_HTF The AFL_WinnerV2 indicator with the timeframe selection option available in input parameters.
  • JSatl_HTF The JSatl indicator with the timeframe selection option available in the input parameters.
  • Multi-currency night scalper - Night Scalper Multi Night scalper, trades until 0 am terminal time within a narrow range.
  • The smart averager - Hello Smart The Expert Advisor averages losing positions based on a particular algorithm.
  • XvaMA_HTF The XvaMA indicator with the timeframe selection option available in the input parameters.
  • Exp_ColorXvaMA_Digit The Exp_ColorXvaMA_Digit Expert Advisor is based on the ColorXvaMA_Digit indicator color change.
  • ColorXvaMA_Digit_StDev The vaMA indicator with the ability to replace averaging. It displays the most recent value as a price label with the possibility to round the channel levels up to a required number of digits. Additionally, it indicates the trend strength by colored dots based on the standard deviation algorithm.
  • SyncChart Synchronization of the bars displayed on all open charts of the terminal.
  • Histogram Bid and Ask prices The statistical distribution of Bid and Ask prices on the chart as a histogram.
  • Fibo Bar MT5 Indicator that draws Fibonacci levels based on the last bar.
  • Fibo ZigZag The Fibo ZigaZag indicator allows to calculate the probable support and resistance levels using the Fibonacci ratios.
  • ColorXvaMA_Digit_StDev V2 The vaMA indicator with the ability to replace averaging. It displays the most recent value as a price label with the possibility to round the channel levels up to a required number of digits. Additionally, it indicates the trend strength by colored dots based on the standard deviation algorithm.
  • i4_DRF_v3_HTF The i4_DRF_v3 indicator with the timeframe selection option available in the input parameters.
  • i4_DRF_v2_HTF The i4_DRF_v2 indicator with the timeframe selection option available in the input parameters.
  • ColorXvaMA_Digit The vaMA indicator with the ability to replace averaging. It displays the most recent value as a price label with the possibility to round the channel levels up to a required number of digits.
  • iBarShift_MT5 Version of the iBarShift function for the MetaTrader 5, takes a parameter of type datetime — opening time of the bar, the index of which must be found.
  • Exp_StochasticDiff The Exp_StochasticDiff Expert Advisor is based on change of direction of the StochasticDiff indicator.
  • StochasticDiffSign Semaphore signal indicator based on the code of the StochasticDiff indicator.
  • RVIDiffSign Semaphore signal indicator based on the code of the RVIDiff indicator.
  • Fibo Retracement Trader The Expert Advisor plots a Fibonacci based on the standard ZigZag indicator and traded rectracements from all levels. The levels are fixed and cannot be customized by the user.
  • Feed of all deals The indicator displays the total number of deals by symbol in real time.
  • i4_DRF_v2 A simple trend indicator with calculation of rise and fall in Close prices.
  • ZZ Fibo Trader The ZZ Fibo Trader is a simple illustration of the use of the Simple ZZ Fibo, which plots Fibonacci lines on long impulse waves of the ZigZag. In addition, the algorithm illustrates operation of the parabolic system for moving the stop loss.
  • Trade on Timer Simple code that illustrates trading based on the OnTimer event. When the timer triggers, the robot alternately performs buy and sell deals with fixed stop loss and take profit values.
  • Interchange Class for exchanging data between programs. It allows to pass structures of arbitrary size via the global variables of the terminal from one program to another.
  • Stat The script displays the brief statistics for trading on the instrument over the specified period - the number of deals, profit, profit factor.
  • Switching charts The script switches all opened charts at a certain interval. It is also possible to display only the charts of certain symbols.
  • BoDi The Standard Deviation indicator implemented in the form of a color histogram.
  • Imp_XMA Moving average wing averaging of the linear combination of the input price timeseries.
  • DownloadHistory Symbol for downloading the history data for the current symbol with indication of progress.
  • YURAZ_RSAXEL Script draws the Axel Rudolph levels Script draws the Axel Rudolph levels
  • Normalized MACD Normalized MACD.

The most popular forum topics:

Bestsellers in the Market:

Most read articles this month

Universal ZigZag

Universal ZigZag

ZigZag is one of the most popular indicators among the MetaTrader 5 users. The article analyzes the possibilities for creating various versions of the ZigZag. The result is a universal indicator with ample opportunities to extend its functionality, which is useful in the development of trading experts and other indicators.

80-20 trading strategy

80-20 trading strategy

The article describes the development of tools (indicator and Expert Advisor) for analyzing the '80-20' trading strategy. The trading strategy rules are taken from the work "Street Smarts. High Probability Short-Term Trading Strategies" by Linda Raschke and Laurence Connors. We are going to formalize the strategy rules using the MQL5 language and test the strategy-based indicator and EA on the recent market history.

LifeHack for Trader: A comparative report of several tests

LifeHack for Trader: A comparative report of several tests

The article deals with the simultaneous launch of Expert Advisor testing on four different trading instruments. The final comparison of four testing reports is provided in a table similar to how goods are represented in online stores. An additional bonus is that distribution charts will be automatically created for each symbol.

Most downloaded source codes this month

23 new topics on forum:

and 20 more...
There are more than 84 980 topics available on forum

32 new topics on forum:

and 29 more...

The most popular forum topics:

The most downloaded free products:

Bestsellers in the Market:

Published article "Statistical distributions in the form of histograms without indicator buffers and arrays".

Statistical distributions in the form of histograms without indicator buffers and arrays

The article discusses the possibility of plotting statistical distribution histograms of market conditions with the help of the graphical memory meaning no indicator buffers and arrays are applied. Sample histograms are described in details and the "hidden" functionality of MQL5 graphical objects is shown.

The most popular forum topics:

Bestsellers in the Market:

Most read articles this week

Universal ZigZag

Universal ZigZag

ZigZag is one of the most popular indicators among the MetaTrader 5 users. The article analyzes the possibilities for creating various versions of the ZigZag. The result is a universal indicator with ample opportunities to extend its functionality, which is useful in the development of trading experts and other indicators.

80-20 trading strategy

80-20 trading strategy

The article describes the development of tools (indicator and Expert Advisor) for analyzing the '80-20' trading strategy. The trading strategy rules are taken from the work "Street Smarts. High Probability Short-Term Trading Strategies" by Linda Raschke and Laurence Connors. We are going to formalize the strategy rules using the MQL5 language and test the strategy-based indicator and EA on the recent market history.

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

  • Ichimoku Kinko Hyo System An EA fully based on the Ichimoku Kinko Hyo system.
  • Yen Trader Expert Advisor to trade Yen Crosses based on Major Pairs and USDJPY divergence/convergence.
  • Pivot Star Pivot indicator. Standard, Fibonacci, Camarilla, Woody's, Demark. Calculates pivot points from previous bar of chosen period (M5 - MN).

19 new topics on forum:

and 16 more...
There are more than 84 920 topics available on forum

16 new topics on forum:

and 13 more...

Bestsellers in the Market:

Bestsellers in the Market:

23 new topics on forum:

and 20 more...

The most popular forum topics:

Bestsellers in the Market:

26 new topics on forum:

and 23 more...
There are more than 84 860 topics available on forum

The most downloaded free products:

26 new topics on forum:

and 23 more...

The most popular forum topics:

Bestsellers in the Market:

Published article "Graphical Interfaces X: Text Edit box, Picture Slider and simple controls (build 5)".

Graphical Interfaces X: Text Edit box, Picture Slider and simple controls (build 5)

This article will consider new controls: Text Edit box, Picture Slider, as well as additional simple controls: Text label and Picture. The library continues to grow, and in addition to introduction of new controls, the previously created ones are also being improved.

Published article "Universal Oscillator with a GUI".

Universal Oscillator with a GUI

The article describes the process of creation of a universal indicator based on all oscillators available in the terminal, with its own graphical interface. The GUI allows users to quickly and easily change settings of each oscillator straight from the chart window (without having to open its properties), as well as to compare their values and to select an optimal option for a specific task.

Bestsellers in the Market:

Most read articles this month

Universal ZigZag

Universal ZigZag

ZigZag is one of the most popular indicators among the MetaTrader 5 users. The article analyzes the possibilities for creating various versions of the ZigZag. The result is a universal indicator with ample opportunities to extend its functionality, which is useful in the development of trading experts and other indicators.

The 'Turtle Soup' trading system and its 'Turtle Soup Plus One' modification

The 'Turtle Soup' trading system and its 'Turtle Soup Plus One' modification

The article features formalized rules of two trading strategies 'Turtle Soup' and 'Turtle Soup Plus One' from Street Smarts: High Probability Short-Term Trading Strategies by Linda Bradford Raschke and Laurence A. Connors. The strategies described in the book are quite popular. But it is important to understand that the authors have developed them based on the 15...20 year old market behavior.

80-20 trading strategy

80-20 trading strategy

The article describes the development of tools (indicator and Expert Advisor) for analyzing the '80-20' trading strategy. The trading strategy rules are taken from the work "Street Smarts. High Probability Short-Term Trading Strategies" by Linda Raschke and Laurence Connors. We are going to formalize the strategy rules using the MQL5 language and test the strategy-based indicator and EA on the recent market history.

Most downloaded source codes this month

18 new topics on forum:

and 15 more...
There are more than 84 810 topics available on forum

The most popular forum topics:

Bestsellers in the Market:

20 new topics on forum:

and 17 more...

The most downloaded free products:

Most read articles this week

Universal ZigZag

Universal ZigZag

ZigZag is one of the most popular indicators among the MetaTrader 5 users. The article analyzes the possibilities for creating various versions of the ZigZag. The result is a universal indicator with ample opportunities to extend its functionality, which is useful in the development of trading experts and other indicators.

80-20 trading strategy

80-20 trading strategy

The article describes the development of tools (indicator and Expert Advisor) for analyzing the '80-20' trading strategy. The trading strategy rules are taken from the work "Street Smarts. High Probability Short-Term Trading Strategies" by Linda Raschke and Laurence Connors. We are going to formalize the strategy rules using the MQL5 language and test the strategy-based indicator and EA on the recent market history.

LifeHack for Trader: A comparative report of several tests

LifeHack for Trader: A comparative report of several tests

The article deals with the simultaneous launch of Expert Advisor testing on four different trading instruments. The final comparison of four testing reports is provided in a table similar to how goods are represented in online stores. An additional bonus is that distribution charts will be automatically created for each symbol.

Most downloaded source codes this week

  • Ichimoku Kinko Hyo System An EA fully based on the Ichimoku Kinko Hyo system.
  • Yen Trader Expert Advisor to trade Yen Crosses based on Major Pairs and USDJPY divergence/convergence.
  • Pivot Star Pivot indicator. Standard, Fibonacci, Camarilla, Woody's, Demark. Calculates pivot points from previous bar of chosen period (M5 - MN).

Bestsellers in the Market:

15 new topics on forum:

and 12 more...

Bestsellers in the Market:

The most popular forum topics:

13 new topics on forum:

and 10 more...

Bestsellers in the Market:

19 new topics on forum:

and 16 more...
1...316317318319320321322323324325326327328329330...583