Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Просмотров:
36
Рейтинг:
(2)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

BTCUSD_M5


Основные особенности:

  • Динамические зоны разворота: автоматически преобразует пробитую зону поддержки в SBR, а пробитое сопротивление — в RBS.

  • Автоматическая нормализация: регулирует ширину зон с учетом средней волатильности, предотвращая их чрезмерное расширение или сужение.

  • Защита от мерцания и перерисовки: использует задержку подтверждения для проверки точек разворота перед построением зон.

  • Интеллектуальная система оповещений: запускает уведомления только тогда, когда цена значительно отклоняется от зоны и возвращается для повторного тестирования, что сводит к минимуму шум на рынках, торгующихся в диапазоне.

⚙️ Как это работает Индикатор в фоновом режиме применяет несколько логических фильтров для обеспечения актуальности зон:

  1. Сканирование точек разворота (ZigZag Core): выявляет максимумы колебаний (потенциальное сопротивление) и минимумы колебаний (потенциальную поддержку) с помощью алгоритма ZigZag. Функция «Confirm Bars» проверяет эти экстремальные точки, чтобы предотвратить перерисовку.

  2. Формирование и нормализация зон: рисует пропорциональные прямоугольные зоны вместо тонких линий. Ширина зоны рассчитывается на основе исторических средних ценовых колебаний — чрезмерно широкие зоны сужаются, а узкие расширяются для поддержания согласованности.

  3. Логика прорыва и перехода (SBR/RBS): отслеживает закрытие свечей в режиме реального времени. Закрытие ниже уровня поддержки преобразует его в зону SBR; закрытие выше уровня сопротивления превращает его в зону RBS. (Пользователи могут отключить эту функцию, если предпочитают, чтобы прорванные зоны удалялись).

  4. Фильтр расстояния: использует параметр «Min Move Away». Цена должна отдалиться на определённый множитель от вновь сформированной зоны, прежде чем она активируется. Сигналы будут срабатывать только при повторном тестировании после выполнения этого условия.

  5. Разрешение перекрытий: очищает скопления зон поддержки и сопротивления с помощью двух режимов: «Most Extreme» (по умолчанию) сохраняет самую удаленную зону, где обычно сосредоточена основная ликвидность и расположены стоп-лоссы, а режим «Newest» отдаёт приоритет самой недавно сформировавшейся зоне.

  6. Панель инструментов (рыночная направленность): непрерывно рассчитывает соотношение бычьего и медвежьего импульса на основе недавних отрезков индикатора ZigZag, предоставляя мгновенную оценку того, находится ли рынок в тренде или в условиях волатильности.

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/76644

RepaintTest - measure whether a drawing indicator repaints RepaintTest - measure whether a drawing indicator repaints

Определяет, перерисовывается ли индикатор на графике, вместо того чтобы утверждать, что он не перерисовывается. Инвариант: после того как свеча закрылась и была обработана, ни один объект, нарисованный на ней, не должен изменяться — не смещаться, не менять цвет, не менять текст и не исчезать. Скрипт инициализирует пользовательский символ с реальной историей, привязывает ваш индикатор через шаблон, регистрирует каждый объект, добавляет бары, запускает полный пересчёт и сравнивает объекты один за другим. Изменения и исчезновения учитываются отдельно, поскольку только изменение означает, что утверждение ложно. Прогон, в ходе которого не было найдено ничего для сравнения, фиксируется как «INCONCLUSIVE» (неоднозначный результат), но никогда не считается успешным. Результат выводится в формате CSV, который можно опубликовать рядом с числом.

Sniper Gold Hybrid Recovery EA Sniper Gold Hybrid Recovery EA

Советник для XAUUSD на графике M15 с корректировкой корзины, адаптивным интервалом по ATR, проверкой структуры LL/LH, динамической фильтрацией по RSI, обнаружением резких падений, фильтром новостей и интеллектуальной корректировкой позиций.

YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя

Скрипт рисует уровни Рудолфа Акселя

YURAZ_MCCH YURAZ_MCCH

Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.