Protected Highs & Lows [Advanced] Indicator

Создано: 22 фев 2025 · Обновлено: 22 фев 2025

Индикатор NinjaTrader 8 Highs & Lows [Advanced] — это индикатор Premium для NinjaTrader 8, который предлагает альтернативный подход к определению рыночной структуры, вдохновлённый индикатором Protected Highs & Lows [TFO] из TradingView.

Требования

Для правильной работы с этим индикатором вам понадобятся следующие предварительные условия.


Описание

Это расширенная, улучшенная версия нашего бесплатного индикатора Protected Highs & Lows. Основные различия между бесплатной и Premium-версиями:

  • Более качественная отрисовка индикатора рыночной структуры на графике
  • Отрисовка свечей старшего таймфрейма при выборе старшего таймфрейма
  • Экспорт сигналов, пригодных для использования в NinjaTrader Strategy Builder, Bloodhound и AlgoStudio

Этот индикатор вводит понятие защищённых точек свингов (protected swing pivot points), которые используются для определения событий рыночной структуры, таких как:

  • MSS: Change of Structure (или Change of Character, или Market Structure Shift) — указывает на возможную смену тренда
  • BOS: Break of Structure (или Market Structure Break) — указывает на продолжение тренда
Что такое защищённые свинги?

Когда цена закрывается ниже действительного минимума свинга, индикатор отсчитывает назад от текущего бара, чтобы найти максимум, сделанный в этом диапазоне, — он становится защищённым максимумом. Аналогично, когда цена закрывается выше действительного максимума свинга, индикатор ищет минимум в этом диапазоне, который становится защищённым минимумом.

Если более высокий максимум сформирован, но цена позже не закрывается ниже последнего установленного более низкого минимума, этот более высокий максимум не считается защищённым свингом — и то же правило симметрично применяется к минимумам.

Объяснение защищённых свингов
Нажмите, чтобы увеличить

Примеры

Market Structure Shift & Market Structure Break на основе защищённых свингов

На MNQ на таймфрейме 1 минута ценовые свинги отмечены небольшими прямоугольниками красного и зелёного цвета — более высокими максимумами и более низкими минимумами, основанными на чувствительности, или периоде свинга, который задаёт минимальное расстояние между свингами. Свинги, помеченные «V», — это Valid свинги; свинги, помеченные «Pr», — это Protected свинги. Линии MSS отмечают уровни Market Structure Shift.

Market Structure Shift & Market Structure Break на основе защищённых свингов
Нажмите, чтобы увеличить
Построение уровней коррекции Фибоначчи

Индикатор может автоматически строить уровни коррекции Фибоначчи каждый раз, когда обнаруживается рыночное событие (MSS или BOS), — ими можно пользоваться для торговли, когда цена достигает, например, уровня коррекции 50%. Построение можно также редактировать вручную: удалять, перетаскивать или продлевать мышью.

Построение уровней коррекции Фибоначчи
Нажмите, чтобы увеличить
Работа на старшем таймфрейме

Индикатор может рисовать свои элементы на старшем таймфрейме, торгуя на младшем, — например, работая на таймфрейме 1 минута, при этом элементы индикатора определяются на таймфрейме 20 минут: действительные свинги отображаются на свечах старшего таймфрейма, а события MSS/BOS также отображаются на старшем таймфрейме.

Работа на старшем таймфрейме
Нажмите, чтобы увеличить

Возможности

Индикатор Protected Highs & Lows обладает набором уникальных возможностей:

  • Может работать в мультитаймфреймовом режиме
  • Рисует свечи старшего таймфрейма при включённом старшем таймфрейме
  • Отображает Break of Structure и Change of Structure
  • Рисует действительные свинги и защищённые свинги
  • Рисует уровни коррекции Фибоначчи между действительными и защищёнными уровнями
  • Гибко настраивается, легковесен и адаптируется к широкому набору инструментов

Параметры

Мы всегда стараемся сводить параметры к минимуму.

Market Structure
Swing PeriodСвинги — это более высокие минимумы, более высокие максимумы, более низкие максимумы и более низкие минимумы. После закрытия каждого ценового бара может быть обнаружен свинг, но следующий бар (или второй, или третий...) может отменить его, создав новый свинг того же типа. Этот параметр задаёт, сколько баров достаточно, чтобы разделить два свинга одного типа: чем больше значение, тем меньше свингов в целом; чем меньше — тем их больше. Распространённый выбор — значение 3 или 4.
Run on Higher TimeframeЗапускает алгоритм определения свингов на старшем таймфрейме с отрисовкой на текущем активном таймфрейме графика.
Higher TimeFrameВыбирает старший таймфрейм, на котором определяются точки свингов. Обязательно выберите таймфрейм выше, чем у активного графика, иначе индикатор не будет работать.
Higher TimeFrame PeriodЗадаёт период старшего таймфрейма.
Draw Higher Timeframe CandlesВключает отрисовку свечей старшего таймфрейма поверх активного графика.
Show Break of Structure (BoS)Включает/выключает отрисовку Break of Structure.
Show Structure Shift (MSS)Включает/выключает отрисовку Change of Character, также известных как Market Structure Shift.
Show Valid SwingsВключает/выключает отрисовку действительных свингов с меткой «V».
Show RetracementВключает/выключает отображение уровней коррекции Фибоначчи.
Rendering
Bullish ColorЦвет отрисовки бычьих элементов.
Bearish ColorЦвет отрисовки медвежьих элементов.
Render Opacity (1-100)Непрозрачность от 0 (полностью прозрачно) до 100 для отрисовки на графике.
Alert Sound
Play SoundВключает проигрывание звукового сигнала при обнаружении события (MSS или BOS).
Play Sound On Valid SwingsВключает проигрывание звука при обнаружении действительного свинга.
Play Sound FileИмя файла, воспроизводимого при звуковом сигнале — можно указать любой .wav-файл на вашем компьютере.

Сигналы и использование в Strategy Builder

Индикатор предоставляет сигналы, которые можно использовать в Strategy Builder и в сторонних программах, таких как Bloodhound и AlgoStudio.

Эти сигнальные plots прозрачны и не отрисовываются на графике. В Strategy Builder вы можете выбрать их и построить логику на основе их значений.

Сигнальные plots
Нажмите, чтобы увеличить
Пример в Strategy Builder
Нажмите, чтобы увеличить

Инструкции по загрузке и установке

Требования к лицензии

На automated-trading.ch вы можете либо оформить ежемесячную подписку для использования наших продуктов Premium, либо пользоваться бесплатными продуктами без подписки.

В обоих случаях вам нужно создать учётную запись, чтобы получить лицензию, которую можно использовать как для продуктов Premium, так и для бесплатных продуктов.

Чтобы получить лицензию, просто зарегистрируйтесь, а затем получите её на странице оплаты.

Важно: Это продукт уровня Premium. Его можно запускать в режимах Backtest, Playback и Optimization бесплатно; для запуска в реальном времени требуется действующая подписка Premium.
Скачать
Войдите, чтобы скачать этот файл.
Последняя версия v1.0.0.0 · Опубликовано 1 год назад
Количество загрузок этого файла: 251. Последняя загрузка: 1 день назад.

Вы также можете скачать эту стратегию, а также любую другую стратегию или индикатор automated-trading.ch, в любое время из централизованной страницы загрузок.

Шаги установки
1
Импортируйте загруженный .zip-файл в NinjaTrader с помощью пункта меню Import NinjaScript.
Нажмите, чтобы увеличить
2
Откройте новое окно графика.
Нажмите, чтобы увеличить
3
Щёлкните правой кнопкой мыши по графику и выберите Indicators..., чтобы добавить индикатор на график.
Нажмите, чтобы увеличить
4
Скопируйте и вставьте ключ лицензии, найденный на странице биллинга, в параметр license.
5
После добавления индикатора на график с действительной лицензией он сначала выполняется на исторических данных графика, а затем продолжает работать на данных живого рынка.

Часто задаваемые вопросы

Общие

Нет, исходный код индикатора защищён по соображениям авторского права.

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

Да, индикатор можно использовать и без TickReplay, но имейте в виду: в этом случае он не будет определять события на исторических свечах и начнёт определять их только по данным объёма и цены в реальном времени.
Вопросы о подписках

После того как вы зарегистрируйтесь, вы получите доступ к странице оплаты, где сможете получить свою лицензию и использовать её для каждого бесплатного продукта и продукта Premium. Мы не используем встроенную систему лицензирования поставщиков NinjaTrader. Мы создали собственную систему, в которой вы указываете номер лицензии в каждом используемом продукте.

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

Наши продукты проверяют действительность лицензии первого числа каждого месяца. В этот день вам нужно передать номер лицензии продукту (достаточно просто скопировать и вставить его), чтобы лицензия оставалась действующей до конца месяца.

Мы не храним платёжные данные: они шифруются и передаются Stripe или PayPal, которые обеспечивают безопасный способ оформления подписок на нашем сайте.

Пожалуйста, напишите нам через страницу контактов.

Примечания к релизам

  • First Release of the indicator
discord
Присоединяйтесь к нашему сообществу в Discord
Есть вопросы, отзывы или просто хотите пообщаться с другими трейдерами? Заходите.
Присоединиться к Discord
Основные сведения
Платформа NinjaTrader 8
Категория Индикатор
Требуемый план Premium
Последняя версия v1.0.0.0
Последнее обновление 1 год назад
Загрузки 251