Bestsellers in the Market:
Bestsellers in the Market:
New publications in CodeBase
- MA-ATR This indicator combines Moving Average (MA) and Average True Range (ATR).
- Firebird hma [I] The indicator shows the channel.
The most popular forum topics:
- Multi Timeframe Indicators 42 new comments
- Small Moneymanagement-Indicator ruined by new MQL4 38 new comments
- How to Read and write data from out side the metatrader folder 38 new comments
Bestsellers in the Market:
Bestsellers in the Market:
The most popular forum topics:
- Interesting and Humour 56 new comments
- Multi Timeframe Indicators 40 new comments
- New metatrader 4 compatible indicators 38 new comments
Most downloaded source codes this month
- Dual Trix Expert Advisor It uses martingale, the number of doublings is limited.
- An Expert Advisor - Index Moving Average This Expert Advisor uses the Index Moving Average indicator.
- Difference of Two Moving Averages An Expert Advisor based on the difference of two moving averages.
Most read articles this month

Video tutorial: MetaTrader Signals Service
In just 15 minutes, this video tutorial explains what MetaTrader Signals Service is, and demonstrates in great detail how to subscribe to trade signals and how to become a signal provider in our service. By watching this tutorial, you will be able to subscribe to any trading signal, or publish and promote your own signals in our service.
How to Test a Trading Robot Before Buying
Buying a trading robot on MQL5 Market has a distinct benefit over all other similar options - an automated system offered can be thoroughly tested directly in the MetaTrader 5 terminal. Before buying, an Expert Advisor can and should be carefully run in all unfavorable modes in the built-in Strategy Tester to get a complete grasp of the system.

MQL5 Programming Basics: Lists
The new version of the programming language for trading strategy development, MQL [MQL5], provides more powerful and effective features as compared with the previous version [MQL4]. The advantage essentially lies in the object-oriented programming features. This article looks into the possibility of using complex custom data types, such as nodes and lists. It also provides an example of using lists in practical programming in MQL5.
Bestsellers in the Market:
New publications in CodeBase
- Donchian Channel Indicator This indicator draws three Donchian bands: up, middle and down bands based on which you can design your scalping system.
- H3, H6, H8 and H12 Candle Sticks Indicator This indicator adds H3, H6, H8 and H12 time frames into your charts.
The most downloaded free products:
Bestsellers in the Market:
Most downloaded source codes this week
- Difference of Two Moving Averages An Expert Advisor based on the difference of two moving averages.
- cs2011 Automated Trading Championship 2011 version.
- PivotPointUniversal The indicator plots Pivot levels for all available history. There are 5 variants of Pivot levels is supported: Classic, Fibonacci, Demark, Camarilla, Woodies. There are 3 calculation periods: daily, weekly, monthly. For the daily pivot levels it's possible to specify the GMT time shift.
Most read articles this week

Video tutorial: MetaTrader Signals Service
In just 15 minutes, this video tutorial explains what MetaTrader Signals Service is, and demonstrates in great detail how to subscribe to trade signals and how to become a signal provider in our service. By watching this tutorial, you will be able to subscribe to any trading signal, or publish and promote your own signals in our service.
How to Test a Trading Robot Before Buying
Buying a trading robot on MQL5 Market has a distinct benefit over all other similar options - an automated system offered can be thoroughly tested directly in the MetaTrader 5 terminal. Before buying, an Expert Advisor can and should be carefully run in all unfavorable modes in the built-in Strategy Tester to get a complete grasp of the system.

You have just registered and most likely you have questions such as, "How do I insert a picture to my a message?" "How do I format my MQL5 source code?" "Where are my personal messages kept?" You may have many other questions. In this article, we have prepared some hands-on tips that will help you get accustomed in MQL5.community and take full advantage of its available features.
The most popular forum topics:
- Multi Timeframe Indicators 58 new comments
- Interesting and Humour 41 new comments
- Press review 28 new comments
Bestsellers in the Market:
Bestsellers in the Market:
The most popular forum topics:
- Interesting and Humour 85 new comments
- Not the Grail, just a regular one - Bablokos!!! 84 new comments
- Multi Timeframe Indicators 53 new comments
Bestsellers in the Market:
Bestsellers in the Market:
New publications in CodeBase
- BB-HL Another variation of Bollinger Bands. In this indicator prices High and Low are used instead Close for calculating Standard Deviation.
- BBands_Stop_v1_HTF The BBands_Stop_v1 indicator with the timeframe selection option available in input parameters.
- Chandelier Exit A trend indicator drawn in the form of a colored cloud. with stops beyond the range of the colored cloud.
- TimeZones The indicator draws four vertical colored lines during a day. Line parameters can be set in the input parameters.
- Exp_The_20s_v020 A trading system using The_20s_v020 semaphore arrow indicator.
- BackgroundCandle_ColorLaguerre_HTF The indicator draws rectangle candlesticks of a higher timeframe based on the values of the ColorLaguerre indicator.
- T3_TRIX_Signal The T3_TRIX_Signal indicator shows information on the current trend using the values of the T3_TRIX indicator with a fixed timeframe.
- The_20's_v0.20 A semaphore signal indicator not using averages to determine signals.
- ADXCloud_HTF The ADXCloud indicator with the timeframe selection option available in input parameters.
- rvmGann_sv8 The indicator implements the Gann principle in the form of a ZigZag.
- Slow-Stoch_HTF_Signal Slow-Stoch_HTF_Signal shows information about trend direction based on the data of the Slow-Stoch indicator and generates alerts or audio signals and sends push notifications if trading signals appear.
- Exp_Slow-Stoch A trading system that uses the smoothed Slow-Stoch stochastic.
- MultiSlow-Stochx7Signal The MultiSlow-Stochx7Signal indicator shows information on active trends using the values of seven Slow-Stoch indicators from different timeframes.<
- Slow-Stoch_HTF The Slow-Stoch indicator with the timeframe selection option available in input parameters.
- Slow-Stoch Smooth Stochastic.
The most popular forum topics:
Bestsellers in the Market:
Most downloaded source codes this month
- Difference of Two Moving Averages An Expert Advisor based on the difference of two moving averages.
- An Expert Advisor - Index Moving Average This Expert Advisor uses the Index Moving Average indicator.
- cs2011 Automated Trading Championship 2011 version.
Most read articles this month

Video tutorial: MetaTrader Signals Service
In just 15 minutes, this video tutorial explains what MetaTrader Signals Service is, and demonstrates in great detail how to subscribe to trade signals and how to become a signal provider in our service. By watching this tutorial, you will be able to subscribe to any trading signal, or publish and promote your own signals in our service.
How to Test a Trading Robot Before Buying
Buying a trading robot on MQL5 Market has a distinct benefit over all other similar options - an automated system offered can be thoroughly tested directly in the MetaTrader 5 terminal. Before buying, an Expert Advisor can and should be carefully run in all unfavorable modes in the built-in Strategy Tester to get a complete grasp of the system.

MQL5 Programming Basics: Lists
The new version of the programming language for trading strategy development, MQL [MQL5], provides more powerful and effective features as compared with the previous version [MQL4]. The advantage essentially lies in the object-oriented programming features. This article looks into the possibility of using complex custom data types, such as nodes and lists. It also provides an example of using lists in practical programming in MQL5.
The most downloaded free products:
Bestsellers in the Market:
New publications in CodeBase
- MultiJFatlSpeedx7Signal The MultiJFatlSpeedx7Signal indicator shows information on active trends using the values of seven JFatlSpeed indicators from different timeframes.
- BlauSMI Stochastic Momentum from the book "Momentum, Direction and Divergence" by William Blau implemented in the form of a color histogram with a signal line in the form of a colored cloud.
- LSMA_Angle A trend indicator drawn in the form of a histogram.
- bbhisto A trend indicator that uses Standard Deviation.
- ADXCloud A colored cloud drawn on the difference of smoothed lines PLUSDI and MINUSDI of the ADX indicator.
- Exp_BW-wiseMan-1 A trading system using the BW-wiseMan-1 semaphore signal indicator.
- CMx_3HTF Three CMx oscillators with three different timeframes on one chart.
- CMx This indicator combines two MAs, CCI, ADX and Fibo levels.
- IncGUI_v3 A library of GUI Controls.
- Exp_AltrTrend_Signal_v2_2 A trading system using the AltrTrend_Signal_v2_2 semaphore signal indicator.
- BW-wiseMan-1 Semaphore signal indicator, based on Bill Williams' Alligator indicator.
- Dyn_Pivot Pivot Points indicator.
- Exp_Digital_MACD Trading system using the Digital_MACD indicator.
- Dinapoli_ZZ The ZigZag indicator using Joe DiNapoli algorithm.
- MultiBlauTSStochasticx7Signal The MultiBlauTSStochasticx7Signal indicator shows information on active trends using the values of seven BlauTSStochastic indicators from different timeframes.
Published article "Common Errors in MQL4 Programs and How to Avoid Them".

To avoid critical completion of programs, the previous version compiler handled many errors in the runtime environment. For example, division by zero or array out of range are critical errors and usually lead to program crash. The new compiler can detect actual or potential sources of errors and improve code quality. In this article, we discuss possible errors that can be detected during compilation of old programs and see how to fix them.
The most popular forum topics:
- MetaTrader 4 Platform Update build 625: Magazines in MetaTrader Market and New MetaViewer 48 new comments
- Array initialisation 35 new comments
- Interesting and Humour 32 new comments













































