Nadaraya Watson Indicator for NinjaTrader 8

Créé le 17 août 2024 · Mis à jour le 20 août 2024

L'indicateur Nadaraya-Watson est un indicateur de lissage Premium pour la plateforme NinjaTrader 8, utilisant une méthode de régression à noyau Gaussien comme fonction de pondération pour lisser le prix.

Prérequis

Pour utiliser correctement cet indicateur, vous devriez avoir les prérequis suivants disponibles.


Description

L'indicateur peut être basculé entre les modes Non-Repainting et Repainting, et peut également être exécuté sur un timeframe supérieur pour y calculer le lissage du prix. L'indicateur expose des signaux Achat/Vente utilisables depuis une stratégie, et peut ainsi être facilement intégré au Strategy Builder de NinjaTrader.

Le lisseur Nadaraya-Watson peut être décrit comme une série de moyennes pondérées utilisant un noyau normalisé spécifique comme fonction de pondération. Pour chaque point de l'estimateur au temps t, le pic du noyau est situé au temps t, de sorte que les poids les plus élevés sont attribués aux valeurs voisines du prix situé au temps t.

Exemples

Mode Non-Repainting

Sur ES en timeframe 5 minutes avec le mode non-repainting, en utilisant une Window Size de 500 et un Bandwidth de 8, le lisseur Nadaraya-Watson suit le prix sans repeindre les valeurs passées.

Lisseur Nadaraya-Watson en mode Non-Repainting
Cliquez pour agrandir
Mode Repainting

La même région sur ES en 5 minutes avec le mode Repainting activé, et les mêmes paramètres (Window Size 500, Bandwidth 8), montre comment le lisseur continue d'ajuster ses valeurs passées à mesure que de nouvelles données de prix arrivent.

Lisseur Nadaraya-Watson en mode Repainting
Cliquez pour agrandir

Caractéristiques

L'indicateur Nadaraya-Watson possède un ensemble de caractéristiques uniques :

  • Peut être exécuté en deux modes : Non-Repainting ou Repainting
  • Peut être exécuté sur un timeframe supérieur
  • Intégration facile dans une Stratégie personnalisée ou depuis l'outil Strategy Builder de NinjaTrader
  • Hautement personnalisable, léger et rapide à calculer comparé au même indicateur chez d'autres fournisseurs

Paramètres

Nous essayons toujours de garder les paramètres au minimum.

Général
Run On Higher TimeFrameActive/désactive l'exécution de l'algorithme de lissage sur un timeframe supérieur et l'affichage du résultat sur le graphique actif.
Higher TimeFrameSélectionne le timeframe supérieur sur lequel le moteur de lissage s'exécute. Assurez-vous de sélectionner un timeframe supérieur à celui du graphique actif — par exemple si le graphique est en 15 Minutes, sélectionnez quelque chose comme 1 Heure, pas 1 Minute, sinon l'indicateur ne fonctionnera pas.
Higher TimeFrame PeriodDéfinit la période du timeframe supérieur.
Window SizeDéfinit la taille de fenêtre de la fonction de lissage Nadaraya-Watson.
BandwidthContrôle la largeur de bande du noyau Gaussien — des valeurs plus élevées donnent des résultats plus lissés, tandis qu'une largeur de bande plus faible pondère davantage le prix à un point précis et produit des résultats moins lissés.
Allow RepaintActive/désactive le repaint du lisseur. Si le repaint n'est pas activé, le point final du lisseur est retourné pour chaque point.
Rendu
Bearish ColorCouleur de dessin des éléments baissiers.
Bullish ColorCouleur de dessin des éléments haussiers.

Instructions de Téléchargement et d'Installation

Conditions de Licence

Chez automated-trading.ch, vous pouvez choisir soit d'acheter un abonnement mensuel pour utiliser nos produits premium, soit d'utiliser nos produits gratuits sans vous abonner.

Dans les deux cas, vous devez créer un compte afin d'obtenir une licence utilisable pour les produits premium comme gratuits.

Pour obtenir votre licence, il suffit de vous inscrire puis de récupérer votre licence sur la page de facturation.

Important : Ceci est un produit Premium. Il peut être exécuté gratuitement en modes Backtest, Playback et Optimization ; un abonnement Premium actif est requis pour l'exécuter en direct.
Téléchargement
Connectez-vous pour télécharger ce fichier.
Dernière Version v1.1.0.0 · Publiée il y a 2 ans
Ce fichier a été téléchargé 375 fois.

Vous pouvez aussi télécharger cette stratégie — et toutes les autres stratégies et indicateurs automated-trading.ch — à tout moment depuis votre page de téléchargements centralisée.

Étapes d'Installation
1
Importez le fichier .zip téléchargé dans NinjaTrader via le menu Import NinjaScript.
2
Ouvrez une nouvelle fenêtre de graphique.
3
Clic droit sur le graphique puis Indicators... pour ajouter l'indicateur au graphique.
4
Copiez/collez votre clé de licence, disponible sur la page de facturation, dans le paramètre de licence.
5
Après ajout de l'indicateur au graphique avec une licence valide, il s'exécute d'abord sur les données historiques du graphique, puis continue de s'exécuter sur les données de marché en direct.

Questions Fréquemment Posées

Général

Oui — si vous avez une idée que vous pensez pouvoir améliorer cet indicateur, utilisez la page de contact pour nous envoyer un message.

Non, le code source de l'indicateur est protégé pour des raisons de droits d'auteur.

Non, cet indicateur ne fait que du rendu et ne fournit pas de données utilisables depuis une stratégie — consultez nos autres stratégies pour une stratégie basée sur ce même concept.

Oui, vous pouvez utiliser cet indicateur sans TickReplay, mais gardez à l'esprit que dans ce cas, l'indicateur ne détectera pas les événements sur les chandelles historiques — il commencera à les détecter uniquement sur les données de volume et de prix en temps réel.

Notes de Mise à Jour

  • Fix issue with reading License info

  • First Release of the indicator
discord
Rejoignez notre communauté Discord
Des questions, des retours, ou juste envie de discuter avec d'autres traders ? Venez nous dire bonjour.
Rejoindre Discord
En Bref
Plateforme NinjaTrader 8
Catégorie Indicateur
Abonnement Requis Premium
Dernière Version v1.1.0.0
Dernière Mise à Jour il y a 2 ans
Téléchargements 375