Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Получи доступ к CodeBase из терминала MetaTrader 5
Не нашёл подходящий код? Закажи его в разделе Фриланс
Как написать эксперт или индикатор

Лучшие советники для MetaTrader 5 по рейтингу пользователей

Добавить код

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

Стратегия пересечения двух скользящих средних - это одна из наиболее распространенных торговых стратегий на рынке финансов. Она основана на использовании двух скользящих средних (обычно долгосрочной и короткосрочной) и сигнализирует о входе в позицию на основе их пересечения.

Простой советник, который торгует при формировании ценой паттерна "Три изнутри".

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

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

Советник на отложенных ордерах

Часть 2 "Основы программирования на MQL5" является введением в ключевые концепции этого языка программирования. В этой части книги читатели ознакомятся с типами данных, идентификаторами, переменными, выражениями и операторами, а также узнают, как объединять различные инструкции для формирования логики работы программы.

Простой помощник, закрывающий позиции при достижении ценой уровней тейк-профита или стоп-лосса, заданных во входных параметрах советника.

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

Пример бота со встроенной моделью машинного обучения, которая обучена на питоне и сохранена в формат ONNX.

Часть 3 "Объектно-Ориентированное Программирование на MQL5" предлагает погружение в мир объектно-ориентированного программирования (ООП) на языке MQL5. В процессе разработки программ часто возникает сложность управления множеством сущностей, что требует продвинутой технологии для улучшения удобства, производительности и качества работы программиста.

Простейший советник, который анализирует движение цены на заданном количестве баров и открывает соответствующую позицию.

Функция рассчитывает размер лота открываемой позиции. В качестве параметров передаются цена открытия сделки, цена уровня стоп-лосса и риск на сделку в процентах от депозита

Этот советник не торгует. Простейшая панель, реализованная при помощи стандартной библиотеки Canvas, позволяет рисовать мышкой цифры. Распознавание рисунков производится при помощи обученной модели mnist.onnx.

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

Простой трейлинг стоп лосса у позиции открытой трейдером вручную.

Советник открывает сделки, выставляет лимитные и стоповые ордера, удаляет ордера и закрывает позиции, также делает реверс открытых позиций, выставляет прописанные в настройках стоп лосс и тейк профит.

Портфельный советник для рынка MOEX FORTS.

Торговая система Exp_PFE, построенная на основе сигналов осциллятора PFE.

Эксперт Exp_JSatlCandle построен на основе сигналов индикатора JSatlCandle.

Торговая система, построенная на сигналах индикатора XDPO_Histogram.

Пример создания интерфейса информационной системы с возможностью совершать сделки нажатием кнопки.

Торговая система Exp_ADXDMI, построенная на основе сигналов осциллятора ADXDMI.

Пробойная торговая система, построенная на сигналах индикатора i-CAiChannel_System_Digit.

Торговая система, построенная на сигналах индикатора WPR_Slowdown.

Торговая система Exp_Bezier_ReOpen на основе изменения цвета индикатора Bezier с доливками по тренду.

Советник управляет позициями через метки.

Две линии OBJ_HLINE следующие за ценой

Советник на текущем символе выставляет всем позициям Стоп лосс и Тейк профит

Работа на текущем символе по всем позициям. Выставление Стоп лосс, Тейк профит, перевод в безубыток

Пример советника, иллюстрирующего работу с графическим объектом OBJ_LABEL

Советник-утилита выполняет команды: Close All Buy's, Close All Sell's, Close All Buy's and Sell's, Open Buy, Open Sell, Open Buy and Sell

Простейший советник, который устанавливает отложенные ордера на некотором расстоянии Indent от экстремумов предыдущего дня.

Игрушка "Рулетка".

Советник MACD Sample торгует по пересечению основной и сигнальной линий индикатора MACD. Данный советник представляет собой пример применения объектно-ориентировнного подхода к разработке советников.

Торговая система, построенная на сигналах индикатора ColorFisher_m11.

Торговая панель на базе класса CDialog.

Библиотека для создания изображений cIntBMP значительно упрощает создание собственных графических изображений. В данной работе рассмотрен пример ее использования для построения фрактальных множеств при помощи системы итерированных функций (Iterated Function System, IFS).

Эксперт Exp_ColorXvaMA_Digit построен на основе изменения цвета индикатора ColorXvaMA_Digit.

Эксперт Exp_ColorJSatl_Digit построен на основе изменения цвета индикатора ColorJSatl_Digit.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253