When it comes to OOP, there should be an hierarchy of classes. And most of hierachies are built from a single base class. This is very powerful feature. It allows you to store objects in various containers, such as vectors, queues, lists, and process them consistently in batch tasks...
Other
  • 843
  • 6
  • 3
21 October 2016, 13:28
As the title says this time we'll try to implement a simple object-oriented framework for trading. It's surely simple as a framework, but is probably most complex thing among all that we've discussed so far in the MQL's OOP notes...
Other
  • 1068
  • 4
6 October 2016, 13:34 #metatrader 4, Trading
MetaTrader 5 is not back compatible with MetaTrader 4 in many aspects. This is bad, but we can do nothing with this. Yet we can do something to simplify translation of MetaTrader 4 products into MetaTrader 5...
Other
  • 3100
  • 5
  • 2
29 September 2016, 20:25 #metatrader 4, metatrader 5
It has been a long time since MetaTrader 5 was released, but MQL products for MetaTrader 4 do still prevail on mql5.com site (both in the codebase, and in the market), and in the Internet in general...
Other
  • 4907
  • 12
  • 9
28 September 2016, 23:26 #metatrader 4, metatrader 5
Every expert and indicator in MetaTrader can have a timer. From time to time a novice MQL developer asks a question: what should I do if I need many timers? The answer is simple: use a single timer with lesser period to manage and dispatch all other timer events with larger periods...
Other
  • 1097
  • 2
23 September 2016, 12:34
From very first moment as I started learning MetaTrader many years ago I was wondering why there are no multidimentional buffers in indicators...
Other
  • 1193
  • 6
  • 3
16 September 2016, 21:07
MQL programmers use files here and there. Standard API provides a set of file functions which employ old plain procedural approach. But sometimes it's better to upgrade this style up to OOP. One simple use case where OOP can be helpful is related to resource control...
Other
  • 217
  • 1
16 September 2016, 21:06
One of the most frequently used MQL functions is Print. It's simple and indispensable. Unfortunately it usually requires a lot of routine typing which makes code bulky. For example, if you need to print several values, you need to explicitly add some separators...
Other
  • 340
  • 1
16 September 2016, 21:06
Both MetaTrader 4 and MetaTrader 5 provide powerfull tools for trading automation, which can be extended even more - to almost any feasible idea - thanks to the built-in programming language - MQL...
Other
  • 1108
  • 11
  • 1
16 September 2016, 21:06
Many traders use volume analysis for their everyday trading strategies. This is proved by the simple fact, that volume based products are most popular ones among all my products in the Market. The best-sellers are certainly VolumeDelta and VolumeDeltaM1 indicators...
Trading Systems
  • 1203
8 September 2016, 17:06