- Знакомство c языком и средой разработки
- Редактирование, компиляция и запуск программ
- Мастер MQL и эскиз программы
- Инструкции, блоки кода и функции
- Первая программа
- Типы данных и значения
- Переменные и идентификаторы
- Присваивание и инициализация, выражения и массивы
- Ввод данных
- Работа над ошибками и отладка
- Вывод данных
- Форматирование, отступы и пробелы
- Подводим промежуточный итог
- Основы программирования
- Объектно-Ориентированное Программирование
- Общеупотребительные функции
- Создание прикладных программ
- Автоматизация торговли
- Расширенные средства языка
- Заключение
Заключение
Этот раздел завершает книгу. На протяжении 7 частей и множества глав мы знакомились с различными аспектами разработки MQL-программ, начиная с самых основ языка и заканчивая продвинутыми смежными технологиями, позволяющими постепенно переходить от создания отдельных узкоспециализированных инструментов трейдера к комплексным системам и продуктам.
Перед вами мир профессионального алготрейдинга, где полученные знания помогу воплотить ваши идеи в жизнь и добиться коммерческого успеха.
- Разрабатывайте собственные приложения и продавайте их через Маркет. Это крупнейший магазин программ для MetaTrader с готовой инфраструктурой для авторов. Вы получаете доступ к огромной аудитории, защиту и систему лицензирования для продуктов, а также готовую систему для приема платежей.
- Разрабатывайте приложения на заказ через Фриланс. Ваш ждет огромное количество заказов, удобная система работы и защита платежей.
- Делитесь опытом, публикуя свой код в Библиотеке. О ваших разработках узнают тысячи трейдеров из сообщества MQL5.community.
Ну и конечно, продолжайте учиться. На сайте www.mql5.com вы найдете огромное количество информации и готовых алгоритмов:
- Статьи по программированию, где профессиональные авторы детально разбирают прикладные задачи.
- Форум, где можно обменяться опытом и попросить совета у других разработчиков.
- Библиотека исходных кодов, которые помогут при изучении возможностей языка MQL5 и разработке собственных программ.
Наконец, хочется напомнить, что разработка программного обеспечения — это не только программирование, но и множество других не менее важных направлений: написание технического задания (даже если только для себя лично), проектирование, макетирование, дизайн интерфейса пользователя, документация, сопровождение. Все эти аспекты оказывают существенное влияние на эффективность вашей работы как программиста и качество конечного результата.
В частности, большинство прикладных задач можно "разложить по полочкам" на стандартные алгоритмы и принципы, которые уже давно применяются программистами, вне зависимости от языка. Сюда относятся и паттерны проектирования, и сборники структур данных, оптимизированных для конкретных задач, и средства автоматизации самой разработки. Все это можно и нужно применять на платформе MetaTrader 5 с помощью и в дополнение к MQL5. А книга — лишь первый шаг на пути профессионального роста.
Присоединяйтесь к сообществу разработчиков торговых роботов MQL5.community!