Nadaraya Watson Indicator for NinjaTrader 8

Создано: 17 авг 2024 · Обновлено: 20 авг 2024

Индикатор Nadaraya-Watson — это Premium-индикатор сглаживания для платформы NinjaTrader 8, который использует простой метод регрессии с гауссовым ядром в качестве весовой функции для сглаживания цены.

Требования

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


Описание

Индикатор можно переключать между режимами Non-Repainting и Repainting, а также запускать на старшем таймфрейме, где он будет рассчитывать сглаживание цены. Индикатор выдаёт сигналы Buy/Sell, которые можно использовать внутри стратегии, поэтому его легко интегрировать с NinjaTrader Strategy Builder.

Сглаживание Nadaraya-Watson можно описать как серию взвешенных средних с использованием определённого нормализованного ядра в качестве весовой функции. Для каждой точки оценки в момент времени t пик ядра находится в момент времени t, поэтому наибольшие веса получают значения, соседствующие с ценой в момент времени t.

Примеры

Режим Non-Repainting

На ES на 5-минутном таймфрейме в режиме Non-Repainting с Window Size 500 и Bandwidth 8 сглаживание Nadaraya-Watson следует за ценой, не перерисовывая прошлые значения.

Сглаживание Nadaraya-Watson в режиме Non-Repainting
Нажмите, чтобы увеличить
Режим Repainting

Тот же участок ES на 5-минутном таймфрейме с включённым режимом Repainting и теми же параметрами (Window Size 500, Bandwidth 8) показывает, как сглаживание продолжает корректировать свои прошлые значения по мере поступления новых ценовых данных.

Сглаживание Nadaraya-Watson в режиме Repainting
Нажмите, чтобы увеличить

Возможности

Индикатор Nadaraya-Watson обладает набором уникальных возможностей:

  • Может работать в двух режимах: Non-Repainting или Repainting
  • Может работать на старшем таймфрейме
  • Легко интегрируется в пользовательскую стратегию или через мастер Strategy Builder в NinjaTrader
  • Высокая настраиваемость, малая нагрузка и быстрый расчёт по сравнению с тем же индикатором от других поставщиков

Параметры

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

General
Run On Higher TimeFrameВключает/выключает расчёт сглаживания на старшем таймфрейме с отображением результата на активном графике.
Higher TimeFrameВыбирает старший таймфрейм, на котором работает движок сглаживания. Убедитесь, что выбран таймфрейм выше, чем у активного графика, — например, если график на 15 минутах, выберите что-то вроде 1 часа, а не 1 минуты, иначе индикатор не будет работать.
Higher TimeFrame PeriodЗадаёт период старшего таймфрейма.
Window SizeЗадаёт размер окна функции сглаживания Nadaraya-Watson.
BandwidthУправляет шириной гауссова ядра — большие значения дают более гладкий результат, а меньшая ширина сильнее учитывает цену в конкретной точке и даёт менее сглаженный результат.
Allow RepaintВключает/выключает перерисовку сглаживания. Если перерисовка выключена, для каждой точки возвращается конечное значение сглаживания.
Rendering
Bearish ColorЦвет отрисовки медвежьих элементов.
Bullish ColorЦвет отрисовки бычьих элементов.

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

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

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

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

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

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

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

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

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

Общие

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

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

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

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

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

  • Fix issue with reading License info

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