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.

The most popular forum topics:

New publications in CodeBase

The most downloaded free products:

The most popular forum topics:

31 new topics on forum:

and 28 more...

Bestsellers in the Market:

New publications in CodeBase

  • RMA RMA average
  • Kalman filter velocity Kalman filter velocity
  • manual trade by keyboard After looking for many Trading concepts and requirements of my own tried to code an EA. First collected many EA's and tried their codes I re-designed the following codes for my own needs to use for trading. Hope you also find the EA helps you .. Have healthy life and succesfull trades within your life.

Published article "Separate optimization of a strategy on trend and flat conditions".

Separate optimization of a strategy on trend and flat conditions

The article considers applying the separate optimization method during various market conditions. Separate optimization means defining trading system's optimal parameters by optimizing for an uptrend and downtrend separately. To reduce the effect of false signals and improve profitability, the systems are made flexible, meaning they have some specific set of settings or input data, which is justified because the market behavior is constantly changing.

The most downloaded free products:

30 new topics on forum:

and 27 more...
There are more than 102 230 topics available on forum

Bestsellers in the Market:

There are more than 9 950 codes published in Codebase

New publications in CodeBase

  • Double smoothed EMA - floating levels (multi time frame) Double smoothed EMA - floating levels (multi time frame)
  • Double smoothed EMA - floating levels Double smoothed EMA - floating levels
  • Double smoothed EMA - multi time frame version Double smoothed EMA - multi time frame version
  • VHF EA A trading system based on custom indicator VHF.
  • Exp_SpearmanRankCorrelation_Histogram_TimeWeekPeriod Expert Advisor Exp_SpearmanRankCorrelation_Histogram with the added option of trading within the weekly range only, the borders of which are specified in the EA's input settings
  • SupremAutoFibo The indicator builds graphical object Fibonacci Levels with many settings at High and Low prices over the period specified in the indicator input parameters
  • Three neural networks A trading system with a very simple neural network unit. It uses an iMA (Moving Average, MA) on H1, H4, and D1.
  • Daily range Searching for a daily range. We use OBJ_HLINE, OBJ_VLINE.
  • SetColorFiboLevels_Grand_xN The script builds the Fibonacci Levels graphical object with the option of selecting the number of its segments
  • CandlesAutoFibo_Grand_xN Indicator CandlesAutoFibo_Grand with the option of changing the number of segments in the graphical object of Fibo levels using one input parameter
  • ADX MACD Deev An Expert Advisor based on indicators iADX (Average Directional Movement Index, ADX) and iMACD (Moving Average Convergence/Divergence, MACD)
  • Day(hight-low) A script for automatically drawing the levels of the intraday High/Low on the FORTS trading session. There is also an option to draw the levels of the night High/Low prices (if the latter ones are beyond the intraday ones)
  • BITEX.ONE MarketMaker v1.01 The market maker robot for trading futures and swap cryptocurrency contracts
  • CandlesAutoFibo_Grand Indicator CandlesAutoFibo with a wider range of settings to display Fibo levels.
  • MA Trend A trading system based on indicator iMA (Moving Average, MA).
  • PEMA_3HTF Three PEMAs from three different timeframes on a single chart
  • PEMA_2HTF A colored cloud made of two PEMAs from different timeframes on a single chart.
  • BollingerBands_Box Displaying the latest closed values of indicator Bollinger Bands® with colored rectangles and background filling
  • Plateau The EA uses two indicators iMA (Moving Average, MA), Fast and Slow, and one indicator iBands (Bollinger Bands, BB).
  • Horizontal Line Levels Signal (Alert) at crossing horizontal line by the price
  • HLCrossSigForDeMarker The HLCrossSigForDeMarker is considered as a trend indicator since it is intended for "catching" trends. However, it's a pretty complex and informative indicator that allows excluding the psychological and emotional effects from trading.
  • XXDPO_Candle_Alerts_HTF Indicator XXDPO_Candle_Alerts with the timeframe selection option in its input parameters
  • XXDPO_Candle_HTF Indicator XXDPO_Candle with the timeframe selection option in its input parameters
  • XXDPO_Candle_Alerts Indicator XXDPO_Candle can provide alerts and send email and push notifications when trading signals occur. Possible signal options
  • Plan X The EA compares the difference between the Close price of bar #1 and the Close price of bar #Candle shift.
  • Ilan iMA Ilan based on indicator iMA (Moving Average, MA)
  • RSI_Rendiment Indicator RSI Rendiment
  • Smoothed_ADX Indicator Smoothed ADX
  • MACD_Osmax Indicator MACD OsmaX
  • Wide_Narrow_Spread Indicator Wide/Narrow Spread bar
  • Price_Volume_Divergence Indicator Price volume divergence
  • Thrust_Bar Indicator Thrust Bar
  • Dynamic_Zone_RSI Indicator Dynamic Zone RSI
  • ASAR Advance Parabolic Time/Price System
  • Gann_Hi_Lo_Activator_MTF Indicator Multi timeframe Gann Hi Lo Activator
  • NonLag_MACD Indicator Non lag MACD
  • NonLag Indicator Non lag average
  • Spread_Oscillator Indicator Spread Oscillator
  • MicroPivots Indicator Micro Pivots
  • Acceleration_Deceleration_AC_MTF Indicator Multi timeframes Bill Williams Accelerator Oscillator
  • Market_Sessions Indicator Market Session
  • Stochastic_Convergence_Divergence Indicator Two Stochastics with MA Smoothing and Convergence Divergence line
  • hedger Protecting a position (hedging)
  • Ingrit Comparing OHLC on timeframe M5
  • Starter Three timeframes. One iMA (Moving Average, MA) and one iStochastic (Stochastic Oscillator) on each timeframe
  • XXDPO_Candle Indicator XXDPO represented as candles
  • WE TRUST An EA based on indicators iMA (Moving Average, MA) and iStdDev (Standard Deviation, StdDev)
  • JS Signal Baes A trading system based on several indicators from several timeframes.
  • MultiPEMA_Digit_Trend_x10 The indicator displays the information on the current trends, using the ColorPEMA_Digit indicator colors from ten different timeframes
  • ColorPEMA_Digit_Trend_x10 Indicator ColorPEMA_Digit_Trend_x10 displays the directions of the ColorPEMA_Digit indicator signals from ten different timeframes from the bar specified in the indicator inputs
  • Bill Williams An Expert Advisor based on two indicators: iFractals (Fractals) and iAlligator (Alligator).
  • Murrey_Math_Lv_Arr_r Indicator Murrey_Math_Lv_Arr limiting the computer resources used in calculating and displaying the indicator on the chart
  • Close panel A panel to close positions based on class CDialog. Buttons based on class СButton.
  • AutoSet SL TP An Expert Advisor for placing Stop Loss and Take Profit.
  • Murrey_Math_Lv_Arr Indicator Murrey_Math_Lv with the levels shown as labels that can be changed in its input parameters
  • Breakdown catcher Working with pending Stop orders
  • Exp_ColorPEMA_Digit_Tm_Plus_MMRec_Duplex Two identical trading systems (for long and short deals) based on the ColorPEMA 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
  • Exp_ColorPEMA_Digit_Tm_Plus A trading system based on the signals of indicator ColorPEMA_Digit with the possibility to set a fixed position holding time
  • ColorPEMA_Digit_r_HTF Indicator ColorPEMA_Digit_r with the timeframe selection option in its input parameters, limiting the computer resources used in its calculations within the entire chart and on the current bar
  • ColorPEMA_Digit_HTF Indicator ColorPEMA_Digit with the timeframe selection option in its input parameters
  • iMA iStdDev A trading system based on two indicators iMA (Moving Average) and one indicator iStdDev (Standard Deviation, StdDev)
  • 3TF_MFI_Average Indicator Three timeframes MFI with Average
  • BB_Cloud Indicator Double-deviation Bollinger Band with cloud
  • Three timeframes Three indicators from different timeframes: iMACD (Moving Average Convergence/Divergence, MACD), iAlligator (Alligator), and iRSI (Relative Strength Index, RSI)
  • Stochastics_Overlay Indicator Stochastic Overlay
  • RSI_Overlay Indicator RSI Overlay
  • ColorPEMA_Digit_r A moving ColorPEMA_Digit with the limitation of the computer resources used for its calculations on the entire chart and on the current bar
  • MACD_Overlay Indicator MACD Overlay
  • ColorPEMA_Digit A five-fold exponential moving average that displays the most recent value as a price label with the possibility to round the indicator levels to the required number of orders
  • Advanced_Fractal_Envelopes Indicator Advanced Fractal Envelopes
  • Advanced_Fractal_Overlay Indicator Advanced Fractal Overlay
  • Fraktrak xonax A trading system based on breaking through iFractals
  • ZigZag_Oscillator Indicator ZigZag Oscillator
  • MTF_Stochastic_RSI Indicator Multi timeframes Stochastic RSI
  • PriceChannel A price channel based on a bar of user-defined duration (timeframe).
  • Stochastic_RSI Indicator Stochastic RSI
  • MTF_LRMA Indicator Multi Timeframe Linear Regression MA with signal line
  • LRMA Indicator Linear Regression MA
  • 3_in_1_Stochastic Indicator 3 in 1 MTF Stochastic with MA Smoothing options
  • Dynamic_Trend_MTF Indicator Multi timeframe Dynamic Trend
  • USDX_Slope Indicator USDX vs Slope Direction Line
  • Float_Pivot_Smoothed_Digit_System_HTF Indicator Float_Pivot_Smoothed_Digit_System with the timeframe selection option in its input parameters
  • Heiken_Ashi_Smoothed_Volatility_Volume_HTF Indicator Heiken_Ashi_Smoothed_Volatility_Volume with the timeframe selection option in its input parameters
  • iCCI iRSI A trading system based on two custom indicators: CCI Color Levels and RSI Custom Smoothing.
  • MurreyMathFixPeriod_Lv Indicator of Murrey levels in indicator buffers with the added visual text information on those levels, calculating the levels on a timeframe specified in the inputs
  • Murrey_Math_Lv Indicator of Murrey levels in indicator buffers with the added visual text information on those levels
  • FitFul 13 The EA focuses on the OHLC of timeframe W1
  • Stalin_Signal Indicator Stalin_Signal displays information on the current trend, using the values of indicator Stalin_NRTR with a fixed timeframe
  • iMA iStochastic Custom A trading system based on indicators Custom Moving Average Levels and Stochastic Custom
  • Stochastic Custom A modification of standard indicator iStochastic (Stochastic Oscillator, STO) - now you can manage levels #1 and #2 from your EA.
  • iMA iSAR EA A trading system based on three indicators iMA (Moving Average, MA) and two indicators iRSI (Relative Strength Index, RSI)
  • Stalin_HTF_Signal Summary of the Expert Advisor
  • Float_Pivot_Smoothed_Digit_HTF Indicator Float_Pivot_Smoothed_Digit with the timeframe selection option in its input parameters
  • Float_Pivot_Digit_Box Displaying the latest closed values of indicator Float_Pivot_Digit with colored rectangles and background filling
  • Exp_AdaptiveRenko_MMRec_Duplex Two identical trading systems (for long and short deals) based on the AdaptiveRenko 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
  • Float_Pivot_Digit_HTF Indicator Float_Pivot_Digit with the timeframe selection option in its input parameters
  • Heiken_Ashi_Smoothed_Volatility_Volume Indicator Heiken_Ashi_Smoothed_VolatilityStep without rounding, multiplied by the averaged volumes
  • Three Typical Candles It calculates the Typical prices for bars #1, #2, and #3
  • Spreader An Expert Advisor for two currency pairs
  • Stalin_x10 Indicator Stalin_x10 displays the trend direction and enter signals of indicator Stalin_NRTR from ten different timeframes on the bar defined in the indicator input parameters.
  • MultiStalin_x10 Indicator MultiStalin_x10 displays information on the current trends, using the values of indicator Stalin from ten different timeframes
  • Hoop master 2 Working with pending Buy stop and Sell stop orders. Martingale.

The most downloaded free products:

Bestsellers in the Market:

The most popular forum topics:

26 new topics on forum:

and 23 more...
There are more than 102 100 topics available on forum

New publications in CodeBase

The most downloaded free products:

Bestsellers in the Market:

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 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.

Most downloaded source codes this month

  • 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.

34 new topics on forum:

and 31 more...

Published article "Selection and navigation utility in MQL5 and MQL4: Adding "homework" tabs and saving graphical objects".

Selection and navigation utility in MQL5 and MQL4: Adding "homework" tabs and saving graphical objects

In this article, we are going to expand the capabilities of the previously created utility by adding tabs for selecting the symbols we need. We will also learn how to save graphical objects we have created on the specific symbol chart, so that we do not have to constantly create them again. Besides, we will find out how to work only with symbols that have been preliminarily selected using a specific website.

The most downloaded free products:

Bestsellers in the Market:

The most popular forum topics:

23 new topics on forum:

and 20 more...
There are more than 102 030 topics available on forum
There are more than 9 840 codes published in Codebase

New publications in CodeBase

There are more than 6 260 products available in Market

Published article "How to create and test custom MOEX symbols in MetaTrader 5".

How to create and test custom MOEX symbols in MetaTrader 5

The article describes the creation of a custom exchange symbol using the MQL5 language. In particular, it considers the use of exchange quotes from the popular Finam website. Another option considered in this article is the possibility to work with an arbitrary format of text files used in the creation of the custom symbol. This allows working with any financial symbols and data sources. After creating a custom symbol, we can use all the capabilities of the MetaTrader 5 Strategy Tester to test trading algorithms for exchange instruments.

The most downloaded free products:

The most popular forum topics:

Bestsellers in the Market:

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 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.

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.

Most downloaded source codes this week

  • Daily Pivot Points shifted for different day start time This indicator is another implementation of daily pivot points that allows the time for pivot point calculation to be advanced or delayed from the server time. It considers any Saturday trading to be Friday and any Sunday trading to be Monday.
  • Day Trading "Day Trading" EA Trades with Day Trading strategy,has Trailing Stop Loss &Take Profit works on 1D time frame major forex pairs and stocks NASDAQ.
  • Didi Index Didi Index mql5 source code.

25 new topics on forum:

and 22 more...

New publications in CodeBase

The most downloaded free products:

23 new topics on forum:

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

Bestsellers in the Market:

Bestsellers in the Market:

The most downloaded free products:

35 new topics on forum:

and 32 more...

The most popular forum topics:

1...218219220221222223224225226227228229230231232...557