Массивы

Массив — это средство для группового хранения и обработки данных произвольных типов. Они поддерживаются практически в любом языке программирования. В MQL5 они особенно важны, потому что представляют собой удобный способ организации серийных данных, актуальных для задач трейдинга. Котировки, показания индикаторов, торговая история счета с приказами и сделками, новостные события — все это примеры серийных данных, то есть последовательностей значений меняющихся во времени.

Массив можно назвать переменной-контейнером: она способна содержать предопределенное количество однотипных значений, которые идентифицируются не только по имени, но и по индексу (порядковому номеру).

В данном разделе мы изучим общий синтаксис описания массивов и обращения к ним на примере встроенных типов данных. В следующих частях книги, по мере получения знаний о расширении системы типов за счет объектно-ориентированной технологии, мы используем массивы в связке с ними для получения новых возможностей.