Nadaraya Watson Indicator for NinjaTrader 8

Criado 17 ago 2024 · Atualizado 20 ago 2024

O indicador Nadaraya-Watson é um indicador de suavização Premium para a plataforma NinjaTrader 8 que usa um método simples de regressão de Kernel Gaussiano como função de ponderação para suavizar o preço.

Pré-requisitos

Para usar adequadamente este indicador, deverias ter os seguintes pré-requisitos disponíveis.


Descrição

O indicador pode ser alternado entre modos não-Repainting e Repainting, e também pode ser executado num timeframe superior e calcular a suavização de preço lá em vez disso. O indicador expõe sinais de Compra/Venda que podem ser usados dentro de uma estratégia, e assim pode ser facilmente integrado com o Assistente do Strategy Builder da NinjaTrader.

O suavizador Nadaraya-Watson pode ser descrito como uma série de médias ponderadas usando um núcleo normalizado específico como função de ponderação. Para cada ponto do estimador no tempo t, o pico do núcleo está localizado no tempo t, portanto os pesos mais altos são atribuídos aos valores vizinhos ao preço localizado no tempo t.

Exemplos

Modo Não-Repainting

No ES no timeframe de 5 minutos com modo não-repainting, usando um Tamanho de Janela de 500 e uma Largura de Banda de 8, o suavizador Nadaraya-Watson rastreia o preço sem fazer repainting de valores passados.

Suavizador Nadaraya-Watson em modo Não-Repainting
Clique para ampliar
Modo Repainting

A mesma região de 5 minutos do ES com o modo Repainting ativado, e os mesmos parâmetros (Tamanho de Janela 500, Largura de Banda 8), mostra como o suavizador continua a ajustar os seus valores passados à medida que novos dados de preço chegam.

Suavizador Nadaraya-Watson em modo Repainting
Clique para ampliar

Funcionalidades

O indicador Nadaraya-Watson tem um conjunto de características únicas:

  • Pode ser executado em dois modos: Modo Não-Repainting ou Repainting
  • Pode ser executado num timeframe superior
  • Integração fácil numa Estratégia personalizada ou a partir do Assistente de Ferramenta do Strategy Builder da NinjaTrader
  • Altamente personalizável, leve, e rápido de calcular em comparação com o mesmo indicador de outros fornecedores

Parâmetros

Tentamos sempre manter os parâmetros ao mínimo.

General
Run On Higher TimeFrameActiva/desactiva a execução do algoritmo de suavização num timeframe superior e exibe o resultado no gráfico activo.
Higher TimeFrameSelecciona o timeframe superior em que o motor de suavização executa. Certifica-te de seleccionar um timeframe superior ao do gráfico activo — por exemplo, se o gráfico está em 15 Minutos, selecciona algo como 1 Hora, não 1 Minuto, ou o indicador não funcionará.
Higher TimeFrame PeriodDefine o período do timeframe superior.
Window SizeDefine o tamanho da janela da função de suavização Nadaraya-Watson.
BandwidthControla a largura de banda do núcleo Gaussiano — valores mais altos devolvem resultados mais suaves, enquanto uma largura de banda mais baixa pondera o preço num ponto preciso mais pesadamente e produz resultados menos suavizados.
Allow RepaintActiva/desactiva o repainting do suavizador. Se repaint não estiver activado, o ponto final do suavizador é devolvido para cada ponto.
Rendering
Bearish ColorCor de desenho de itens baixistas.
Bullish ColorCor de desenho de itens altistas.

Instruções de Transferência e Instalação

Requisitos de Licença

Em automated-trading.ch podes optar por comprar uma subscrição mensal para utilizar os nossos produtos Premium, ou utilizar os nossos produtos gratuitos sem te subscreveres.

Em ambos os casos, precisas de criar uma conta para obter uma Licença que possas utilizar tanto para produtos Premium como gratuitos.

Para obteres a tua licença, simplesmente inscreve-te e depois obtém a tua licença em a página de faturação.

Importante: Este é um produto Premium. Pode ser executado nos modos Backtest, Playback e Optimization gratuitamente; é necessária uma subscrição Premium ativa para o executar ao vivo.
Transferência
Inicia sessão para transferir este ficheiro.
Versão Mais Recente v1.1.0.0 · Publicado há 2 anos
Este ficheiro foi transferido 376 vezes. A última transferência foi há 4 dias.

Também podes transferir esta estratégia — e todas as outras estratégias ou indicadores automated-trading.ch — em qualquer altura a partir da tua página centralizada de Transferências.

Passos de Instalação
1
Importa o ficheiro .zip transferido para NinjaTrader usando o item de menu Importar NinjaScript.
2
Abre uma nova janela de gráfico.
3
Clica com o botão direito no gráfico e escolhe Indicators... para adicionar o indicador ao gráfico.
4
Copia/cola a tua chave de licença, encontrada na página de faturação, no parâmetro de licença.
5
Depois de adicionar o indicador ao gráfico com uma licença válida, executa nos dados históricos do gráfico primeiro, depois continua a executar nos dados de mercado em tempo real.

Perguntas Frequentes

Geral

Sim — se tens uma ideia que acreditas que pode melhorar este indicador, usa a página de contacto para nos enviar uma mensagem.

Não, o código-fonte do indicador é protegido por razões de direitos de autor.

Não, este indicador apenas faz renderização e não fornece dados que possam ser usados dentro de uma estratégia — confira as nossas outras estratégias para uma baseada neste mesmo conceito.

Sim, podes usar este indicador sem TickReplay, mas tem em mente que neste caso o indicador não detetará eventos em velas históricas — apenas começará a detetá-los em dados de volume e preço em tempo real.

Notas de Versão

  • Fix issue with reading License info

  • First Release of the indicator
discord
Junta-te à nossa comunidade Discord
Dúvidas, feedback ou apenas queres conversar com outros traders? Vem dizer olá.
Junta-te ao Discord
Factos Rápidos
Plataforma NinjaTrader 8
Categoria Indicador
Plano Obrigatório Premium
Versão Mais Recente v1.1.0.0
Última Atualização há 2 anos
Transferências 376