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.

13 new products are now available on the Market:

and 8 more...

Published article "DIY multi-threaded asynchronous MQL5 WebRequest".

DIY multi-threaded asynchronous MQL5 WebRequest

The article describes the library allowing you to increase the efficiency of working with HTTP requests in MQL5. Execution of WebRequest in non-blocking mode is implemented in additional threads that use auxiliary charts and Expert Advisors, exchanging custom events and reading shared resources. The source codes are applied as well.

New publications in CodeBase

Published article "Reversing: Formalizing the entry point and developing a manual trading algorithm".

Reversing: Formalizing the entry point and developing a manual trading algorithm

This is the last article within the series devoted to the Reversing trading strategy. Here we will try to solve the problem, which caused the testing results instability in previous articles. We will also develop and test our own algorithm for manual trading in any market using the reversing strategy.

The most downloaded free products:

There are more than 100 020 topics available on forum

25 new topics on forum:

and 22 more...

12 new products are now available on the Market:

and 7 more...

Bestsellers in the Market:

New publications in CodeBase

The most downloaded free products:

Bestsellers in the Market:

There are more than 12 600 products available in Market

11 new products are now available on the Market:

and 6 more...

Most downloaded source codes this week

  • ZigZag Signal Indicator ZigZag System with Signal and Alert Added Alert and modify by Roberto Jacobs 3rjfx @ 2018/12/29
  • Heikin Ashi Trader "Heikin Ashi Trader" EA trades with a strategy based on Heikin Ashi indicator (not visible) and has Trailing Stop Loss &Take Profit works best on 1D time frames major forex pairs and stocks NASDAQ.
  • PivotPoint This indicator draws pivot points, resistances and supports.

Most read articles this week

MQL5 Cookbook: Getting properties of an open hedge position

MQL5 Cookbook: Getting properties of an open hedge position

MetaTrader 5 is a multi-asset platform. Moreover, it supports different position management systems. Such opportunities provide significantly expanded options for the implementation and formalization of trading ideas. In this article, we discuss methods of handling and accounting of position properties in the hedging mode. The article features a derived class, as well as examples showing how to get and process the properties of a hedge position.

How to conduct a qualitative analysis of trading signals and select the best of them

How to conduct a qualitative analysis of trading signals and select the best of them

The article deals with evaluating the performance of Signals Providers. We offer several additional parameters highlighting signal trading results from a slightly different angle than in traditional approaches. The concepts of the proper management and perfect deal are described. We also dwell on the optimal selection using the obtained results and compiling the portfolio of multiple signal sources.

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.

19 new topics on forum:

and 16 more...

The most popular forum topics:

3 new signals now available for subscription:

REDROCK F
175% 1411 trades
Growth:175.19%
Equity:12 533.65USD
Balance:14 409.60USD
BG Grid 2
122% 1074 trades
Growth:121.94%
Equity:3 996.28USD
Balance:3 997.22USD
BG Grid 2
122% 1074 trades
Growth:121.67%
Equity:3 990.25USD
Balance:3 991.19USD

The most downloaded free products:

Bestsellers in the Market:

19 new topics on forum:

and 16 more...

9 new products are now available on the Market:

and 4 more...

New publications in CodeBase

  • Singleton Example This is a working singleton code example. The sole purpose of this post is to provide a working code sample of a singleton object. A singleton object is created when there 'can be only one' of the object. This is accomplished by making an object's constructor private, and ensuring assignment and copy operations are also private. I was working on an EA and identified that an object should never have more than one copy. I don't expect the EA to ever get large enough for it to actually matter that a singleton is used, but I like the clarity in the code for the object's type. The code follows closely the tutorial at http://www.yolinux.com/TUTORIALS/C++Singleton.html.
  • Averages crosses Averages crosses
  • Heiken ashi - histogram Heiken ashi - histogram

2 new signals now available for subscription:

Tryfoss 23 EA since 2019
184% 1373 trades
Growth:184.39%
Equity:4 135.34USD
Balance:4 135.34USD
Tryfoss 23 EA since 2019
179% 1373 trades
Growth:179.45%
Equity:4 063.42USD
Balance:4 063.42USD

The most downloaded free products:

There are more than 99 960 topics available on forum

29 new topics on forum:

and 26 more...

Bestsellers in the Market:

5 new products are now available on the Market:

2 new signals now available for subscription:

SUCCESS WITH RICHIE
359% 854 trades
Growth:359.04%
Equity:1 095.81USD
Balance:1 441.78USD
and 1 more...

The most downloaded free products:

Bestsellers in the Market:

12 new products are now available on the Market:

and 7 more...

21 new topics on forum:

and 18 more...

New publications in CodeBase

3 new signals now available for subscription:

E L S A R A K B Y
146% 214 trades
Growth:146.32%
Equity:442.83USD
Balance:445.92USD
E L S A R A K B Y
146% 214 trades
Growth:146.32%
Equity:442.83USD
Balance:445.92USD
TrendyourFrend
-5% 613 trades
Growth:-5.37%
Equity:3 268.08USD
Balance:4 370.90USD

The most popular forum topics:

The most downloaded free products:

There are more than 99 900 topics available on forum

31 new topics on forum:

and 28 more...

Bestsellers in the Market:

4 new signals now available for subscription:

Grid Pro
166% 404 trades
Growth:165.84%
Equity:2 175.96USD
Balance:2 169.68USD
Joao Machado
49% 1299 trades
Growth:48.90%
Equity:7 395.27EUR
Balance:6 757.17EUR
Komikami2
38% 2533 trades
Growth:37.82%
Equity:1 035.97USD
Balance:1 035.97USD
and 1 more...

15 new products are now available on the Market:

and 10 more...

New publications in CodeBase

  • BTF_BB The Bigger Time Frame Bollinger Bands indicator
  • BTF_ATR The Three Bigger Time Frame ATR indicator
  • Multi_ATR_Bands Three ATR Bands with multiple selection
  • Donchian_Oscillator The Donchian Oscillator indicator
  • MTF_MA The Multi-timeframe Moving Average indicator
  • Hoop master The Expert Advisor uses Buy Stop and Sell Stop pending orders. Martingale.
  • ColorAutoFibAutoTrend The AutoFibAutoTrend indicator, in which you can change colors and the values of horizontal Fibo levels.
  • Exp_ColorMaRsi-Trigger_MMRec_Duplex Two identical trading systems (for long and short deals) based on the ColorMaRsi-Trigger indicator signals that can be configured in different ways within a single EA with an ability to change the volume of a forthcoming trade depending on the results of the previous trades for this trading system.
  • Elders_Safe_Zone_MTF The Multi timeframe Elder's Safe Zone indicator
  • ColorRSI_X20_HTF The ColorRSI_X20 indicator with the possibility to change the calculation timeframe using the indicator input parameters
  • ColorMFI_X20_HTF The ColorMFI_X20 indicator with the possibility to change the calculation timeframe using the indicator input parameters
  • Cidomo The Expert Advisor uses Buy Stop and Sell Stop pending orders.
  • XFisher_org_v1_Vol_Supr_Zer_HTF The XFisher_org_v1_Vol_Supr_Zer indicator with the possibility to change the indicator timeframe using input parameters
  • CandlesAutoFibo The indicator builds Fibonacci levels at candlesticks High and Low, based on the timeframe specified in the indicator parameters
  • MFI_normalized The MFI normalized indicator
  • ColorMFI_X20_Cloud The ColorMFI_X20 indicator featuring background filling in overbought/oversold areas
  • ColorMFI_X20 Twenty MFI indicators displayed in one window. Each line can be colored depending on its position relative to overbought and oversold areas
  • Exp_SpearmanRankCorrelation_Histogram The trading system based on SpearmanRankCorrelation_Histogram indicator signals
  • VTS_Float_Pivot_Smoothed_HTF The VTS_Float_Pivot_Smoothed indicator with the ability to change the indicator timeframe using input parameters
  • VTS_Float_Pivot_Smoothed A trend indicator VTS using the Float_Pivot_Smoothed channel.
  • Exp_SR-RateIndicator A trading system based on the SR-RateIndicator indicator signals
  • XFisher_org_v1_Vol_Supr_Zer_Alert Brief Description
  • TDSGlobal The Expert Advisor operates using pending Buy limit and Sell limit orders. It uses High and Low of the D1 timeframe (bars #1 and #2)
  • Puria method A trading system based on the Puria method.
  • EMA LWMA RSI An Expert Advisor based on two iMA (Moving Average, MA) and iRSI (Relative Strength Index, RSI)
  • BullsBearsEyes EA The Expert Advisor based on the BullsBearsEyesindicator custom indicator
  • Fib_SR_8 The Fib_SR indicator with three additional support and resistance zones
  • Heiken_Ashi_Smoothed_VolatilityStep_tmf_Alert The Heiken_Ashi_Smoothed_VolatilityStep_Alert indicator with the ability to highlight trading time zones, selected in the indicator input parameters. Such zones are shown in a different histogram color
  • XFisher_org_v1_Vol_Supr_Zer The XFisher_org_v1_Vol_Supr indicator with additional signals displayed as round dots, which indicate zero line breakout by the indicator line
  • Gap DM The Expert Advisor waits for a gap at the bar opening.
  • Gold Dust The Gold Dust
  • Float_Pivot_Smoothed_Digit The Float_Pivot_Digit indicator with the smoothing of input timeseries used in calculations. The timeseries smoothing parameters are determined by the indicator input variables
  • Float_Pivot_Digit An alternative to Bollinger Bands® with the color filling inside the channel, drawn as a cloud, with the display of the last values as price labels and the possibility to round the channel levels up to a required number of digits
  • Heiken_Ashi_Smoothed_VolatilityStep_Alerts_HTF The Heiken_Ashi_Smoothed_VolatilityStep_Alerts indicator with the ability to change the indicator timeframe using input parameters
  • Heiken_Ashi_Smoothed_VolatilityStep_Alerts The Heiken_Ashi_Smoothed_VolatilityStep indicator with the ability to send alerts, emails and push notifications when the indicator breaks through the trigger level specified in the inputs.
  • MACD No Sample An Expert Advisor based on the iMA (Moving Average, MA) and iMACD (Moving Average Convergence/Divergence, MACD) indicators
  • Heiken_Ashi_Smoothed_VolatilityStep A simple indicator, which calculates rounded volatility of a financial asset using the High and Low prices of smoothed Heiken_Ashi candlesticks.
  • Exp_ColorMETRO_MMRec_Duplex Two identical trading systems (for long and short deals) based on the ColorMETRO indicator signals that can be configured in different ways within a single EA with an ability to change the volume of a forthcoming trade depending on the results of the previous trades for this trading system.
  • Day Trading PAMXA The strategy is based on two indicators calculated on two timeframes: iAO (Awesome Oscillator, AO) on the D1 TF and iStochastic (Stochastic Oscillator, Stoh) on H1.
  • jMaster RSI The Expert Advisor is based on the RSI Custom Smoothing indicator.
  • Fib_SR_6 The Fib_SR indicator with two additional support and resistance zones.
  • Fib_SR The indicator shows possible resistance and support zones in the form of colored rectangles
  • SpearmanRankCorrelation_Histogram_Alerts The SpearmanRankCorrelation_Histogram indicator with the ability to send alerts, emails and push notifications when trading signals emerge
  • SignalTable_Sar_MFI_TEMA The indicator shows Buy and Sell signals of three indicators (iSAR, iMFI и iTEMA) located in nine timeframes, with full settings
  • XFisher_org_v1_Vol_Supr_HTF The XFisher_org_v1_Vol indicator with the possibility to change the indicator timeframe using input parameters
  • XFisher_org_v1_Vol_Supr The XFisher_org_v1_Vol oscillator with additional indication in the form of colored squares at the zero level, when entering the overbought and oversold zones in the trend direction
  • XFisher_org_v1_Vol_HTF The XFisher_org_v1_Vol indicator with the possibility to change the indicator timeframe using input parameters
  • XFisher_org_v1_Vol The XFisher_org_v1 oscillator implemented as a color histogram, using volumes
  • X2MA_3HTF Three X2MA indicators from different timeframes in a single window
  • Exp_VortexIndicator_MMRec_Duplex Two identical trading systems (for long and short deals) based on the VortexIndicator indicator signals that can be configured in different ways within a single EA with an ability to change the volume of a forthcoming trade depending on the results of the previous trades for this trading system
  • Dolly_Graphics_v11-GMTShift An indicator of support and resistance channels.
  • Super_Signals_Channel_V3 The Super_Signals_Channel_V3 indicator with a colored filling of the channel and a middle line
  • Super_Signals_Channel_V2 A redrawing Super_Signals_Channel indicator
  • Super_Signals_Channel A redrawing channel, which looks into the future by a certain amount of bars specified in the appropriate input parameter
  • X2MA_2HTF Two X2MA moving averages from different timeframes, drawn in a single window as a color cloud colored according to the trend direction
  • RSI Custom Smoothing The iRSI (Relative Strength Index, RSI) indicator features new settings allowing users to manage the display of levels and main level color and width from an Expert Advisor. Smoothing has been added.
  • Yesterday Today Trading is based on the analysis of yesterday's OHLC with the current day value.
  • RSI EA v2 RSI EA - trading based on overbought/oversold zones determined by the iRSI (Relative Strength Index, RSI) indicator.
  • MACD_MFI The MFI indicator (Money Flow Index) applied over MACD (Moving Average Convergence/Divergence) provides a visual presentation of the current price divergence
  • Exp_Slow-Stoch_Duplex Two identical trading systems (for long and short positions) based on the signals of the Slow-Stoch indicator, which can be configured in different ways within one Expert Advisor
  • Flat Channel Brief Description
  • Normalized_Volume The Normalized Volume indicator
  • MA_Trend MA Trend indicator
  • MA_Slope The MA Slope indicator
  • Intraday_Intensity_Open_Form The Intraday Intensity Open Form indicator
  • ZMA The ZMA indicator
  • Ultimate_Oscillator The Ultimate Oscillator indicator
  • ROC_with_Signal_MA The ROC indicator with signal Moving Average
  • OHLC_Volume_Histo The OHLC Volume Histogram indicator
  • OHLC_Volume The OHLC Volume indicator
  • TriMAgen The TriMAgen indicator
  • Fibo_Average2 The Fibo Average2 indicator
  • WSI Indicator WSI
  • Wilder_ATR Indicator Wilder ATR
  • On_Screen_MACD Indicator On screen MACD
  • Mean_Reversion Indicator Mean reversion
  • JSmooth_MA Indicator JSmooth MA
  • Fx_Snipers_Ergodic_CCI_Trigger Indicator Fx Sniper's Ergodic CCI Trigger
  • BB_ATR_Oscillator Indicator BB ATR oscillator
  • Average_Change The Average change indicator
  • Total_Power Indicator Total Power
  • StepMVA The Moving Average with step indicator
  • Pivot_Oscillator Pivot Oscillator
  • 18AvgMA The "Average of 18 Moving Averages" indicator
  • TIA The Trend Interruption Average indicator
  • Stalin_NRTR_HTF Indicator Stalin_NRTR with the timeframe selection option in its input parameters
  • Stalin_NRTR The Stalin indicator in the form of NRTR.
  • Stalin_HTF The Stalin indicator with the ability to change the indicator timeframe using input parameters
  • SVSI_MTF Multi timeframe Slow Volume Strength Index
  • PWMA_MTF Multi Time Frame Power Weighted Moving Average
  • MTF_RSI The Multi timeframes RSI indicator
  • MACD Cleaner An Expert Advisor based on the iMACD indicator (Moving Average Convergence/Divergence, MACD)
  • SetColorFiboLevels The script creates the Fibonacci levels graphic object with a large number of settings.
  • Float_Pivot_Smoothed_Digit_System The indicator implements a breakthrough system using the Float_Pivot_Smoothed_Digit channel.
  • ColorMFI_X20_Cloud_HTF The ColorMFI_X20_Cloud indicator with the possibility to change the indicator timeframe using input parameters
  • ColorRSI_X20_Cloud_HTF The ColorRSI_X20_Cloud indicator with the possibility to change the indicator timeframe using input parameters
  • Dynamic averaging The EA implements averaging of positions. The average iStdDev is calculated in a sliding window.
  • 3TF_RSI_Average Three timeframes RSI Average
  • 3TF_Stochastic_Average The Three timeframes Stochastic Average indicator
  • Tymen_STARC_Bands The Tymen STARC Bands indicator
  • Tymen_STARC_Bands_MTF The Multi timeframe Tymen STARC Bands indicator
  • Easy Object A simple way to manage graphical objects.
There are more than 9 750 codes published in Codebase

The most downloaded free products:

Most downloaded source codes this month

  • Price_Action Price_ActionEA trades with "PRICE ACTION" strategy has Trailing Stop Loss &Take Profit works on all time frames major forex pairs and stocks NASDAQ.
  • KDJ Indicator KDJ Indicator Oscillator
  • Smart Tunel Trading The Smart tunnel is a smart robot for trading with an automatically drawn trend line to act with it and market movement. Enjoy :)

Most read articles this month

MQL5 Cookbook: Getting properties of an open hedge position

MQL5 Cookbook: Getting properties of an open hedge position

MetaTrader 5 is a multi-asset platform. Moreover, it supports different position management systems. Such opportunities provide significantly expanded options for the implementation and formalization of trading ideas. In this article, we discuss methods of handling and accounting of position properties in the hedging mode. The article features a derived class, as well as examples showing how to get and process the properties of a hedge position.

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.

MQL5: Analysis and Processing of Commodity Futures Trading Commission (CFTC) Reports in MetaTrader 5

MQL5: Analysis and Processing of Commodity Futures Trading Commission (CFTC) Reports in MetaTrader 5

In this article, we will develop a tool for CFTC report analysis. We will solve the following problem: to develop an indicator, that allows using the CFTC report data directly from the data files provided by Commission without an intermediate processing and conversion. Further, it can be used for the different purposes: to plot the data as an indicator, to proceed with the data in the other indicators, in the scripts for the automated analysis, in the Expert Advisors for the use in the trading strategies.

8 new topics on forum:

and 5 more...
1...697071727374757677787980818283...418