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

 

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

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

Сергей Голубев, 2025.07.25 06:12

Введение в MQL5 (часть 19): автоматизация обнаружения волны Вульфа

Введение в MQL5 (часть 19): автоматизация обнаружения волн Вульфа

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

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


 

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

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

Сергей Голубев, 2025.08.27 05:57

Введение в MQL5 (часть 20): знакомство с гармоническими паттернами

Введение в MQL5 (часть 20): Введение в гармонические паттерны

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

Мы рассмотрим основные элементы некоторых наиболее известных гармонических структур, включая модели Гартли, Летучая мышь, Бабочка и Краб, а также точные измерения Фибоначчи, которые их определяют. Поскольку даже небольшое расхождение может сделать установку недействительной, важно понимать эти соотношения. Следующая статья будет посвящена использованию этих знаний для программного применения их в MQL5, что позволит автоматически идентифицировать как медвежьи, так и бычьи гармонические паттерны.


 

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

Как начать работать с МТ5, краткое содержание!

Сергей Голубев, 2025.08.28 08:49

Начало работы с MQL5 Algo Forge

Начало работы с MQL5 Algo Forge

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

MQL5 Algo Forge построен на базе Git, современной системы контроля версий. Она предоставляет каждому разработчику мощный набор инструментов для отслеживания истории проектов, создания ответвлений, экспериментов и командной работы. Но как все это работает? В этой статье мы расскажем, как начать работу с MQL5 Algo Forge.


 

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

MetaEditor, Open AI и ChatGPT

Сергей Голубев, 2025.09.11 05:52

Переезд на MQL5 Algo Forge (часть 1): Создание основного репозитория

Переход на MQL5 Algo Forge (часть 1): Создание основного репозитория

На момент написания этой статьи новый репозиторий уже доступен для использования, но интеграция MetaEditor еще не завершена. Таким образом, пока MetaEditor остается основной средой разработки, разработчики по-прежнему ограничены MQL Storage на базе SVN.


 

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

MetaEditor, Open AI и ChatGPT

Сергей Голубев, 2025.09.12 05:08

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

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

В первой статье мы начали переход от встроенного в MetaEditor хранилища MQL5 на базе SVN к более гибкому и современному решению на базе системы контроля версий Git: MQL5 Algo Forge. Основной причиной этого шага стала необходимость полноценно использовать ветки репозиториев при работе над несколькими проектами или над разными функциональными возможностями в рамках одного проекта.

 

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

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

Сергей Голубев, 2025.09.20 09:06

Введение в MQL5 (часть 21): Автоматизация обнаружения гармонических паттернов

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

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

 

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

MetaEditor, Open AI и ChatGPT

Сергей Голубев, 2025.09.24 03:00

Переход на MQL5 Algo Forge (часть 3): Использование внешних репозиториев в собственных проектах

Переход на MQL5 Algo Forge (часть 3): Использование внешних репозиториев в собственных проектах

Во второй части нашего перехода на MQL5 Algo Forge мы сосредоточились на решении одной из важных задач - работе с несколькими репозиториями. Используя комбинацию библиотечного проекта Adwizard и эксперта Simple Candles, мы столкнулись и успешно решили проблемы, связанные в основном с путями включения файлов и объединением веток. Мы также старались использовать инструменты MetaEditor (где это было возможно) на протяжении всего рабочего процесса, от создания отдельной ветки для исправлений до их объединения через Pull Request. Однако там, где функционала MetaEditor было недостаточно, мы переходили на веб-интерфейс MQL5 Algo Forge, внешний Git-клиент в Visual Studio Code или команды консоли Git. Это наглядно продемонстрировало, как даже при индивидуальной разработке можно применять лучшие практики Git для поддержания порядка и четкой истории изменений в проекте.

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

 

Проводник стандартной библиотеки MQL5 (часть 1): Введение с CTrade, CiMA и CiATR

Проводник стандартной библиотеки MQL5 (часть 1): Введение с CTrade, CiMA и CiATR

Стандартная библиотека MQL5 - идеальное воплощение этого принципа. Это не загадочный набор правил, который необходимо освоить, а скорее коллекция мощных, заранее созданных инструментов, предназначенных для устранения повторяющихся задач. Думайте об этом не как об изобретении колеса с нуля, а как о сборке высокопроизводительного автомобиля из деталей, изготовленных специалистами. Библиотека предоставляет части головоломки; ваша задача - соединить их, чтобы создать полную картину.

Эта серия статей призвана стать таким руководством. Независимо от того, новичок ли вы, желающий создать свой первый советник, или опытный профессионал, стремящийся оптимизировать свой код, мы расскажем вам о стандартной библиотеке. Наша цель - показать вам, как создавать сложные, надежные торговые системы с минимальным количеством шаблонного кода, используя работу, уже проделанную разработчиками MetaQuotes.

The MQL5 Standard Library Explorer (Part 1): Introduction with CTrade, CiMA, and CiATR
The MQL5 Standard Library Explorer (Part 1): Introduction with CTrade, CiMA, and CiATR
  • 2025.09.24
  • www.mql5.com
The MQL5 Standard Library plays a vital role in developing trading algorithms for MetaTrader 5. In this discussion series, our goal is to master its application to simplify the creation of efficient trading tools for MetaTrader 5. These tools include custom Expert Advisors, indicators, and other utilities. We begin today by developing a trend-following Expert Advisor using the CTrade, CiMA, and CiATR classes. This is an especially important topic for everyone—whether you are a beginner or an experienced developer. Join this discussion to discover more.
 

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

Гармонический трейдинг

Сергей Голубев, 2025.09.25 05:31

Автоматизация торговых стратегий на MQL5 (часть 33): Создание системы гармонических паттернов Price Action Shark

Автоматизация торговых стратегий на MQL5 (часть 33): Создание системы гармонических паттернов Price Action Shark

В предыдущей статье (часть 32) мы разработали систему паттернов 5 Drives (5-0) на языке MetaQuotes Language 5 (MQL5), которая определяла бычьи и медвежьи гармонические паттерны 5 Drives с помощью коэффициентов Фибоначчи, автоматизируя сделки с настраиваемыми уровнями стоп-лосса и тейк-профита, визуализируемыми с помощью таких объектов графика, как треугольники и линии тренда. В части 33 мы разрабатываем систему Shark Pattern, которая идентифицирует бычьи и медвежьи гармонические паттерны Shark, используя точки разворота и определенные коррекции и расширения Фибоначчи. Эта система совершает сделки с гибкими параметрами входа, стоп-лосса и многоуровневого тейк-профита, дополненные визуальными треугольниками, линиями тренда и метками для наглядного представления паттерна.

 

Автоматизация торговых стратегий на MQL5 (часть 34): Система прорыва трендовой линии с показателем R-Squared Goodness of Fit

Автоматизация торговых стратегий на MQL5 (часть 34): Система прорыва трендовой линии с показателем R-Squared Goodness of Fit

В нашей предыдущей статье (часть 33) мы разработали систему Shark Pattern на языке MetaQuotes Language 5 (MQL5), которая определяла бычьи и медвежьи гармонические паттерны Shark с помощью коэффициентов Фибоначчи, автоматизируя сделки с настраиваемыми уровнями тейк-профита и стоп-лосса, визуализируемыми с помощью таких объектов графика, как треугольники и линии тренда. В части 34 мы создаем систему Trendline Breakout System, которая определяет линии поддержки и сопротивления тренда с помощью точек качания, подтвержденных коэффициентом R-квадрат и угловыми ограничениями, чтобы заключать сделки на прорывах с динамической визуализацией графика.
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.