Anchored VWAP Indicator for NinjaTrader 8

Создано: 10 мая 2025 · Обновлено: 25 дек 2025

Anchored VWAP[Advanced] — индикатор NinjaTrader 8 уровня Premium.

Требования

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


Описание

Anchored VWAP[Advanced] — индикатор Premium для NinjaTrader 8 со следующими возможностями:

  • Отображение VWAP в 2 режимах:
    • Session Mode: отображение VWAP, заданных на временном интервале для каждой торговой сессии
    • Click & Drag Mode: позволяет интерактивно создавать VWAP на графике кликами мыши
  • Одинаково хорошо работает как с данными OrderFlow и Tick Replay, так и без них
  • Работает на любом таймфрейме, включая Renko-бары
  • Экспорт уровней VWAP в виде plots, которые можно использовать в NinjaTrader Strategy Builder, AlgoStudio или стороннем ПО Bloodhound

Примеры

Ниже несколько примеров работы индикатора:

VWAP по сессии RTH

Самое простое применение индикатора — построить VWAP на времени сессии RTH (Regular Trading Hours) для американского фьючерсного инструмента.

Разумеется, интервал сессии можно изменить под любой инструмент. Временной интервал корректно работает на временных таймфреймах, а также на ценовых, таких как Renko-бары или Range-бары. Если вы хотите построить VWAP на двух и более отдельных интервалах одной торговой сессии, добавьте на график столько экземпляров индикатора, сколько нужно, — у каждого свой интервал сессии.

VWAP по сессии RTH
Нажмите, чтобы увеличить
Режим Click & Drag

Индикатор Anchored VWAP может работать в режиме Click & Drag, который позволяет добавлять VWAP на график кликами мыши. Сначала кликните по начальному бару, затем протяните мышь до целевого бара и кликните второй раз, чтобы превратить выделение в VWAP.

Режим Click & Drag
Нажмите, чтобы увеличить
Click & Drag: привязка VWAP к ценовым свингам

Один из сценариев использования индикатора — строить VWAP от опорных ценовых точек, таких как свинги. В этом случае VWAP можно использовать как альтернативу скользящим средним, а сигналы формируются там, где пересекаются противоположно направленные VWAP.

Click & Drag: привязка VWAP к ценовым свингам
Нажмите, чтобы увеличить

Параметры

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

License
License Это лицензионный ключ, который вы получаете после создания аккаунта на automated-trading.ch. После создания аккаунта скопируйте лицензионный ключ со страницы биллинга. Этот параметр нужно задать только раз в месяц — после проверки лицензионного ключа он запоминается на весь месяц.
VWAP
VWAP Mode Этот параметр позволяет переключаться между тремя режимами:
  • Session Interval: строит один VWAP на торговую сессию в соответствии с параметром Session Interval ниже
  • Click & Drag: строит VWAP интерактивно по командам «клик и перетаскивание» мышью, позволяя размещать VWAP на графике с произвольными начальной и конечной точками
  • Click & Auto Extend: строит новый VWAP при каждом клике на графике и продлевает его до последнего бара графика
Time Zone Этот параметр задаёт часовой пояс для параметра Session Interval ниже. Поскольку фьючерсные рынки открываются и закрываются по времени США (EST — Восточное время США, Нью-Йорк), этот параметр позволяет задать торговый временной интервал в другом часовом поясе, например в местном времени вашего компьютера или в центральноевропейском времени.
  • EST: использует часовой пояс EST (Eastern Time) для Session Interval
  • CET: использует часовой пояс CET (Central European Time) для Session Interval
  • Local Time: использует местный часовой пояс вашего компьютера
Session Interval (hh:mm-hh:mm) Этот параметр задаёт временной интервал, определяющий торговую сессию. Например, чтобы построить VWAP на сессии RTH, установите значение "09:30-16:15" при часовом поясе EST.
Std Dev BandsВыбирает количество полос стандартного отклонения для отображения: от None до 3.
Std Dev 1 MultiplierЗадаёт множитель для первой полосы стандартного отклонения.
Std Dev 2 MultiplierЗадаёт множитель для второй полосы стандартного отклонения.
Std Dev 3 MultiplierЗадаёт множитель для третьей полосы стандартного отклонения.
DataSeries Source Этот параметр задаёт источник для расчёта VWAP. Доступны следующие варианты:
  • Open: расчёт VWAP по ценам открытия баров
  • High: расчёт VWAP по максимумам баров
  • Low: расчёт VWAP по минимумам баров
  • Close: расчёт VWAP по ценам закрытия баров
  • (H + L) / 2: расчёт VWAP по сумме максимума и минимума баров
  • (H + L + C) / 3: расчёт VWAP по типичным ценам
  • (O + H + L + C) / 4: расчёт VWAP по сумме цен открытия, максимума, минимума и закрытия
  • (H + L + C + C) / 4: расчёт VWAP по сумме максимума, минимума и удвоенного закрытия
Rendering
Color for Above PriceЗадаёт цвет линии VWAP, когда она находится выше цены.
Color for Below PriceЗадаёт цвет линии VWAP, когда она находится ниже цены.
Std Dev 1 Area ColorЗадаёт цвет заливки области вокруг первой полосы стандартного отклонения.
Std Dev 1 Area OpacityОпределяет непрозрачность области первой полосы стандартного отклонения.
Std Dev 2 Area ColorЗадаёт цвет заливки области вокруг второй полосы стандартного отклонения.
Std Dev 2 Area OpacityОпределяет непрозрачность области второй полосы стандартного отклонения.
Std Dev 3 Area ColorЗадаёт цвет заливки области вокруг третьей полосы стандартного отклонения.
Std Dev 3 Area OpacityОпределяет непрозрачность области третьей полосы стандартного отклонения.

Интерактивные команды в режиме Click & Drag

Extend to Last Bar

Команда Extend to Last Bar продлевает выбранный VWAP до самого последнего бара графика. VWAP остаётся активным и продлевается на новые бары по мере их появления, пересчитываясь на каждом новом баре.

Команда Extend to Last Bar
Нажмите, чтобы увеличить
Stop Extending & Remove VWAP

Команда Stop Extending помечает выбранный VWAP как неактивный и прекращает его продление на новые бары.

Команда Remove VWAP удаляет VWAP с графика. Она нужна потому, что удалить VWAP клавишей «Delete» нельзя, поэтому для этого и был создан этот пункт меню.

Команды Stop Extending & Remove VWAP
Нажмите, чтобы увеличить
Включение и выключение Anchored VWAP

Работа с VWAP на графике может мешать торговле или приводить к нежелательным эффектам, например к созданию VWAP «клик и перетаскивание», когда вы хотели лишь прокрутить график или закрыть сделку. Поэтому индикатор добавляет кнопку на панель инструментов, которая включает и выключает взаимодействие VWAP с мышью. Когда кнопка подсвечена зелёным, она активна; когда серая — отключена.

Кнопка включения и выключения Anchored VWAP
Нажмите, чтобы увеличить
Смена DataSource у Anchored VWAP

Для VWAP в режимах Click & Drag и Click & Auto Extend можно изменить DataSource: щёлкните правой кнопкой мыши по VWAP и выберите другой DataSource из доступных вариантов. После выбора VWAP обновляется мгновенно.

Смена DataSource у Anchored VWAP
Нажмите, чтобы увеличить

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

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

Сигнальные plots, которые предоставляет индикатор
Нажмите, чтобы увеличить

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

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

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

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

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

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

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

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

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

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

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

Общие

Да — если у вас есть идея, которая, по вашему мнению, может улучшить этот индикатор, отправьте нам сообщение через страницу контактов.

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

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

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

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

  • Drawing of vwap pushed behind chart candlestick for better clarity; Added DataSource parameter (Open, close, High, Low, (H+L)/2, ...); Added new VWAP mode: Click & Auto Extend

  • Fix Bug: Import issue class conflict with Open Range Breakout strategy; Fix Bug: indicator hides Grid lines when added to chart

  • Fix Bug: Std Dev bands don't take the input parameters

  • Fix Bug: Std bottom Signals not having values; Fix Bug: Saving template file generates an error

  • Fix Bug related to Timezone

  • Fixed Importing Error

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