Functions refer to one-dimensional array as multidimensional.
It is possible to change the number of elements in any dimension at will.
There are options to monitor the incoming data and monitor the array content at each call to the function.
It is best not to use these features in the operation mode. They greatly increase the computation time.
It is possible to use six-dimensional array as two-dimensional. The computation time is almost unchanged. Only more input parameters.
In general the functions operate seven times slower than a normal one-dimensional array in MetaTrader 4.
Translated from Russian by MetaQuotes Software Corp.
Original code: https://www.mql5.com/ru/code/7736
Example of working with objects: creating object, changing properties, redrawing the chart.5 _34_5