Published article "Universal Expert Advisor: Custom Strategies and Auxiliary Trade Classes (Part 3)".

In this article, we will continue analyzing the algorithms of the CStrategy trading engine. The third part of the series contains the detailed analysis of examples of how to develop specific trading strategies using this approach. Special attention is paid to auxiliary algorithms — Expert Advisor logging system and data access using a conventional indexer (Close[1], Open[0] etc.)
Bestsellers in the Market:
New publications in CodeBase
- Trading Comments Commentary on behalf of Exponential Moving Average.
- Nevalyashka 10-line EA The Expert Advisor simply opens orders in the opposite direction after the current order is closed.
Bestsellers in the Market:
The most popular forum topics:
- When is the new version of MT5 and where do you find out what's expected in it? 65 new comments
- Elite indicators :) 48 new comments
- Bayesian regression - Has anyone made an EA using this algorithm? 40 new comments
Most downloaded source codes this month
- Lossless MA The EA opens trades at the intersection of the fast and the slow MAs. It has the function of outstaying the losses.
- Example of RSI Automated This is my 1st published code, it is very simple code example: RSI 14 (price close) — open buy when it is < 25, close buy when it is > 50, open sell when it is > 75, close sell when it is < 50.
- PSAR trader v1.1 Trades when the first parabolic sar dot occurs signaling a new trend
Most read articles this month

We provide a special installer for the MetaTrader 4 trading platform on macOS. It is a full-fledged wizard that allows you to install the application natively. The installer performs all the required steps: it identifies your system, downloads and installs the latest Wine version, configures it, and then installs MetaTrader within it. All steps are completed in the automated mode, and you can start using the platform immediately after installation.

Graphical Interfaces II: the Menu Item Element (Chapter 1)
In the second part of the series, we will show in detail the development of such interface elements as main menu and context menu. We will also mention drawing elements and create a special class for it. We will discuss in depth such question as managing program events including custom ones.

Trading signals module using the system by Bill Williams
The article describes the rules of the trading system by Bill Williams, the procedure of application for a developed MQL5 module to search and mark patterns of this system on the chart, automated trading with found patterns, and also presents the results of testing on various trading instruments.
Bestsellers in the Market:
Published article "Graphical Interfaces II: Setting Up the Event Handlers of the Library (Chapter 3)".

The previous articles contain the implementation of the classes for creating constituent parts of the main menu. Now, it is time to take a close look at the event handlers in the principle base classes and in the classes of the created controls. We will also pay special attention to managing the state of the chart depending on the location of the mouse cursor.
Published article "MetaTrader 5 features hedging position accounting system".

In order to expand possibilities of retail Forex traders, we have added the second accounting system — hedging. Now, it is possible to have multiple positions per symbol, including oppositely directed ones. This paves the way to implementing trading strategies based on the so-called "locking" — if the price moves against a trader, they can open a position in the opposite direction.
The most popular forum topics:
- When is the new version of MT5 and where do you find out what's expected in it? 91 new comments
- Requests & Ideas 28 new comments
- Market prediction based on macroeconomic indicators 28 new comments
Most downloaded source codes this week
- Moving Average Ex Moving average with some extra features.
- Example of Heiken Ashi + SMA Automated Showing how to trade FX market trend using the (SMA: Simple Moving Average) with the Japanese indicator Heiken Ashi.
- Trend Movers The indicator shows the current possibilities for getting buy, sell, or exit positions. No need to attach 6 indicators at a time.
Most read articles this week

Universal Expert Advisor: Trading Modes of Strategies (Part 1)
Any Expert Advisor developer, regardless of programming skills, is daily confronted with the same trading tasks and algorithmic problems, which should be solved to organize a reliable trading process. The article describes the possibilities of the CStrategy trading engine that can undertake the solution of these tasks and provide a user with convenient mechanism for describing a custom trading idea.

Graphical Interfaces II: the Menu Item Element (Chapter 1)
In the second part of the series, we will show in detail the development of such interface elements as main menu and context menu. We will also mention drawing elements and create a special class for it. We will discuss in depth such question as managing program events including custom ones.

Graphical Interfaces II: the Separation Line and Context Menu Elements (Chapter 2)
In this article we will create the separation line element. It will be possible to use it not only as an independent interface element but also as a part of many other elements. After that, we will have everything required for the development of the context menu class, which will be also considered in this article in detail. Added to that, we will introduce all necessary additions to the class, which is the base for storing pointers to all the elements of the graphical interface of the application.
Bestsellers in the Market:
Bestsellers in the Market:
The most downloaded free products:
The most popular forum topics:
- Interesting and Humour 40 new comments
- Market prediction based on macroeconomic indicators 30 new comments
- Elite indicators :) 24 new comments
Bestsellers in the Market:
New publications in CodeBase
- Daily Channel Simple display any time zone daily channel.
- Strength Arrow This is an indicator which totally based on RSI. The reason to amend this indicator is knowing the strength of a currency.
- Pending Order Pending Order is an order that will be executed if the price touches a point that we specify, in other words open pending order means ordering to open a position at a certain price level. So if price hits a predetermined level, then automatically we have an open trading positions.
Published article "Universal Expert Advisor: the Event Model and Trading Strategy Prototype (Part 2)".

This article continues the series of publications on a universal Expert Advisor model. This part describes in detail the original event model based on centralized data processing, and considers the structure of the CStrategy base class of the engine.
Published article "Area method".

The "area method" trading system works based on unusual interpretation of the RSI oscillator readings. The indicator that visualizes the area method, and the Expert Advisor that trades using this system are detailed here. The article is also supplemented with detailed findings of testing the Expert Advisor for various symbols, time frames and values of the area.
Bestsellers in the Market:
The most popular forum topics:
- Checking the minimum stop in EAs published in the marketplace. 58 new comments
- Requests & Ideas 29 new comments
- Interesting and Humour 21 new comments
Bestsellers in the Market:
Bestsellers in the Market:
Most downloaded source codes this month
- Lossless MA The EA opens trades at the intersection of the fast and the slow MAs. It has the function of outstaying the losses.
- Quantum One of the implementation variants of the Quantum trading system.
- 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.
Most read articles this month
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.
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.

We provide a special installer for the MetaTrader 4 trading platform on macOS. It is a full-fledged wizard that allows you to install the application natively. The installer performs all the required steps: it identifies your system, downloads and installs the latest Wine version, configures it, and then installs MetaTrader within it. All steps are completed in the automated mode, and you can start using the platform immediately after installation.
Published article "Universal Expert Advisor: Trading Modes of Strategies (Part 1)".

Any Expert Advisor developer, regardless of programming skills, is daily confronted with the same trading tasks and algorithmic problems, which should be solved to organize a reliable trading process. The article describes the possibilities of the CStrategy trading engine that can undertake the solution of these tasks and provide a user with convenient mechanism for describing a custom trading idea.
New publications in CodeBase
- MACDChannels This indicator shows MACD in the main chart.
- Trend Movers The indicator shows the current possibilities for getting buy, sell, or exit positions. No need to attach 6 indicators at a time.
- Seasonal The indicator is for seasonal trade.
- Indicators saver The script saves the values of Time, Open, High, Low, Close, Volume and standard indicators.
Bestsellers in the Market:
The most downloaded free products:
The most popular forum topics:
Bestsellers in the Market:
Most downloaded source codes this week
- Zonal Trading The Expert Advisor which uses AO and AC. Buying and selling is performed when the colors of the indicators match.
- RSI_Expert_v2.0 The Expert Advisor based on the RSI indicator. МА and martingale are added in the new version.
- RSI_MA_Trade_Sist_Chart The signal indicator that detects potential market entry points.
Most read articles this week

Graphical Interfaces II: the Menu Item Element (Chapter 1)
In the second part of the series, we will show in detail the development of such interface elements as main menu and context menu. We will also mention drawing elements and create a special class for it. We will discuss in depth such question as managing program events including custom ones.
Adding a control panel to an indicator or an Expert Advisor in no time
Have you ever felt the need to add a graphical panel to your indicator or Expert Advisor for greater speed and convenience? In this article, you will find out how to implement the dialog panel with the input parameters into your MQL4/MQL5 program step by step.

Trading signals module using the system by Bill Williams
The article describes the rules of the trading system by Bill Williams, the procedure of application for a developed MQL5 module to search and mark patterns of this system on the chart, automated trading with found patterns, and also presents the results of testing on various trading instruments.
































