Как начать работу с MQL5 - страница 46

 

Автоматизация торговых стратегий на MQL5 (часть 35): Создание торговой системы Breaker Block

В нашей предыдущей статье (часть 34) мы разработали систему Trendline Breakout System на языке MetaQuotes Language 5 (MQL5), которая определяла линии поддержки и сопротивления с помощью точек свинга, подтвержденных R-квадратом, для выполнения пробойных сделок с динамической визуализацией графика. В части 35 мы создаем торговую систему Breaker Block, которая обнаруживает диапазоны консолидации, проверяет блоки прорыва с помощью точек свинга и торгует ретесты с настраиваемыми параметрами риска и визуальной обратной связью.
Automating Trading Strategies in MQL5 (Part 34): Trendline Breakout System with R-Squared Goodness of Fit
Automating Trading Strategies in MQL5 (Part 34): Trendline Breakout System with R-Squared Goodness of Fit
  • 2025.09.26
  • www.mql5.com
In this article, we develop a Trendline Breakout System in MQL5 that identifies support and resistance trendlines using swing points, validated by R-squared goodness of fit and angle constraints, to automate breakout trades. Our plan is to detect swing highs and lows within a specified lookback period, construct trendlines with a minimum number of touch points, and validate them using R-squared metrics and angle constraints to ensure reliability.
 

Автоматизация торговых стратегий на MQL5 (часть 36): Торговля спросом и предложением с помощью ретеста и импульсной модели

Автоматизация торговых стратегий на MQL5 (часть 36): Торговля спросом и предложением с помощью ретеста и импульсной модели

В нашей предыдущей статье (часть 35) мы разработали торговую систему Breaker Block на языке MetaQuotes Language 5 (MQL5), которая определяла диапазоны консолидации, подтверждала блоки прорыва с точками свинга и торговала ретесты с настраиваемыми параметрами риска и визуальной обратной связью. В части 36 мы разрабатываем торговую систему спроса и предложения, используя модель ретеста и импульса. Эта модель обнаруживает зоны спроса и предложения через консолидацию, подтверждает их импульсными движениями и совершает сделки на ретестах с подтверждением тренда и динамической визуализацией графика.
Automating Trading Strategies in MQL5 (Part 36): Supply and Demand Trading with Retest and Impulse Model
Automating Trading Strategies in MQL5 (Part 36): Supply and Demand Trading with Retest and Impulse Model
  • 2025.10.03
  • www.mql5.com
In this article, we create a supply and demand trading system in MQL5 that identifies supply and demand zones through consolidation ranges, validates them with impulsive moves, and trades retests with trend confirmation and customizable risk parameters. The system visualizes zones with dynamic labels and colors, supporting trailing stops for risk management.
 

Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий

С чего начать?

Сергей Голубев, 2025.10.10 11:16

Как опубликовать код в CodeBase: Практическое руководство

Как опубликовать код в CodeBase: Практическое руководство

CodeBase - это крупнейшее хранилище бесплатных программ для платформ MetaTrader 5 и MetaTrader 4. Здесь трейдеры и разработчики могут поделиться своими скриптами, индикаторами, советниками и другими полезными инструментами, написанными на MQL5. Публикация собственного кода на CodeBase - это отличный способ внести свой вклад в развитие сообщества, получить обратную связь, укрепить свою репутацию и даже привлечь потенциальных клиентов.

В этой статье мы рассмотрим публикацию различных типов программ в CodeBase: от простых скриптов и индикаторов до советников с включаемыми файлами. На реальных примерах мы рассмотрим пошаговый процесс публикации каждого типа программ. Статья будет полезна тем, кто впервые решил выложить свои работы для публичного использования. Мы дадим общие рекомендации по оформлению публикации - тексты и изображения, коды и вложенные файлы.


 

Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий

С чего начать?

Сергей Голубев, 2025.10.11 06:45

Введение в MQL5 (часть 22): построение советника для гармонического паттерна 5-0

Введение в MQL5 (часть 22): построение эксперта для гармонического паттерна 5-0

Из этой статьи вы узнаете, как автоматически распознавать паттерн 5-0 в эксперте и определять его программно. Вы узнаете, как определять основные разворотные точки структуры 5-0 (0, X, A, B, C и D), рассчитывать и подтверждать коэффициенты Фибоначчи, характерные для нее, и визуально отображать паттерн на графике. К концу статьи вы узнаете, как преобразовать техническую идею, лежащую в основе паттерна 5-0, в функциональный MQL5-код, способный автоматически анализировать ценовое действие.

 

Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий

MetaEditor, Open AI и ChatGPT

Сергей Голубев, 2025.10.11 07:09

Переход на MQL5 Algo Forge (часть 4): Работа с версиями и релизами

Переход на MQL5 Algo Forge (часть 4): Работа с версиями и релизами

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

 

Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий

С чего начать?

Сергей Голубев, 2025.10.15 06:58

Введение в MQL5 (часть 23): Автоматизация стратегии Opening Range Breakout

Введение в MQL5 (часть 23): Автоматизация стратегии прорыва диапазона открытия

В этой статье мы расскажем о стратегии Opening Range Breakout (ORB) и покажем, как использовать MQL5 для ее автоматизации. Вы узнаете, как задать торговые условия, записать диапазон открытия и настроить советник на автоматическое заключение сделок в ответ на прорывы. Чтобы убедиться, что входы происходят только в указанное рыночное окно, мы также рассмотрим, как использовать логику, основанную на времени, чтобы регулировать время, когда разрешено совершать сделки. К концу курса вы будете точно знать, как использовать MetaTrader 5 для превращения этой классической торговой стратегии в полностью автоматизированную торговую систему.

 

Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий

С чего начать?

Сергей Голубев, 2025.10.18 04:54

Введение в MQL5 (часть 24): Построение советника, торгующего с помощью объектов графиков

Введение в MQL5 (часть 24): Создание советника, торгующего с помощью объектов графиков

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

 

Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий

С чего начать?

Сергей Голубев, 2025.10.23 05:17

Введение в MQL5 (часть 25): Построение советника, торгующего с помощью объектов графиков (II)

Введение в MQL5 (часть 25): Построение советника, торгующего с помощью объектов графиков (II)

Добро пожаловать в 25-ю часть цикла "Введение в MQL5"! В предыдущей статье мы рассмотрели, как сочетание ручного анализа графиков с автоматическим исполнением торговых операций с помощью объектов графиков позволяет преодолеть разрыв между дискреционной и автоматической торговлей. Тот проект был посвящен зонам поддержки и сопротивления, построенным с помощью инструмента "Прямоугольник".

 

Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий

С чего начать?

Сергей Голубев, 2025.10.28 07:57

Введение в MQL5 (часть 26): Построение советника с использованием зон поддержки и сопротивления

Введение в MQL5 (часть 26): Построение советника с использованием зон поддержки и сопротивления

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


 

Введение в MQL5 (часть 27): Освоение API и функции WebRequest в MQL5

Введение в MQL5 (часть 27): Освоение API и функции WebRequest в MQL5

Добро пожаловать в 27-ю часть цикла "Введение в MQL5"! Вы когда-нибудь задумывались о том, как MetaTrader 5 может взаимодействовать с другими платформами? Если да, то вам стоит прочитать эту статью.

В этой статье мы сосредоточимся на понимании работы API и того, как MetaTrade 5 может взаимодействовать с внешними серверами через функцию WebRequest(). Чтобы сделать процесс обучения более применимым, мы поработаем над небольшим проектом, в котором MetaTrader 5 интегрируется с Telegram. В этом проекте вы узнаете, как использовать API Telegram для отправки, редактирования и удаления сообщений из MetaTrader 5.

Introduction to MQL5 (Part 27): Mastering API and WebRequest Function in MQL5
Introduction to MQL5 (Part 27): Mastering API and WebRequest Function in MQL5
  • 2025.10.31
  • www.mql5.com
This article introduces how to use the WebRequest() function and APIs in MQL5 to communicate with external platforms. You’ll learn how to create a Telegram bot, obtain chat and group IDs, and send, edit, and delete messages directly from MT5, building a strong foundation for mastering API integration in your future MQL5 projects.