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.

Bestsellers in the Market:

29 new topics on forum:

and 26 more...
There are more than 76 530 topics available on forum

Bestsellers in the Market:

The most popular forum topics:

Bestsellers in the Market:

21 new topics on forum:

and 18 more...

Published article "Rope Indicator by Erik Nayman".

Rope Indicator by Erik Nayman

The article reveals how the "Rope" indicator is created based on "The Small Encyclopedia of Trader" by Erik L. Nayman. This indicator shows the direction of the trend using the calculated values of bulls and bears over a specified period of time. The article also contains principles of creating and calculating indicators along with the examples of codes. Other subjects covered include building an Expert Advisor based on the indicator, and the optimization of external parameters.

26 new topics on forum:

and 23 more...
There are more than 76 470 topics available on forum

The most popular forum topics:

Most read articles this month

Market Theory

Market Theory

A logically complete market theory that would cover all types and varieties of markets for goods and services, micro and macro markets like Forex, hasn't been available until now. This article covers the essence of a new market theory based on the profit analysis, reveals patterns of the current price change and the principle of the mechanism operation that allows the price to find its most optimal value by forming a chain of virtual prices that can develop the controlling influence on the actual price. Mechanisms of formation and change of market trends are also identified here.

MQL5 for beginners: Anti-vandal protection of graphic objects

MQL5 for beginners: Anti-vandal protection of graphic objects

What should your program do, if graphic control panels have been removed or modified by someone else? In this article we will show you how not to have "ownerless" objects on the chart, and how not to lose control over them in cases of renaming or deleting programmatically created objects after the application is deleted.

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 month

  • iFibonacci This indicator will Draw Fibonacci Tools such as Retracement, Arc, Fan, Expansion, Time Zones. Based on ZigZag indicator.
  • Trailing Stop that can do everything The Expert Advisor moves the Stop Loss in the direction of the price movement using various methods.
  • Expert_RSI_Stochastic_MA This Expert Advisor uses three indicators: MA(150), RSI(3) with the levels of 80 and 20, Stochastic(6, 3, 3) with the levels of 70 and 30. The direction of opening deals is based on MA. Entry by RSI and Stochastic. Exit by Stochastic.

Bestsellers in the Market:

1 new signal now available for subscription:

NiLe
4 537% 12695 trades
Growth:4 537.20%
Equity:1 926.84USD
Balance:2 033.15USD
There are more than 5 420 codes published in Codebase

New publications in CodeBase

  • OrderExample The Expert Advisor sends trade requests using OrderSendAsync() function.
  • METRO_XRSX_HTF_Signal METRO_XRSX_HTF_Signal shows a trend direction or a signal for performing a deal generated by METRO_XRSX_Sign indicator at the chosen bar as a graphic object with colored trend indication or deal direction and sends alerts or audio signals in case of a market entry moment.
  • DEMA_3HTF Three Double Exponential Moving Average indicators from three different timeframes displayed on the same chart.
  • DEMA_HTF The Double Exponential Moving Average indicator with the timeframe selection option available in input parameters.
  • CopyTicksInd The indicator demonstrates the operation of obtaining the ticks using the "CopyTicks", and allows to compare the three modes of obtaining ticks.
  • AMA_HTF The Adaptive Moving Average indicator with the timeframe selection option available in input parameters.
  • AMA_3HTF Three Adaptive Moving Average indicators from three different timeframes displayed on the same chart.
  • XDidi_Index_HTF The XDidi_Index with the timeframe selection option available in the input parameters.
  • RealValue_HTF The RealValue with the timeframe selection option available in the input parameters.
  • RealValue This indicator is an attempt to evaluate the real market value of a financial asset.
  • XDidi_Index The Didi needles indicator with the advanced customization settings of the moving averages used in its calculations.
  • Didi_Index_Sign A semaphore signal indicator that uses an algorithm based on crossovers of two moving averages.
  • Didi_Index_HTF The Didi_Index indicator with the timeframe selection option available in the input parameters.
  • METRO_DeMarker_HTF_Signal METRO_DeMarker_HTF_Signal shows a trend direction or a signal for performing a deal generated by METRO_DeMarker_Sign indicator at the chosen bar as a graphic object with colored trend indication or deal direction and sends alerts or audio signals in case of a market entry moment.
  • F_RSI_HTF The F_RSI indicator with the timeframe selection option available in the input parameters.
  • F_RSI The RSI with dynamic levels.
  • ATRSmoothed_HTF The ATRSmoothed indicator with the timeframe selection option available in the input parameters.
  • ATRSmoothed_3HTF Three ATRSmoothed indicators from three different timeframes on one chart.
  • ATRSmoothed A common Average True Range with the ability to smooth the resulting curve using an additional averaging method.
  • EMD Performs the Empirical Mode Decomposition for the current instrument.
  • CHO_3HTF Three Chaikin oscillators with three different timeframes on one chart.
  • Awesome_HTF_Signal Awesome_HTF_Signal shows a trend direction or a signal for performing a deal generated by Awesome_Sign indicator at the chosen bar as a graphic object with colored trend indication or deal direction and sends alerts or audio signals in case of a market entry moment.
  • TriX_3HTF Three Trix oscillators with three different timeframes on one chart.
  • METRO_XRSX_Sign Semaphore signal indicator based on the ColorMETRO_XRSX indicator cloud color change algorithm.
  • Awesome_Sign Semaphore signal indicator based on the Awesome_Signal indicator cloud color change algorithm.
  • Exp_ColorMETRO_XRSX Trading system using the ColorMETRO_XRSX indicator.
  • VKW_Bands_Modify_XRSX_HTF The VKW_Bands_Modify_XRSX with the timeframe selection option available in the input parameters.
  • VKW_Bands_Modify_XRSX The indicator for determining the time when the pending orders should be placed, using the ColorMETRO_XRSX oscillator.
  • ColorMETRO_XRSX_HTF The ColorMETRO_XRSX with the timeframe selection option available in the input parameters.
  • ColorMETRO_XRSX Indicator of the oscillator type, which displays its values based on the XRSX technical indicator.
  • Squeeze_RA_V1_HTF The Squeeze_RA_V1 indicator with the timeframe selection option available in input parameters.
  • 3D_OscilatorSign Semaphore signal indicator based on the 3D_Oscilator indicator intersection algorithm.
  • Squeeze_RA_V1 The indicator is based on the strategy described in the book "Mastering the Trade" by John Carter.
  • VKW_Bands_Modify_DeMarker_HTF The VKW_Bands_Modify_DeMarker with the timeframe selection option available in the input parameters.
  • VKW_Bands_Modify_DeMarker The indicator for determining the time when the pending orders should be placed, using the ColorMETRO_DeMarker oscillator.
  • VKW_Bands_Modify_HTF The VKW_Bands_Modify with the timeframe selection option available in the input parameters.
  • METRO_DeMarker_Sign Semaphore signal indicator based on the METRO_DeMarker indicator cloud color change algorithm.

21 new topics on forum:

and 18 more...
There are more than 76 410 topics available on forum

The most popular forum topics:

Bestsellers in the Market:

There are more than 5 390 codes published in Codebase

New publications in CodeBase

  • METRO_Sign Semaphore signal indicator based on the METRO indicator cloud color change algorithm.
  • Exp_ColorBullsGap The Exp_ColorBullsGap Expert Advisor based on signals of the ColorBullsGap indicator.
  • Exp_ColorBearsGap The Exp_ColorBearsGap Expert Advisor based on signals of the ColorBearsGap indicator.
  • VKW_Bands_Modify_Candle The VKW_Bands_Modify indicator implemented as a sequence of candlesticks.
  • Exp_LeManTrendHist Trading system based on the signals of the LeManTrendHist indicator.
  • LeManTrendHist_HTF The LeManTrendHist with the timeframe selection option available in the input parameters.
  • LeManTrendHist The LeManTrend implemented as a histogram of the smoothed difference between its signal lines.
  • LeManTrendSign Semaphore signal indicator based on the LeManTrend indicator algorithm.
  • VolatilityQualitySign Semaphore signal indicator based on the VolatilityQuality indicator algorithm.
  • ColorBulls_HTF The ColorBulls with the timeframe selection option available in the input parameters.
  • ColorBears_HTF The ColorBears with the timeframe selection option available in the input parameters.
  • ColorBearsGap The indicator displays the price gaps of the candlestick chart of the ColorBearsCandle.
  • ColorBullsGap The indicator displays the price gaps of the candlestick chart of the ColorBullsCandle.
  • Exp_ColorBulls Trading system based on the signals of the ColorBulls indicator.
  • Exp_ColorBears Trading system based on the signals of the ColorBears indicator.
  • Exp_VolatilityQuality Trading system based on the signals of the VolatilityQuality indicator.
  • VolatilityQuality_HTF The VolatilityQuality with the timeframe selection option available in the input parameters.
  • VolatilityQuality Unnormalized oscillator used as a trend identifier.
  • ColorBullsCandle The ColorBulls indicator implemented as a sequence of candlesticks. Candlesticks appear as a result of relevant price timeseries processed by the ColorBulls indicator algorithm.
  • ColorBearsCandle The ColorBears indicator implemented as a sequence of candlesticks. Candlesticks appear as a result of relevant price timeseries processed by the ColorBears indicator algorithm.
  • ColorBears A usual Bears Power with the option of selecting Open, Close, High, Low price type for calculation as a colored histogram.
  • ColorBulls A usual Bulls Power with the option of selecting Open, Close, High, Low price type for calculation as a colored histogram.
  • TripleBolling_Modified The indicator draws three pairs of the Bollinger Bands with a default standard deviation rate of 2, 3 and 4, respectively. Modified to accept all Bollinger Bands parameters.
  • FloatingSpread The indicator for the floating spread. Displays the change in spread of multiple currency pairs.
  • ChannelsFIBO_MTF The multitimeframe version of the ChannelsFIBO indicator.
  • Stream The indicator marks the bars, the size of which exceeds the value specified in the settings.
  • Stochastic Only The arrow indicator that displays the potential market entry points based on the simultaneous presence of three Stochastic indicators with different periods in the overbought/oversold areas.
  • DUCT The indicator plots a channel based on fractals.
  • ChannelsFIBO The Fibonacci channel display, the axis of which is the moving average line.
  • Fonts lib The library is intended to implement the font list in the input parameters. The library contains 208 fonts.
  • Subway The indicator displays a channel based on the moving averages.
  • The Fraktrak xonax Expert Advisor based on the fractal breakouts The EA searches the last upper and lower fractals and opens positions when the price exceeds these levels.
  • Heiken Ashi in Subwindow Display of the Heiken Ashi candlestick indicator in a subwindow.
  • Quantum One of the implementation variants of the Quantum trading system.
  • Lossless MA The EA opens trades at the intersection of the fast and the slow MAs. It has the function of outstaying the losses.
  • Zakryvator The EA closes orders when certain loss is reached by them in the account currency. It is possible to vary the loss by the volume of the order.
  • CM Open 2 Stop Orders Script for opening opposite stop orders at a specified time. Once one of them triggers, the other one is deleted.
  • F_RSI The RSI with dynamic levels.
  • Shved Supply and Demand The indicator showing the supply and demand zones.
  • Info rectangle drawing Example of creating info panels.
  • AfterEffects Trading robot based on the theorem "On the presence of memory (aftereffects) in random sequences".
  • Trade when the market is closed The script is designed to place orders at the time when it is not possible, for example, when the market is closed.
  • UP bot 1 A simple Expert Advisor, which works without the use of any indicators. Enters at trend reversal attempt.
  • Another_Symbol Display of a symbol's chart in a subwindow of another symbol.
  • TEMA_Custom Triple Exponential Moving Average with customizable parameters.
  • Regression Сhannel The channel indicator plots a linear regression channel.
  • Super Trend The Super Trend indicator not only determines the trend direction, but also helps to detect the Elliott waves.
  • Equity Chart The indicator displays the equity and balance charts.
  • TradeBreakOut Reveals distance from the actual price up to the breakthrough of recently set support or resistance levels.
  • Placing Stop Orders Grid The script determines the price at the point of the chart, on which it was dropped down, and depending on that it places a grid of orders.
  • Length of trend The indicator shows the length of the trend line in points.
  • Price Alert Plays sound alerts when the price reaches certain levels, specified by trader.
  • HAN The Heiken Ashi Naive Expert Advisor is based on the Heiken Ashi candle chart system and uses the standard indicator of the same name.
  • GainLossInfo Shows the current gain and loss for the candlesticks on the chart.
  • Easy Trend Visualizer A simple visualizer of trends.
  • Dots The indicator shows current trend direction by placing colored dots on the main chart.
  • WRB The indicator detects and marks the WRB (Wide Range Bars) or candlesticks with Wide Range Bodies.
  • Divergence Petr The indicator of divergences on 30 oscillators of choice.
  • Binario The Expert Advisor is based on the exponential moving averages of the same period.
  • Pinbar Detector The Pinbar Detector indicator tries to identify the pin bars.
  • Aroon Up and Down The Aroon Up and Down indicator detects the local tops and bottoms on the chart.
  • Coppock The Coppock indicator shows long-term opportunities for buying or selling.
  • 3rd Generation Moving Average 3rd Generation Moving Average

Published article "Graphical Interfaces I: Form for Controls (Chapter 2)".

Graphical Interfaces I: Form for Controls (Chapter 2)

In this article we will create the first and main element of the graphical interface - a form for controls. Multiple controls can be attached to this form anywhere and in any combination.

Bestsellers in the Market:

The most downloaded free products:

24 new topics on forum:

and 21 more...

Most read articles this week

Market Theory

Market Theory

A logically complete market theory that would cover all types and varieties of markets for goods and services, micro and macro markets like Forex, hasn't been available until now. This article covers the essence of a new market theory based on the profit analysis, reveals patterns of the current price change and the principle of the mechanism operation that allows the price to find its most optimal value by forming a chain of virtual prices that can develop the controlling influence on the actual price. Mechanisms of formation and change of market trends are also identified here.

MQL5 for beginners: Anti-vandal protection of graphic objects

MQL5 for beginners: Anti-vandal protection of graphic objects

What should your program do, if graphic control panels have been removed or modified by someone else? In this article we will show you how not to have "ownerless" objects on the chart, and how not to lose control over them in cases of renaming or deleting programmatically created objects after the application is deleted.

Graphical Interfaces I: Preparation of the Library Structure (Chapter 1)

Graphical Interfaces I: Preparation of the Library Structure (Chapter 1)

This article is the beginning of another series concerning development of graphical interfaces. Currently, there is not a single code library that would allow quick and easy creation of high quality graphical interfaces within MQL applications. By that, I mean the graphical interfaces that we are used to in familiar operating systems.

Most downloaded source codes this week

  • Forex Fraus Slogger The Expert Advisor is based on the operation of its predecessor — Forex Fraus (for M1), but using the Envelopes indicator.
  • RSI Bollinger Bands EA RSI Bollinger Bands are used to establish overbought and oversold RSI regions for generation of short and long trading signals.
  • VR Moving Average The classic Moving Average indicator with a color change depending on the direction.

18 new topics on forum:

and 15 more...

The most popular forum topics:

Bestsellers in the Market:

30 new topics on forum:

and 27 more...
There are more than 76 280 topics available on forum

Bestsellers in the Market:

The most popular forum topics:

32 new topics on forum:

and 29 more...

Bestsellers in the Market:

New publications in CodeBase

  • PricePercentRange Price(%)Range is the indicator for the MetaTrader 5, which calculates the price movement based on percentage High (Highest) and Low (Lowest) Price on 100 bars.
  • BB_OsMA BB_OsMA indicator is the OsMA indicator in the form of spheroid, with a deviation as the upper and lower bands.

28 new topics on forum:

and 25 more...
There are more than 76 220 topics available on forum

Bestsellers in the Market:

There are more than 1 730 products available in Market

Bestsellers in the Market:

26 new topics on forum:

and 23 more...

Most read articles this month

Market Theory

Market Theory

A logically complete market theory that would cover all types and varieties of markets for goods and services, micro and macro markets like Forex, hasn't been available until now. This article covers the essence of a new market theory based on the profit analysis, reveals patterns of the current price change and the principle of the mechanism operation that allows the price to find its most optimal value by forming a chain of virtual prices that can develop the controlling influence on the actual price. Mechanisms of formation and change of market trends are also identified here.

MQL5 for beginners: Anti-vandal protection of graphic objects

MQL5 for beginners: Anti-vandal protection of graphic objects

What should your program do, if graphic control panels have been removed or modified by someone else? In this article we will show you how not to have "ownerless" objects on the chart, and how not to lose control over them in cases of renaming or deleting programmatically created objects after the application is deleted.

Price Action. Automating the Engulfing Pattern Trading Strategy

Price Action. Automating the Engulfing Pattern Trading Strategy

This article describes a process of creating an Expert Advisor for MetaTrader 4 based on the Engulfing pattern, as well as the pattern recognition principle, rules of setting pending orders and stop orders. The results of testing and optimization are provided for your information.

Most downloaded source codes this month

  • Expert_RSI_Stochastic_MA This Expert Advisor uses three indicators: MA(150), RSI(3) with the levels of 80 and 20, Stochastic(6, 3, 3) with the levels of 70 and 30. The direction of opening deals is based on MA. Entry by RSI and Stochastic. Exit by Stochastic.
  • iFibonacci This indicator will Draw Fibonacci Tools such as Retracement, Arc, Fan, Expansion, Time Zones. Based on ZigZag indicator.
  • Trailing Stop that can do everything The Expert Advisor moves the Stop Loss in the direction of the price movement using various methods.

The most popular forum topics:

The most downloaded free products:

Bestsellers in the Market:

1...319320321322323324325326327328329330331332333...556