Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Индикаторы

Session Sweep Reversal Detector - индикатор для MetaTrader 5

Adeolu Kayode Gbadebo
Adeolu Kayode Gbadebo
  • Software Engineer & Algorithmic Trader ​,Quantitative Developer & Instructor в  NIGERIA
  • Нигерия
  • 2708
Automated Trading: Designing and optimizing high-performance Expert Advisors (EAs) for financial markets.

Gmail: Adeolugbadebo500@gmail.com
| Russian English 中文 Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Просмотров:
22
Рейтинг:
(1)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Детектор разворота при сканировании сеанса

Детектор изменения направления сканирования сеанса

Автор: Адеолу Гбадебо

Идея, лежащая в основе устройства

Каждая торговая сессия оставляет после себя диапазон — максимум и минимум, которые рынок уважает, тестирует или, в конечном итоге, пробивает. Большая часть внутридневных разворотов происходит именно вблизи этих границ: цена поднимается выше максимума предыдущей сессии или опускается ниже ее минимума, срабатывают расположенные там стоп-ордера, а затем цена резко возвращается в пределы диапазона. Такое поведение обычно описывается как «ликвидностный размах» и, как правило, свидетельствует о краткосрочном исчерпании импульса, а не о начале подлинного прорыва.

Индикатор «Session Sweep Reversal Detector» автоматизирует две вещи, которые в противном случае трейдер делал бы визуально: он наносит максимум и минимум завершенной сессии в качестве ориентировочных линий и отслеживает все последующие события на предмет наличия соответствующего «свипа». «Свип» подтверждается только в том случае, если цена пробивает диапазон на величину, превышающую настраиваемый буфер, а затем закрывается обратно внутри диапазона в течение ограниченного числа баров. Если цена пробивает диапазон и продолжает движение, не успев вовремя вернуться внутрь, сигнал не срабатывает — инструмент создан для фильтрации шума, а не для отметки каждого «фитиля», который выходит за пределы линии.

Он работает с любыми инструментами и на любых внутридневных таймфреймах, хотя наиболее эффективен на графиках от M5 до M30, где структура сессии остаётся различимой без излишнего шума. Распространённая настройка — использование инструмента на парах EURUSD или GBPUSD с окном сессии, привязанным к лондонским или нью-йоркским часам, поскольку именно эти сессии, как правило, демонстрируют наиболее чёткую динамику «диапазон-свип».

Как интерпретировать результаты

  • Максимум сессии / Минимал сессии (пунктирные линии) — пока окно сессии открыто, эти две линии отслеживают текущий максимум и минимум данной сессии в режиме реального времени. После закрытия сессии они фиксируются на своих конечных значениях и продлеваются вперёд в виде ровных опорных линий до тех пор, пока не будут смещены или заменены следующей сессией.
  • Логика обнаружения «свипа» — после окончания сессии индикатор отслеживает, не выходит ли цена за пределы зафиксированного максимума или минимума на расстояние, превышающее значение параметра SweepBufferPips. С этого момента он начинает отсчитывать бары; если цена закроется обратно внутри этого уровня в течение количества баров, равного ReversalBars, «свип» подтверждается. Если разворот не происходит вовремя, прорыв игнорируется и вместо этого рассматривается как настоящий прорыв.
  • «Бычий свип» (зеленая стрелка, ниже бара) — минимум был «сметен», и цена закрылась выше минимума сессии в пределах допустимого окна. Это сигнализирует о возможном движении вверх к диапазону сессии или за его пределы.
  • Медвежий свип (красная стрелка, над баром) — произошел свип максимума, и цена закрылась ниже сессионного максимума в пределах допустимого окна. Это сигнализирует о возможном движении вниз.
  • Практическое применение — рассматривайте стрелку «свип» как сигнал к поиску подтверждения, а не как самостоятельный сигнал для входа в рынок. Многие трейдеры перед входом сочетают её с изменением структуры на более низком таймфрейме или закрытием свечи обратно через ключевой уровень, а в качестве начальной цели используют противоположную границу сессионного диапазона.

Внешние переменные (входные данные)

Входные данные По умолчанию Назначение
InpSessionStartHour 7 Час по времени брокера, в который начинается формирование диапазона сессии.
InpSessionEndHour 16 Час по брокерскому времени, в который закрывается сессия и фиксируются её максимум и минимум.
InpSweepBufferPips 2,0 Минимальное отклонение за пределы максимума/минимума сессии в пунктах, необходимое для регистрации как прорыва.
InpReversalBars 2 Количество баров, в течение которых цена может вернуться в пределы диапазона после прорыва; в противном случае прорыв игнорируется.
InpMaxSessionsToShow 5 Количество диапазонов сессий и сигналов за последние дни, которые остаются видимыми на графике.

Рекомендации по использованию

Загрузите индикатор на график с окном сессии, соответствующим рынку, на котором вы торгуете — например, с 7:00 до 16:00 по брокерскому времени для ориентации на лондонскую сессию, или сдвиньте его, чтобы охватить открытие нью-йоркской сессии. Установите параметр SweepBufferPips достаточно узким, чтобы улавливать настоящие попытки «охоты на стопы», но достаточно широким, чтобы игнорировать обычный шум спреда по вашему инструменту; 2–3 пункта — разумное начальное значение для основных валютных пар. Используйте стрелки в качестве списка моментов, заслуживающих внимания, а не как сигнал для автоматической торговли, и сочетайте их с подтверждением ценового действия — сильная свеча отклонения или прорыв второстепенной линии тренда обратно в диапазон придают сигналу «свепа» реальный вес.



Рис. 1. График EURUSD M15, на котором показаны «замороженные» сессионные максимум и минимум (серые пунктирные линии), бычий «свип» от сессионного минимума с подтвержденным закрытием обратно в диапазоне (зеленая стрелка) и последующий медвежий «свип» от сессионного максимума (красная стрелка).

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

GDS Renko Canvas + Bollinger GDS Renko Canvas + Bollinger

A compact educational indicator for MetaTrader 5 that renders classic fixed-size Renko bricks on a single CCanvas bitmap layer and overlays Bollinger Bands calculated directly from completed Renko closes. The horizontal axis represents Renko sequence rather than time. The internal Renko builder uses incoming BID ticks and the classic two-brick reversal rule. Bollinger Bands are calculated only from completed Renko bricks; the forming brick is never used in the band calculation.

News Trading Dashboard News Trading Dashboard

News Trading Dashboard — это информационная панель, встроенная в график (она не осуществляет автоматическую торговлю), которая отслеживает волатильность рынка в режиме реального времени с целью выявления моментов «новостных всплесков» — резких ценовых скачков, возникающих при публикации экономических данных (NFP, CPI, решения по процентным ставкам и т. д.).

Broker Execution Diagnostics MT5 Broker Execution Diagnostics MT5

Скрипт MT5, предназначенный только для чтения, отображающий данные брокера: объем, цену, стоп-ордера, заморозку, спред и ограничения по исполнению.

YURAZ_MCCH YURAZ_MCCH

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