Программа на MQL4
С самого начала следует заметить, что программирование на языке MQL4
вполне по силам обычному человеку, хотя и требует внимания и
определённых знаний.
Некоторые трейдеры, возможно, мысленно готовятся к затруднениям при
обучении программированию, имея в виду, что они лишь с большим трудом
могут представить сложные процессы, происходящие в недрах их
компьютеров. К счастью, разработчики языка MQL4 постарались сделать его
доступным широкому кругу пользователей. Приятная особенность
составления программ на MQL4 состоит в том, что от программиста не
требуется специальных знаний, касающихся взаимодействия клиентского
терминала с операционной средой, особенностей сетевых протоколов или
устройства компилятора.
Процесс составления программ на MQL4 - это выполнение простой и
понятной работы. Например, водителю автомобиля необязательно уметь
разбираться в устройстве двигателя, чтобы ездить на автомобиле, -
достаточно научиться давить на педали и крутить руль. Вместе с тем,
каждый водитель, прежде чем выехать на дорогу с
оживлённым движением, проходит обучение. Приблизительно то же
необходимо сделать и начинающему программисту - освоить некоторые
простые принципы построения программ,
и - можно начинать потихоньку "ездить".
- Структура программы
Несмотря на многообразие программ на MQL4, все они имеют общие черты. Можно сказать, что в основе правильно написанного кода лежит правильная структура. Поэтому необходимо понимать из чего складывается программа.
- Специальные функции
Есть множество функций, встроенных в язык MQL4. Такие функции называются стандартными функциями языка. Но среди них есть несколько наиболее важных, которые называют специальными. Без них невозможна работа программы, и каждая из этих функций имеет свое предназначение.
- Выполнение программы
Необходимо правильно понимать, как работает MQL4-программа. Не все части кода используются одинаково часто. Какие функции выполняются в первую очередь, где лучше разместить основную часть программы, какой тип программы использовать для тех или иных целей?
- Примеры реализации
Осваивать новый язык лучше всего на примерах. Как написать правильно простую программу? Какие ошибки можно совершить при этом?