Инструкция к индикатору "Fractal Advanced"

17 октября 2023, 14:29
Siarhei Vashchylka
0
133

Когда я стал заниматься системой Profitunity Билла Уильямса, то пришёл к выводу, что стандартные индикаторы системы(Fractal и Alligator) хоть и хороши в выполнении своих целей, но обладают большим потенциалом для доработки.

Проблема в том, что если вы торгуете Profitunity, то никакую другую систему, не захламив при этом график, использовать практически невозможно. Индикаторы Уильямса занимают всё пространство и ограничивают возможности любого другого вида анализа. Более того какая-либо визуальная настройка самих индикаторов также в большей степени отсутствует.

Я подумал над решением этих проблем и разработал индикатор Fractal Advanced. Доступен он для двух версий торговых платформ.

На текущий момент наш новый индикатор может следующее:

  • Изменение типа и цвета фракталов.
  • Регулировка количества фракталов в несколько кликов.
  • Возможность в пару кликов добавить/убрать Alligator.
  • Возможность использования алертов и звуковых оповещений.

Пять типов Фракталов

В индикаторе реализовано 5 различных типов отображения стрелочек индикатора, которые вы можете менять во внешних параметрах. За это отвечают параметры "FractalIconUp" и "FractalIconDown". Кроме типа стрелочек можно менять и их размер. Смотрите параметр "FractalIconSize".


Выбор цвета фракталов

Вы можете менять цвета как для восходящих, так и для нисходящих стрелочек. За это отвечают параметры "ColorFractalHigh" и "ColorFractalLow".


Регулирование количества фракталов

Индикатор не забивает весь график фракталами, а позволяет отображать только актуальные сигналы. Регулировка количества фракталов осуществляется при помощи комбинаций клавиш "Shift + скролл вверх/вниз" для версии от МТ5 и "Shift + стрелочки вверх/вниз" для версии от МТ4.


Удаление фракталов

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


Индикатор Alligator

Мы перенесли всю логику использования классического индикатора Alligator. Все внешние параметры стандартного индикатора сохранены, включая выбор толщины линий и их цветов. При этом мы кое что добавили. Теперь индикатор можно моментально добавлять на экран и также моментально убирать. Это реализовано при помощи комбинации клавиш "Shift + S". Первичное нажатие добавит Alligator, вторичное - уберёт.


Алерты и звуковые оповещения

В рамках индикатора реализованы алерты, которые включаются во внешних параметрах индикатора. При появлении нового фрактала индикатор вам об этом сообщит. Включаются алерты через внешние параметры. За них отвечает параметр "Notifications".


Для тех, кто не любит всплывающие окна алертов, мы реализовали звуковые оповещения. Их можно включить во внешних параметрах индикатора заменив параметр "Alert" на "Sound" в опции "NotificetionsType".

Для звуковых оповещений мы подобрали целый набор звуков включая русские и английские версии, а также женские и мужские голоса. Их можно выбрать и изменить во внешних параметрах индикатора(SoundTypeFractalHigh/SoundTypeFractalLow). Звуки можно скачать по этой ссылке. Файлы должны быть установлены по адресу MQL5\Sounds. Если такой папки нет - создайте её.

Внешние параметры индикатора:

  • IndicatorType - Выбор между базовой и улучшенной версией индикатора
  • ShowLastFractal - Количество баров по умолчанию для отображения последних фракталов
  • ColorFractalHigh - Цвет фрактала вверх
  • ColorFractalLow - Цвет фрактала вниз
  • FractalIconSize - Размер иконки фрактала
  • FractalIconUp - Тип иконки восходящего фрактала
  • FractalIconDown - Тип иконки нисходящего фрактала
  • Notifications - Включить/Выключить оповещения
  • Push - Включить/Выключить Push уведомления
  • NotificationType - Выбор между Alert и Sounds. Alert - стандартные звуки терминал, Sounds - Записанные нами специальные звуки.
  • SoundTypeFractalHigh - Звук для оповещения о восходядщем фрактале
  • SoundTypeFractalLow - Звук для оповещения о нисходящем фрактале
  • Alligator - Тут перенесены базовые параметры индикатора Alligator

Автор: Siarhei Vashchylka. По всем вопросам пишите мне в личные сообщения. Также рекомендую подписаться на мои обновления. Для этого перейдите по ссылке в мой профиль и нажмите "Добавить в друзья".