Автоматические торговые системы на языке MQL4
В рамках данной темы я предлагаю Вашему вниманию серию обзоров торговых систем от опытного трейдера, программиста и преподавателя Андрея Михайловича Александрова (опыт программирования и преподавания с 2007 года). Андрей Михайлович является разработчиком автоматических (механических) торговых систем («советников»). Их преимущества перед ручными торговыми системами состоят в четком соблюдении установленных критериев, экономии времени и сил, и, что, пожалуй, самое главное, - в предотвращении ошибок, вызванных психологическими (эмоциональными) факторами.
В своё время я прошел курс обучения программированию у Андрея Михайловича, и это качественно изменило мой подход к торговле. Создание советника позволяет отказаться от многочасового сидения перед экраном в ожидании сигнала на вход или выход и потратить освободившееся рабочее время на более важную деятельность; для меня это дальнейшее совершенствование торговой системы на основе новой информации, создание других торговых систем и их проверка, управление рисками и капиталом и т.п.
На мой взгляд, многие трейдеры незаслуженно обходят своим вниманием возможность разработки механической торговой системы и перехода на автоматизированную торговлю. Моя цель - показать её преимущества перед ручной торговлей. Для достижения данной цели я планирую регулярно знакомить Вас с автоматизированными торговыми системами, созданными Андреем Михайловичем.
Андрей Михайлович принимает заказы на обучение программированию на языке MQL для самостоятельного создания Вами собственных индикаторов и советников. Продолжительность обучения и конкретное содержание курса определяются индивидуально - в зависимости от Ваших целей и уровня подготовки (от нулевого до продвинутого).
Примерное содержание курса для начинающих:
- Введение. Определение Вашего уровня подготовленности и направления дальнейшей работы. Обзор основных понятий.
- Советники. Структура программы. Специальные функции init(), start() и deinit(). Запуск программы на выполнение.
- Основы языка MQL. Стандартные функции. Торговые функции.
- Программирование торговых операций. Использование в советниках технических и пользовательских индикаторов.
- Разработка грамотного технического задания.
- Язык MQL на практических примерах. Создание советника по Вашей торговой системе.
- Разбор и подробный анализ работы советника. Тестирование советника на исторических данных в MetaTrader.
Пройдя курс обучения, Вы получите знания и навыки, которые, несомненно, пригодятся Вам в процессе практической работы на Forex; они в значительной степени облегчают разработку собственных торговых систем и проверку их пригодности для реальной торговли. Умение программировать экономит Ваши силы, время и деньги, так как снимает необходимость обращаться к фрилансерам ради автоматизации торговой системы.
Стандартная продолжительность курса для начинающих - 5 рабочих дней (1 занятие - 3 часа). Форма проведения занятия может быть как очной, так и заочной (Skype).
Дополнительная информация и запись на занятия:
[email protected]
Skype: aleksandrov_andre