MQL для чайников, программирование на MQL4, MQL5
27 Дек
Редактор MetaEditor является составной частью клиентского терминала Metatrader 4, он предназначен для создания, редактирования и компиляции исходного текста программ, написанных на языке MQL. С его помощью можно разрабатывать советники, индикаторы, скрипты и библиотеки функций. В редактор MetaEditor встроен мастер создания советников, который помогает быстро создавать новые MQL-программы. Кроме того в терминал встроен тестер стратегий, который позволяет проверить поведение на исторических данных.
Программы, написанные на MQL, имеют различные свойства и предназначение:
Советник (его еще называют эксперт) — это механическая торговая система (МТС), запускающаяся с приходом нового тика(котировки). Он может не только работать в режиме информирования о торговых сигналах, но также самостоятельно совершать торговые операции.
Пользовательский индикатор — самостоятельно написанный технический индикатор. Пользовательские индикаторы используются только для анализа динамики цен.
Скрипт — программа, предназначенная для одноразового выполнения каких-либо действий. В отличие от экспертов, скрипты запускаются не потиково, а один раз при вызове.
И так приступим:
Для вызова редактора MetaEditor необходимо в окне терминала нажать клавишу .
Перед нами откроется окно, вызываемого нами, редактора — MetaEditor:
Теперь мы можем создать новую программу: Советник, Скрипт, Пользовательский индикатор, нажатием клавиши
Теперь запускаем мастер создания советника, скрипта и т.п.:
В предложенном списке выбираем «какую программу мы хотим создать».
Для начала, предлагаю начать изучение языка MQL со скриптов (как наиболее простых программ, написанных на языке MQL4).
Выбираем пункт меню «Пользовательский скрипт» и нажимаем кнопочку «Далее >».
Мастер «создания Скрипта» предлагает задать Имя нашему новому скрипту, для дальнейшего его сохранения и работы с ним. Для примера, введем в поле «Имя:» test и нажмем кнопочку «Готово».
После этого у вас должен появиться экран, который вы можете увидеть на рисунке 1 данного урока.
Вот и все — первый шаг мы с вами сделали — научились вызывать редактор MetaEditor для создания программ на языке MQL, определились с видом программы для работы в Metatrader 4 и теперь с сохраненным скриптом, под именем test.mq4 мы будем работать в следующем уроке по изучению языка MQL !
Если Вы хотите изучать язык MQL или вам понравилась данная публикация - Вы можете подписаться на получение новых материалов сайта mql4you.ru по |
17 комментариев на «Язык MQL — Урок 1 «Редактор MetaEditor»»
[...] языка MQL мы научились запускать редактор MetaEditor и создавать новый скрипт MQL4. Но как мы можем увидеть, созданный нами скрипт MT4 пока [...]
[...] уроке “Язык MQL — Урок 2” мы научили наш первый скрипт MT4 — “test“, написанный на языке MQL4 рассчитывать размер лота, а [...]
Здравствуй Александр!
Хочу выразить вам благодарность за
создание такой замечательной школы MQL!
Все грамотно понятно и доступно!!!
Вы просто супер...
С уважением ваш тезка...
Спасибо за добрые слова!
Буду и дальше стараться развивать блог. Задавайте вопросы если что-то не понятно. Благодаря им я смогу сделать свой блог еще более полезным и понятным.
Огромное спасибо!!!
тест работает,только у него стоит 0
в МТ4 он есть, а захожу в папку скрипт через Program Files Idicators/script его там нет.
закинул Ваш test его в МТ4 не видно.
Как привязать эти тесты и скрипты к демо счету и графику.
супер!все так понятно и доходчиво объяснено.Буду ждать с нетерпением дальнейшего развития этой нужной школы)))
alfur
После того как Вы закинули скрип, индикатор или советник в нужную папку необходимо выйти из терминала и заново запустить его. Во время запуска терминал находит все вновь появившиеся программы и добавляет их в свое меню.
Thanks for the post
Здравствуйте, Александр!
Вот набрёл на Ваш сайт и очень обрадовался тому, что Вы обучаете MQL. Я трейдер с 5-летним стажем и есть уже много наработок которые хотелось бы автоматизировать. Очень надеюсь что Ваша школа по изучению MQL поможет мне реализовать мои идеи в виде советников.
Спасибо большое!
Спасибо Александр!
Ваш сайт находка!
Давно хотелось разобраться с программированием автоматической торговли. И Ваш сайт то что нужно !
Самостоятельная и автоматическая торговля на
рынке давно занимает мое воображение. Ведь имея комп и теханализ — ГРЕХ торговать вручную или не разбираться в настройках торгового советника.
здравствуйте!!!как раз что искал я думал это тёмный лес а нет пака всё понятно здорово просто самому написать хоть что то простенькое спасибо вам с/у павел
если освоить mql4, то можно автоматизировать любую торговую систему
Прошу прощения. Вы сможете дать ссылку на metatrader с языком версии mql4. Я облазил «весь» интернет, но везде толи mql5 (хоть при этом сам терминал mt4). То ли обновленный mt4. Различия между ними конечно небольшие, но после 6 уроков, как то слегка поднадоело, искать взаимозаменяющие стандартные функции в справочнике. Еще раз извиняюсь за довольно странную просьбу.
Итог: mt4 с mql4 ссылка?
или как изменить язык в самом терминале? я что то туплю =)
Добрый день!
Может быть я задам Вам глупый вопрос, но я сам никак не могу его решать. Как включается навигатор, чтобы имел вид как по ссылке www.metaquotes.net/ru/met...r_ea_development
и чтобы в нижней части окна была встроенная справка?
Если Вам не трудно, подскажите.
Заранее благодарю.
Спасибо за хорошие уроки. Вопрос. Как МТ4 определяет это скрипт или эксперт? Может какие-то скрытые заголовочные отличия.