Nadaraya Watson Indicator for NinjaTrader 8

Creato 17 ago 2024 · Aggiornato 20 ago 2024

L'indicatore Nadaraya-Watson è un indicatore di smoothing Premium per la piattaforma NinjaTrader 8 che utilizza un semplice metodo di regressione kernel gaussiana come funzione di ponderazione per smussare il prezzo.

Prerequisiti

Per utilizzare correttamente questo indicatore dovresti avere i seguenti prerequisiti disponibili.


Descrizione

L'indicatore può essere commutato tra modalità Non-Repainting e Repainting, e può anche essere eseguito su una timeframe superiore e calcolare lo smoothing del prezzo lì invece. L'indicatore espone segnali Buy/Sell che possono essere utilizzati all'interno di una strategia, e può quindi essere facilmente integrato con il NinjaTrader Strategy Builder.

Lo smoother Nadaraya-Watson può essere descritto come una serie di medie ponderate utilizzando uno specifico kernel normalizzato come funzione di ponderazione. Per ogni punto dello stimatore al tempo t, il picco del kernel è posizionato al tempo t, quindi i pesi più alti vengono attribuiti ai valori adiacenti al prezzo situati al tempo t.

Esempi

Modalità Non-Repainting

Su ES sulla timeframe di 5 minuti con modalità non-repainting, utilizzando una Window Size di 500 e una Bandwidth di 8, lo smoother Nadaraya-Watson traccia il prezzo senza ridisegnare i valori passati.

Smoother Nadaraya-Watson in modalità Non-Repainting
Fai clic per ingrandire
Modalità Repainting

La stessa regione ES di 5 minuti con modalità Repainting abilitata, e gli stessi parametri (Window Size 500, Bandwidth 8), mostra come lo smoother continua ad adeguare i suoi valori passati mentre arrivano nuovi dati di prezzo.

Smoother Nadaraya-Watson in modalità Repainting
Fai clic per ingrandire

Caratteristiche

L'indicatore Nadaraya-Watson ha un set di caratteristiche uniche:

  • Può essere eseguito in due modalità: modalità Non-Repainting o Repainting
  • Può essere eseguito su una timeframe superiore
  • Facile integrazione in una Strategia personalizzata o dal NinjaTrader Strategy Builder Wizard Tool
  • Altamente personalizzabile, leggero e veloce da calcolare rispetto allo stesso indicatore di altri fornitori

Parametri

Cerchiamo sempre di mantenere i parametri al minimo.

General
Run On Higher TimeFrameAbilita/disabilita l'esecuzione dell'algoritmo di smoothing su una timeframe superiore e la visualizzazione del risultato sul grafico attivo.
Higher TimeFrameSeleziona la timeframe superiore su cui viene eseguito il motore di smoothing. Assicurati di selezionare una timeframe superiore rispetto a quella del grafico attivo — ad esempio se il grafico è su 15 Minutes, seleziona qualcosa come 1 Hour, non 1 Minute, o l'indicatore non funzionerà.
Higher TimeFrame PeriodImposta il periodo della timeframe superiore.
Window SizeImposta la dimensione della finestra della funzione di smoothing Nadaraya-Watson.
BandwidthControlla la larghezza di banda del kernel gaussiano — valori più alti restituiscono risultati più lisci, mentre una larghezza di banda inferiore pesa il prezzo in un punto preciso più pesantemente e produce risultati meno lisci.
Allow RepaintAbilita/disabilita il ridisegno dello smoother. Se il repaint non è abilitato, viene restituito l'endpoint dello smoother per ogni punto.
Rendering
Bearish ColorColore di disegno degli elementi ribassisti.
Bullish ColorColore di disegno degli elementi rialzisti.

Istruzioni di download e installazione

Requisiti della licenza

Su automated-trading.ch puoi scegliere di acquistare un abbonamento mensile per utilizzare i nostri prodotti premium, oppure utilizzare i nostri prodotti gratuiti senza sottoscrivere.

In entrambi i casi, devi creare un account in modo da poter ottenere una Licenza che puoi utilizzare sia per i prodotti gratuiti che per quelli premium.

Per ottenere la tua licenza, semplicemente registrati e poi ottieni la tua licenza su la pagina di fatturazione.

Importante: Questo è un prodotto Premium. Può essere eseguito in modalità Backtest, Playback e Optimization gratuitamente; è richiesto un abbonamento attivo a Premium per eseguirlo in live.
Download
Accedi per scaricare questo file.
Versione più recente v1.1.0.0 · Pubblicato 2 anni fa
Questo file è stato scaricato 375 volte.

Puoi anche scaricare questa strategia — e ogni altra strategia o indicatore di automated-trading.ch — in qualsiasi momento da pagina di download centralizzata.

Passaggi di installazione
1
Importa il file .zip scaricato in NinjaTrader utilizzando la voce di menu Importa NinjaScript.
2
Apri una nuova finestra del grafico.
3
Fai clic destro sul grafico e scegli Indicators... per aggiungere l'indicatore al grafico.
4
Copia/incolla la tua chiave di licenza, trovata sulla pagina di fatturazione, nel parametro license.
5
Dopo aver aggiunto l'indicatore al grafico con una licenza valida, viene eseguito sui dati storici del grafico per primo, quindi continua a essere eseguito sui dati di mercato dal vivo.

Domande frequenti

Generale

Sì — se hai un'idea che ritieni possa migliorare questo indicatore, utilizza la pagina di contatto per inviarci un messaggio.

No, il codice sorgente dell'indicatore è protetto per motivi di copyright.

No, questo indicatore esegue solo il rendering e non fornisce dati che possono essere utilizzati all\'interno di una strategia — controlla le nostre altre strategie per una basata su questo stesso concetto.

Sì, puoi utilizzare questo indicatore senza TickReplay, ma tieni presente che in questo caso l'indicatore non rileverà eventi su candele storiche — inizierà solo a rilevarli sui dati di volume e prezzo in tempo reale.

Note di rilascio

  • Fix issue with reading License info

  • First Release of the indicator
discord
Unisciti alla nostra comunità Discord
Domande, feedback o vuoi semplicemente chattare con altri trader? Vieni a dire ciao.
Unisciti a Discord
Informazioni rapide
Piattaforma NinjaTrader 8
Categoria Indicatore
Piano richiesto Premium
Versione più recente v1.1.0.0
Ultimo aggiornamento 2 anni fa
Download 375