Data Structures
This section contains the technical details of working with various data structures (arrays, linked lists, etc.) and description of the relevant components of the MQL5 Standard Library .
Using classes of data structures, will save time when creating custom data stores of various formats (including composite data structures).
MQL5 Standard Library (in terms of data sets) is placed in the working directory of the terminal in the Include\Arrays folder.
Data Arrays
Use of classes of dynamic arrays of data will save time when creating a custom data stores of various formats (including multidimensional arrays).
MQL5 Standard Library (in terms of arrays of data) is placed in the working directory of the terminal in the Include\Arrays folder.
Class |
Description |
Base class of dynamic data array |
|
Dynamic array of variables of type char or uchar |
|
Dynamic array of variables of type short or ushort |
|
Dynamic array of variables of type int or uint |
|
Dynamic array of variables of type long or ulong |
|
Dynamic array of variables of type float |
|
Dynamic array of variables of type double |
|
Dynamic array of variables of type string |
|
Dynamic array of pointers CObject |
|
Provides the ability to work with a list of instances of CObject and its descendant |
|
Provides the ability to work with nodes of the binary tree CTree |
|
Provides the ability to work with the binary tree of the CTreeNode class instances and its descendants |
© 2000-2010, MetaQuotes Software Corp.