вторник, 28 июня 2016 г.

Урок #3 по MQL4. Библиотека функций

Читатель, приветствую тебя в блоге. Сегодня ты узнаешь о таком полезном программном модуле, как библиотека функций, для чего она нужна и как используется.

Если ты будешь программировать довольно много, то наверняка у тебя появится желание выделить в функции некоторые универсальные действия, которые тебе приходится выполнять в каждом советнике. Ну, к примеру, - считать ордера, чтобы выяснить в каком состоянии выполнения торгового алгоритма находится советник. Есть ещё масса других универсальных действий, это просто пример.

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

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

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

А вот все функции в одном месте  - это очень удобно и актуально до сих пор. Так что смотри урок, учись и применяй на практике!

Приятного просмотра.

Комментариев нет :

Отправить комментарий