Обсуждение статьи "Разработка классического индикатора "Крестики-нолики" на языке MQL5"

Опубликована статья Разработка классического индикатора "Крестики-нолики" на языке MQL5:

В данной статье на языке MQL5 реализован пользовательский индикатор Point and Figure («Крестики-нолики»), который отображает движение цены в столбцы X/O, используя фиксированный размер клетки и логику разворота через три клетки. Мы определяем базовую цену, преобразуем цены в интервалы клеток, управляем трендами и разворотами, автоматически масштабируем окно индикатора и отображаем символы с помощью объектов, обеспечивая четкое, независимое от времени представление трендов, прорывов и уровней поддержки и сопротивления.

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

График Point and Figure состоит из столбцов, содержащих отметки «X» и «O». Столбец крестиков обозначает рост цен, а столбец ноликов — их падение. По мере того, как рынок продолжает двигаться в том же направлении, в текущий столбец добавляются дополнительные крестики или нолики. Когда цена меняет направление на определенную величину, известную как величина разворота, начинается новый столбец в противоположном направлении.

Рисунок 1. Что мы будем создавать


Автор: ALGOYIN LTD

Интересно, стал бы график P&F при использовании метода, описанного в этой статье , больше походить на стандартный?: MetaTrader 5: Создайте рынок под свою стратегию — Ренко/диапазон/объем, синтетические рынки и стресс-тесты на пользовательских символах — Статьи MQL5
MetaTrader 5: Build a Market to Suit Your Strategy — Renko/Range/Volume, Synthetics, and Stress Tests on Custom Symbols
MetaTrader 5: Build a Market to Suit Your Strategy — Renko/Range/Volume, Synthetics, and Stress Tests on Custom Symbols
  • 2026.05.21
  • www.mql5.com
In this article, we demonstrate how to use API of the MetaTrader 5 custom symbols to transform your terminal into a data constructor for generating timeless Renko, Range, and Equal-Volume charts and assembling synthetic instruments. We will analyze tick aggregation and history modification for stress tests (spread widening, stop level changes) taking into account platform limitations. Besides, you will get some practice of handling CiCustomSymbol and routing orders to a real symbol through the CustomOrder wrapper with ready-made code fragments.
Max Brown #:
Интересно, стал бы график P&F более похожим на стандартный , если бы использовать методику , описанную в этой статье?: MetaTrader 5: Создайте рынок под свою стратегию — Ренко/диапазон/объем, синтетические инструменты и стресс-тесты на пользовательских символах — Статьи MQL5

Спасибо, что разместили эту статью. Я уже давно торгую по методу Ренко, но не понимаю, как я мог пропустить её в мае. Возможно, я добавлю это в свой арсенал инструментов для торговли по методу Ренко.

Не совсем понимаю, что вы имеете в виду. Это как сравнивать яблоки с апельсинами. Существующий индикатор P&F — это, по сути, индикатор, причём индикатор в отдельном окне. Насколько я знаю, P&F действительно предназначен для использования в качестве самостоятельного инструмента. В отличие от него, скрипты, индикаторы и советники можно привязывать к пользовательским графикам Ренко, диапазона и равного объема. Очевидно, что это пользовательские графики, а не индикаторы.

Ryan L Johnson #:

Спасибо, что опубликовали это. Я уже давно торгую по методу Ренко, но понятия не имею, как я это пропустил в мае. Возможно, я добавлю это в свой арсенал методов Ренко.

Не совсем понимаю, что вы имеете в виду. Это как сравнивать яблоки с апельсинами. Нынешний индикатор P&F — это, ну, индикатор, причём индикатор в отдельном окне. Насколько я знаю, P&F действительно предназначен для использования в качестве самостоятельного инструмента. В отличие от него, скрипты, индикаторы и советники можно привязывать к пользовательским графикам Ренко, диапазона и равного объема. Очевидно, что это пользовательские графики, а не индикаторы.

Справедливости ради, я сделал со своей стороны пару допущений — и, оглядываясь назад, они оказались не самыми удачными. До появления статьи о пользовательских символах, по-моему, большинство из нас (включая меня) просто полагали, что MT5 не способна генерировать настоящий график P&F. Именно это кажущееся ограничение и стало причиной, по которой так много разработчиков изначально создавали индикаторы P&F. Я принял эту экосистему за чистую монету и не подвергал её сомнению.

Подход с использованием пользовательских символов полностью меняет картину. Как только вы осознаете, что MT5 может генерировать полноценный поток безвременных баров, становится очевидным, что P&F относится именно к этой категории, а не должен быть принудительно втиснут в индикатор в подокне.

Возможно, вы видели какой-то вариант применения, о котором я не знал, но мне по-прежнему сложно найти какое-либо универсальное применение для индикатора P&F, помимо построения дополнительного графика P&F. Предполагаю, некоторым трейдерам может понравиться расположение графика с временной шкалой сверху, а P&F-представления — снизу, но за пределами этой ниши использование индикатора выглядит как обходной путь для преодоления ограничения, которое, как оказалось, не существует.