Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

Программирование на MQL5 для трейдеров — исходные коды из книги. Часть 7 - эксперт для MetaTrader 5

Просмотров:
2626
Рейтинг:
(9)
Опубликован:
2023.12.15 15:15
Обновлен:
2023.12.15 15:25
\MQL5\Experts\MQL5Book\p7\ \MQL5\Experts\MQL5Book\p7\Web\
access.js (0.88 KB)
common.css (0.21 KB)
index.htm (0.48 KB)
MQL5Book.crt (1.24 KB)
MQL5Book.key (1.69 KB)
wschat.htm (0.5 KB)
wschat.js (3.38 KB)
wschat_client.js (1.56 KB)
wsecho.js (2.87 KB)
wsecho_client.js (1.32 KB)
wsintro.js (1.47 KB)
wspublisher.htm (0.83 KB)
wspubsub.htm (0.32 KB)
wspubsub.js (7.26 KB)
wssubscriber.htm (0.85 KB)
\MQL5\Experts\MQL5Book\p7\wsChat\
wschat.mqproj (4.57 KB)
\MQL5\Experts\MQL5Book\p7\wsEcho\
wsecho.mqproj (4.61 KB)
\MQL5\Experts\MQL5Book\p7\wsTradeCopier\ \MQL5\Files\MQL5Book\
clock10.htm (0.96 KB)
clock10.png (0.32 KB)
envrun.bat (0.05 KB)
icons-322-46.bmp (57.91 KB)
\MQL5\Include\MQL5Book\
TradeReportSVG.htm (0.38 KB)
\MQL5\Include\MQL5Book\ws\ \MQL5\Indicators\MQL5Book\p7\
search1.bmp (1.51 KB)
search2.bmp (1.51 KB)
\MQL5\Indicators\MQL5Book\p7\SubFolder\ \MQL5\Libraries\MQL5Book\ \MQL5\Presets\MQL5Book\
BandOsMA.set (1.22 KB)
BandOsMACustom.set (1.54 KB)
BandOsMAticks.set (1.24 KB)
\MQL5\Scripts\MQL5Book\p7\
argb.bmp (451.18 KB)
yuan.bmp (4.05 KB)
\MQL5\Scripts\MQL5Book\Python\ \MQL5\Services\MQL5Book\p7\
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Часть 7. Расширенные средства MQL5

В заключительной части "Часть 7. Расширенные средства MQL5" книги "Программирование на MQL5 для трейдеров" рассматриваются расширенные возможности MQL5 API, которые пригодятся при разработке программ для MetaTrader 5. Некоторые из них — пользовательские финансовые инструменты и встроенный экономический календарь, а другие — универсальные технологии, такие как сетевые функции, базы данных и криптография.

Будут рассмотрены библиотеки — специальный тип программ, предоставляющий готовые API для подключения к другим MQL-программам, а также возможности организации процесса разработки программных комплексов и объединения логически взаимосвязанных программ в проекты.

И, наконец, будет представлена интеграция с другими программными средами, в частности, Python.

Расширенные средства MQL5

Начнем мы с изучения ресурсов — файлов произвольного типа, которые можно встроить в код программы и которые могут содержать:

  • мультимедийные элементы
  • "тяжелые" настройки из внешних программ
  • другие MQL5-программы в откомпилированном виде

Среда разработки MQL5-программ позволяет включить в исходный файл массивы прикладных данных, изображения, звуки и шрифты, делая программу самодостаточным и удобным продуктом для конечного пользователя.

Особое внимание будет уделено графическим ресурсам с растровыми изображениями в формате BMP, их созданию, редактированию и отображению на графике динамически.

Завершим мы последнюю часть книги изучением интеграции OpenCL в MQL5. OpenCL — открытый стандарт параллельного программирования для многопроцессорных систем, включая графические (GPU) и центральные (CPU) процессоры. Он позволяет ускорить трудоемкие вычисления, но для этого алгоритмы должны быть разделены на параллельные потоки. Например, обучение нейронных сетей, преобразование Фурье и решение систем уравнений.

Для использования OpenCL в MQL-программах требуются специальные драйверы от производителя и поддержка версии OpenCL 1.1 и выше. Наличие видеокарты необязательно, так как центральный процессор также может использоваться для параллельных вычислений.


Программирование на MQL5 для трейдеров — исходные коды из книги. Часть 6 Программирование на MQL5 для трейдеров — исходные коды из книги. Часть 6

В шестой части книги "Программирование на MQL5 для трейдеров" мы изучим ключевую составляющую языка MQL5 — автоматизацию торговли. Начнем с описания основных сущностей, таких как спецификации финансовых инструментов и настройки торгового счета, которые необходимы для создания корректных советников.

Программирование на MQL5 для трейдеров — исходные коды из книги. Часть 5 Программирование на MQL5 для трейдеров — исходные коды из книги. Часть 5

В пятой части книги мы углубимся в изучение API, связанного с алготрейдингом, включая анализ и обработку финансовых данных, визуализацию на графиках и автоматизацию действий, а также интерактивное взаимодействие с пользователем.

iMy iMy

В графическом представлении теханализ представляет трендовую линию справа от свечей на пробой (зеленым). После пробоя предполагается движение по красной линии.

MT4Orders QuickReport MT4Orders QuickReport

Быстрая JavaScript версия библиотеки Report от fxsaber для торговых команд в стиле MT4 реализованных через MT4Orders или Virtual. Работает до 10 раз быстрее, размер НТМL файлов меньше, может выгрузить и отобразить до 5.4 млн. строк отчета.