MQL programming

Indicators : Then and Now

February 28, 2010
By Bogdan Baltatu, MQLmagazine editor

One of the great changes brought by MetaQuotes in MQL5 is the different call of functions returning data about the values of the indicators. In this article I’ll present comparatively the differences between the two languages, MQL4 and MQL5, regarding the use of indicators. To have a better understanding…
Read more »

Orders , positions and deals . Part II

Orders , positions and deals . Part II

In the precedent article we talked about how the positional system differs from the old order system used in MT4. This article will continue with the functions that deal with the new system. As you probably knew , as…
Read more »

Distinguishing quasi simultaneous fills – class to report last deals

Distinguishing quasi simultaneous fills – class to report last deals

It’s said that you’re a magician if you can make a woman laugh. I think you should try this with Irene Aldridge. Tell her that time in MT5 is seconds based. And if you don’t get but a…
Read more »

Tick events in MQL5: complicated for now, but functional

Some time ago I asked MetaQuotes about the OnBookEvent(). The reason for me was that the OnTick() event works only for the current…
Read more »

Working with files. Part II

This article continues the precedent article Working with files . Part I and it’s intended to be it’s practical side. The article shows…
Read more »

Virtual methods in MQL5 – an application on options

Virtual methods in MQL5 – an application on options

This is a continuation of our article Intro to Options. Part II : Option valuation and greeks . However, it can be viewed…
Read more »

Object Oriented Trading : an OOP approach to trading

Readers will be disappointed to see that I dedicated this article to MQL4. Truth is, MQL5 still has issues on order management, and…
Read more »

Working with files . Part I

December 31, 2009
By Bogdan Baltatu, MQLmagazine editor

This article will be about working with files and folders in MQL5. Functions working with files in MQL5 can be divided in two groups: Functions…
Read more »

Volatility analysis : bridging the gap from volatility forecasting to price forecasting

Volatility analysis : bridging the gap from volatility forecasting to price forecasting

Volatility. A word that generates panic for investors as well as faster heartbeats for traders. How many times haven’t you tried before to…
Read more »

Novelties of the MQL5 language

November 21, 2009
By Bogdan Baltatu, MQLmagazine editor

The MetaQuotes folks brang a lot of improvements to the new language MQL5 vs the old MQL4. Data types They added the enum data type…
Read more »