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.
Bestsellers in the Market:
3 new products are now available on the Market:
Bestsellers in the Market:
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.
Most read articles this month

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
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
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.
The most popular forum topics:
- What the const modifier means after a method declaration 51 new comments
- FOREX - Trends, forecasts and implications 2016 49 new comments
- The oil issue ... 45 new comments
7 new products are now available on the Market:
Bestsellers in the Market:
2 new products are now available on the Market:
Published article "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.
New publications in CodeBase
- Forex Fraus Slogger The Expert Advisor is based on the operation of its predecessor — Forex Fraus (for M1), but using the Envelopes indicator.
- VR Moving Average The classic Moving Average indicator with a color change depending on the direction.
- TicksVolume Tick volumes indicator. It shows the price change with an increase and decrease.
- Guppy Multiple Moving Averages The strategy by Daryl Guppy is implemented using this indicator.
- Labouchere EA The Expert Advisor is based on the lot management according to the Labouchere system.
- Proboy Xonax The Expert Advisor trades by breakout of High or Low of the previous candlestick.
- DayWPR The Williams Percent Range indicator, in which the indicator period is calculated automatically using the number of bars of the current day.
- DayStochastic The Stochastic indicator, in which the indicator period is calculated automatically using the number of bars of the current day.
- DayRVI The Relative Vigor Index indicator, in which the indicator period is calculated automatically using the number of bars of the current day.
- DayRSI The Relative Strength Index indicator, in which the indicator period is calculated automatically using the number of bars of the current day.
- DayMomentum The Momentum indicator, in which the indicator period is calculated automatically using the number of bars of the current day.
- DayMA The Moving Average indicator, in which the indicator period is calculated automatically using the number of bars of the current day.
- DayForce The Force Index indicator, in which the indicator period is calculated automatically using the number of bars of the current day.
- DayDeMarker The DeMarker indicator, in which the indicator period is calculated automatically using the number of bars of the current day.
- DayCCI The Commodity Channel Index indicator, in which the indicator period is calculated automatically using the number of bars of the current day.
- DayBulls The Bulls Power indicator, in which the indicator period is calculated automatically using the number of bars of the current day.
- DayBears The Bears Power indicator, in which the indicator period is calculated automatically using the number of bars of the current day.
- DayBB The Bollinger Bands indicator, in which the indicator period is calculated automatically using the number of bars of the current day.
- DayATR The Average True Range indicator, in which the indicator period is calculated automatically using the number of bars of the current day.
- MAVA-XonaX The Expert Advisor uses moving averages, based on the opening and closing prices.
- The universal trend indicator It shows the trend direction for multiple currency pairs on the current time frame.
- Stowell's Three-Bar Net Line The indicator plots two Stowell patterns on the right edge of the chart: upper and lower.
- Random The Random EA, which operates by the principle of a coin flip.
- Trend Expert Advisor based on the Escort strategy The Expert Advisor opens an order by the trading strategy, places a take profit and a stop loss It protects the position by moving the stop loss to breakeven, and maintains it with a trailing stop.
- Time until the bar closes The indicator displays the server time and the time until the current candlestick ends on the М1-D1 timeframes.
- Rate Of Change (ROC) The indicator displays the percentage of the price change for the specified period of the specified pairs.
- Ultra Oscillator Another interpretation of the moving averages indicators.
- Calc Profit Loss on LinePrice The calculation of profit/loss in the deposit currency at the desired symbol price level on all open orders.
- ClockAnalog 24-hour analog GMT(UTC) market clock displaying in background. The clock displays the Greenwich Mean Time and shows the status of all main stock exchanges according to their schedule.
- ID Lite Info MA The indicator displays the values of the Moving Averages (MA), deltas between the values and deltas between МАs.
- Grid Arrangement of the pending orders at equal intervals (steps).
- Tick Chart Tick chart of the price/spread/volume. Saves tick data in a file.
- Expert Advisor based on the rollback from the MA channel boundary The Moving Average indicator data is used for trading. If the price goes away from the Moving Average by a certain number of points, then an order is placed in the direction of the Moving Average line.
- RSI Bollinger Bands EA RSI Bollinger Bands are used to establish overbought and oversold RSI regions for generation of short and long trading signals.
Most downloaded source codes this week
- ScalpWiz 9001 Trades on price spikes around important financial announcements.
- iFibonacci This indicator will Draw Fibonacci Tools such as Retracement, Arc, Fan, Expansion, Time Zones. Based on ZigZag indicator.
- Renko Live Charts v4.13 Trade using Renko Boxes in MetaTrader 4.
Most read articles this week

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

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.
The most popular forum topics:
- Professionals, let's create an EA together! 32 new comments
- Elite indicators :) 31 new comments
- Not the Grail, just a regular one - Bablokos!!! 24 new comments
Bestsellers in the Market:
Bestsellers in the Market:
Bestsellers in the Market:
The most downloaded free products:
The most popular forum topics:
- I divide traders into three categories. 1- Beginners (schoolchildren and oligarchs can be there). 2- The smart (programmers and technicians). 3- Fools (the rich looking to make a fortune). 72 new comments
- FOREX - Trends, forecasts and implications 2016 61 new comments
- Not the Grail, just a regular one - Bablokos!!! 43 new comments
1 new signal now available for subscription:
22 new topics on forum:
- I divide traders into three categories. 1- Beginners (schoolchildren and oligarchs can be there). 2- The smart (programmers and technicians). 3- Fools (the rich looking to make a fortune).
- Change to MQ5
- How can I clear my MT4 from global variables automatically everytime MT4 starts or every hour?
Bestsellers in the Market:
3 new products are now available on the Market:
The most popular forum topics:
- Errors, bugs, questions 65 new comments
- The oil issue ... 30 new comments
- FOREX - Trends, forecasts and implications 2016 24 new comments
Bestsellers in the Market:
3 new products are now available on the Market:
Bestsellers in the Market:
Most downloaded source codes this month
- 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.
- iFibonacci This indicator will Draw Fibonacci Tools such as Retracement, Arc, Fan, Expansion, Time Zones. Based on ZigZag indicator.
Most read articles this month

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
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
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.
5 new products are now available on the Market:
The most popular forum topics:
- Looking for investors. 42 new comments
- Ocean theory based indicators 37 new comments
- The oil issue ... 37 new comments
Bestsellers in the Market:
5 new products are now available on the Market:
The most downloaded free products:
Bestsellers in the Market:
Most downloaded source codes this week
- ScalpWiz 9001 Trades on price spikes around important financial announcements.
- 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.
- Pivot Only This is a simple indicator showing pivot only for H1, H4, daily, weekly and monthly.
Most read articles this week

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

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.