Published article "Creating a Multi-Currency Multi-System Expert Advisor".

The article introduces a structure for an Expert Advisor that trades multiple symbols and uses several trading systems simultaneously. If you already identified the optimal input parameters for all your EAs and got good backtesting results for each of them separately, ask yourself what results you would get if testing all EAs simultaneously, with all your strategies put together.
Bestsellers in the Market:
The most popular forum topics:
- I have been charged, where do I find out what for? 179 new comments
- Interesting and Humour 63 new comments
- News for EUR/USD 62 new comments
Bestsellers in the Market:
The most popular forum topics:
- Interesting and Humour 97 new comments
- I have been charged, where do I find out what for? 86 new comments
- MetaTrader 4 Build 529 beta released with new compiler 66 new comments
Most downloaded source codes this month
- Awesome Oscillator Divergence This indicator will plot divergence lines on the Awesome_Oscillator indicator and will give buy and sell signal by displaying arrows.
- MultiCurrEA An example of how to create a multicurrency Expert Advisor that trades using the Bollinger Bands indicator.
- MQL5 Wizard - Trading Signals of Candlestick Patterns + Stochastic Trading signals of candlestick patterns with confirmation by Stochastic indicator.
Most read articles this month

Raise Your Linear Trading Systems to the Power
Today's article shows intermediate MQL5 programmers how they can get more profit from their linear trading systems (Fixed Lot) by easily implementing the so-called technique of exponentiation. This is because the resulting equity curve growth is then geometric, or exponential, taking the form of a parabola. Specifically, we will implement a practical MQL5 variant of the Fixed Fractional position sizing developed by Ralph Vince.

MetaQuotes ID in MetaTrader Mobile Terminal
Android and iOS powered devices offer us many features we do not even know about. One of these features is push notifications allowing us to receive personal messages, regardless of our phone number or mobile network operator. MetaTrader mobile terminal already can receive such messages right from your trading robot. You should only know MetaQuotes ID of your device. More than 9 000 000 mobile terminals have already received it.

How to Order an Expert Advisor and Obtain the Desired Result
How to write correctly the Requirement Specifications? What should and should not be expected from a programmer when ordering an Expert Advisor or an indicator? How to keep a dialog, what moments to pay special attention to? This article gives the answers to these, as well as to many other questions, which often don't seem obvious to many people.
The most downloaded free products:
Bestsellers in the Market:
New publications in CodeBase
- THREE MOVING AVERAGE EA (X3MA EA) It uses 3 fast MAs to determine entries and exits as well in an event of a crossover.
- HardcoreFX Expert Advisor This is the Expert Advisor with Money Management and signal selection. You can add your own signals in this EA very easily by just adjusting the function signals.
- EURX Euro Currency Index EURX=34.38805726 x [(EURUSD x 0.3155) + (EURGBP x 0.3056) + (EURJPY x 0.1891) + (EURCHF x 0.1113) + (EURSEK x 0.0785)]
- Coensio Swing Trader EA CSTV04 Coensio Swing Trader makes it possible to trade semi-automatically using manually pre-defined support/resistance or breakout levels.
The most popular forum topics:
Bestsellers in the Market:
Most downloaded source codes this week
- Ergodic_Ticks_Volume_Indicator One of the indicators of tick volume with multiple EMAs by William Blau.
- MultiCurrEA An example of how to create a multicurrency Expert Advisor that trades using the Bollinger Bands indicator.
- MQL5 Wizard - Trade Signals Based on Morning/Evening Stars + RSI Trade signals based on "Morning Star/Evening Star" candlestick patterns, confirmed by Relative Strength Index (RSI) indicator is considered. The code of the Expert Advisor based on this strategy can be generated automatically using the MQL5 Wizard.
Most read articles this week

Raise Your Linear Trading Systems to the Power
Today's article shows intermediate MQL5 programmers how they can get more profit from their linear trading systems (Fixed Lot) by easily implementing the so-called technique of exponentiation. This is because the resulting equity curve growth is then geometric, or exponential, taking the form of a parabola. Specifically, we will implement a practical MQL5 variant of the Fixed Fractional position sizing developed by Ralph Vince.

How to Install and Use OpenCL for Calculations
It has been over a year since MQL5 started providing native support for OpenCL. However not many users have seen the true value of using parallel computing in their Expert Advisors, indicators or scripts. This article serves to help you install and set up OpenCL on your computer so that you can try to use this technology in the MetaTrader 5 trading terminal.

How to Order an Expert Advisor and Obtain the Desired Result
How to write correctly the Requirement Specifications? What should and should not be expected from a programmer when ordering an Expert Advisor or an indicator? How to keep a dialog, what moments to pay special attention to? This article gives the answers to these, as well as to many other questions, which often don't seem obvious to many people.
The most popular forum topics:
- Interesting and Humour 75 new comments
- Bitcoin and everything associated with it. The home of cryptomaniacs and their adversaries. 66 new comments
- New Members introduction 21 new comments
The most popular forum topics:
- Interesting and Humour 92 new comments
- Any rookie question, so as not to clutter up the forum. Professionals, don't pass by. Nowhere without you - 6. 34 new comments
- New Members introduction 19 new comments
Bestsellers in the Market:
Published article "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.
Bestsellers in the Market:
The most popular forum topics:
Bestsellers in the Market:
The most popular forum topics:
- Interesting and Humour 94 new comments
- Bitcoin and everything associated with it. The home of cryptomaniacs and their adversaries. 69 new comments
- New Members introduction 29 new comments
Bestsellers in the Market:
Published article "Testing and Optimization of Expert Advisors".

The article provides a detailed description of the process of testing and optimizing Expert Advisors in the MetaTrader 4 Strategy Tester. The importance of such information and the need for this publication cannot be underestimated. A lot of users who only get started with the MetaTrader 4 trading platform have a very vague idea of what and how needs to be done when working with Expert Advisors. The proposed article gives simple and clear answers to all of these questions and provides a slightly more professional approach to handling these issues using a specific example.
Most downloaded source codes this month
- Awesome Oscillator Divergence This indicator will plot divergence lines on the Awesome_Oscillator indicator and will give buy and sell signal by displaying arrows.
- Price_Channel_Trend Trend indicator, based on crossover of pivot level and its median.
- MQL5 Wizard - Trading Signals of Candlestick Patterns + Stochastic Trading signals of candlestick patterns with confirmation by Stochastic indicator.
Most read articles this month

MetaQuotes ID in MetaTrader Mobile Terminal
Android and iOS powered devices offer us many features we do not even know about. One of these features is push notifications allowing us to receive personal messages, regardless of our phone number or mobile network operator. MetaTrader mobile terminal already can receive such messages right from your trading robot. You should only know MetaQuotes ID of your device. More than 9 000 000 mobile terminals have already received it.

Technical Indicators and Digital Filters
In this article, technical indicators are treated as digital filters. Operation principles and basic characteristics of digital filters are explained. Also, some practical ways of receiving the filter kernel in MetaTrader 5 terminal and integration with a ready-made spectrum analyzer proposed in the article "Building a Spectrum Analyzer" are considered. Pulse and spectrum characteristics of the typical digital filters are used as examples.

How to Order an Expert Advisor and Obtain the Desired Result
How to write correctly the Requirement Specifications? What should and should not be expected from a programmer when ordering an Expert Advisor or an indicator? How to keep a dialog, what moments to pay special attention to? This article gives the answers to these, as well as to many other questions, which often don't seem obvious to many people.
The most popular forum topics:
- Interesting and Humour 116 new comments
- MetaTrader 4 Build 529 beta released with new compiler 35 new comments
- Any rookie question, so as not to clutter up the forum. Professionals, don't pass by. Nowhere without you - 6. 23 new comments
Bestsellers in the Market:
The most popular forum topics:
- Interesting and Humour 61 new comments
- Creating and testing arbitrage strategies 55 new comments
- Harmonic Analysis 35 new comments
Bestsellers in the Market:
New publications in CodeBase
- USD Strength Indicator CUSIV01 Indicator measures the momentary USD currency strength, using combined data from the following four USD pairs: EURUSD, GBPUSD, AUDUSD and USDJPY.
- Unseasonalised Average Trading Range and Forecast for monthly charts Best used on monthly candlestick charts with four decimal points to a pip (use the JPY version for other pairs). This EA calculates the likelihood of your desired range of pips being hit based on two years of past trading ranges and a statistical forecast
- TRYBASK Turkish Lira index (Sepet Kur) TRYBASK= 1 x [(USDTRY x 0.50) + (EURTRY x 0.50)]
- Candle Closing Time Remaining (CCTR) Version 3 Candle Closing Time Remaining (CCTR) is an indicator which displays the remaining time for an open candle to be closed.
- a_day Shows the Max and Min levels of the previos day and today's open price. Change the "up" and "dn" parameters to see the day candle.
Published article "Lite_EXPERT2.mqh: Expert Advisor Implementation Examples".

In this article, the author continues to familiarize the readers with the Lite_EXPERT2.mqh functions using real Expert Advisor implementation examples. The article deals with the idea of using floating pending orders and pending orders that vary dynamically from deal to deal which are determined based on Average True Range (ATR) indicator values.
The most popular forum topics:
- Interesting and Humour 129 new comments
- Any rookie question, so as not to clutter up the forum. Professionals, don't pass by. Nowhere without you - 6. 31 new comments
- Please help write EAs for free. 5 different ideas. 19 new comments
Most downloaded source codes this week
- Ergodic_Ticks_Volume_Indicator One of the indicators of tick volume with multiple EMAs by William Blau.
- MultiCurrEA An example of how to create a multicurrency Expert Advisor that trades using the Bollinger Bands indicator.
- 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.