MQL5 программирование: Массивы

2 137
14.8
Опубликовано 2 апреля 2022, 10:43
📔 Текстовая версия урока 👉 tlap.com/mql5-massivy
Бонусы от Брокеров:
💰 👉 tlap.com/brokeryi

📈 наш сайт 👉 tlap.com
🙋‍♂️ форум 👉 tlap.com/forum
👨‍💻 вк 👉 vk.com/public29468299
🤑 телеграм 👉 t.me/tradelikeaproru

Всем привет! Мы продолжаем изучать mql5 с нуля и сегодня будем говорить о таком полезном типе данных, как массив.

Массивы – это разновидность объекта, которая предназначена для хранения пронумерованных значений и предлагает дополнительные методы для удобного манипулирования такой коллекцией. Они обычно используются для хранения упорядоченных коллекций данных, например, списка товаров на странице, студентов в группе и так далее.

А как массив может применяться в торговых роботах? Давайте разберемся.

00:00 Вступление
00:14 Что такое массив
01:42 Доступ к элементам массива
03:32 Инициализация массива
05:56 Доступ к несуществующим элементам массива
07:03 Функция ArrayResize
07:48 Статические и динамические массивы
08:07 Функция ArrayInitialize
10:14 Функция ArraySize
10:28 Изменение значений элементов массива
11:15 Функция ArrayPrint
11:55 Функция ArrayCopy
13:40 Функция ArrayCompare
14:10 Функция ArrayFill
15:07 Функция ArrayIsDynamic
15:30 Функция ArrayIsSeries
15:45 Функция ArrayMaximum/ArrayMinimum
16:45 Заключение

По сути, массив – это индексированная совокупность однотипных данных.

Квадратные скобки говорят нам, что мы создали не просто переменную, а именно массив; число в этих скобках показывает количество элементов в массиве. Кстати, этого числа может и не быть, но об этом позже.

То есть, если нам нужно двадцать однотипных переменных, нам проще создать массив с двадцатью значениями, чем двадцать переменных типа int, например, и далее получать доступ к каждому значению по номеру элемента. Номер элемента массива называется индексом массива.
жизньигрыфильмывесельеавтотехномузыкаспортедаденьгистройкаохотаогородзнанияздоровьекреативдетское