Встречайте учебник «Программирование на MQL5 для трейдеров»

 

Мы выпустили наиболее полное учебное пособие по программированию на MQL5. Книга написана опытным алготрейдером Станиславом Коротким при поддержке MetaQuotes.

Учебник подходит программистам любого уровня. Новички познакомятся с основами: изучат инструменты разработки и базовые понятия в программировании. Создадут первую программу, скомпилируют и запустят ее в торговой платформе MetaTrader 5. Пользователи с опытом программирования на других языках могут сразу же перейти к прикладной части: возможностям MQL5 для создания торговых роботов и аналитических приложений.

Встречайте учебник «Программирование на MQL5 для трейдеров»

Книга доступна онлайн всем желающим в разделе «Учебник» на сайте MQL5.community. Она состоит из семи частей:

  1. Знакомство c языком и средой разработки — базовые принципы программирования на MQL5 в обзорном режиме, а также знакомство со средой разработки для MQL5 — редактором и компилятор MetaEditor.
  2. Основы программирования — основные понятия, такие как типы, инструкции, операторы, выражения, переменные, блоки кода, структура программ и их применении для написания MQL-программ в процедурном стиле.
  3. Объектно-Ориентированное Программирование — несмотря на схожесть с другими языками с поддержкой парадигмы ООП (в особенности с C++), MQL5 все же имеет отличительные черты, знания о которых пригодятся всем читателям.
  4. Общеупотребительные функции — общеупотребительные встроенные функции, которые пригодятся в любой программе.
  5. Создание прикладных программ — архитектурные особенности MQL-программ и их специализация по типам для выполнения различных трейдерских задач, таких как технический анализ с помощью индикаторов, управление графиками и их разметка с наложением графических объектов и т.д.
  6. Автоматизация торговли — анализ торгового окружения и автоматизации торговли с помощью роботов.
  7. Расширенные средства языка — набор специализированных API, облегчающих интеграцию MQL5 со смежными технологиями, такими как базы данных, обмен данными по сети, OpenCL, Python и другими.

Книга содержит множество примеров исходного кода. Работая с ними по учебнику в собственном редакторе, вы будете сразу же видеть результаты исполнения программы в платформе. Исходные коды доступны в публичном проекте \MQL5\Shared Projects\MQL5Book, а также в библиотеке исходных кодов.

Начните изучение MQL5 прямо сейчас и откройте для себя мир профессионального алготрейдинга. Полученные знания помогу воплотить ваши идеи в жизнь. Вы также сможете применить их в коммерческой среде — разрабатывая и продавая приложения через Маркет и выполняя заказы через Фриланс.


Читать книгу
 
MetaQuotes:

Книга написана опытным алготрейдером Станиславом Коротким при поддержке MetaQuotes.

Очень многому научился у этого Автора. Будет интересно почитать, спасибо MQ.
 
Полистал. Монументально. Основательная работа.
 
Ого. Благодарю
 
Отлично, особенно интересно было про применение JavaScript для трансляции и получения сигналов 👍
 
Браво! Фундаментальная работа!
 
Спасибо автору и MQ, очень хорошая книга. Обязательно нужна вторая часть по теме использования машинного обучения в МТ5.
 
Aleksey Nikolayev #:
Спасибо автору и MQ, очень хорошая книга. Обязательно нужна вторая часть по теме использования машинного обучения в МТ5.

Спасибо! Хотя это больше к Станиславу относится.

Вторую книгу тоже опубликуем как завершим.

 
Отличная работа! Поздравляю автора и всех причастных.
 

Шикарно! Спасибо!

На нескольких страницах в блоках кода выравнивание текста по правому краю:


Например, вот здесь:

https://www.mql5.com/ru/book/advanced/project/project_trade_signal_server

Учебник по MQL5: Расширенные средства языка / Проекты / Сервис торговых сигналов и тестовая веб-страница
Учебник по MQL5: Расширенные средства языка / Проекты / Сервис торговых сигналов и тестовая веб-страница
  • www.mql5.com
Расширенные средства языка - Программирование на MQL5 для трейдеров - Учебник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

чето не то ..... это вообще нормально для страницы с кодом или ошибка ?

12222233333344445555

вот тут тоже так же https://www.mql5.com/ru/book/advanced/project/project_websocket_server