Comment écrire un indicateur ninjatrader de divergence

<article data-type="article">
Utilisez NinjaScript pour élaborer des indicateurs personnalisés pour NinjaTrader.

NinjaTrader est une plate-forme avancée de négociation qui peut être utilisé pour le commerce des dérivés à la fois manuellement ou en utilisant un système de négociation électronique. La compagnie derrière NinjaTrader, NinjaTrader, LLC, basée à Denver, Colorado, a développé son propre langage de script appelé NinjaScript pour les commerçants à utiliser pour développer des systèmes commerciaux rentables. instructions de négociation sont développées dans la langue maternelle et peuvent être compilés dans des assemblages pour faciliter le partage.

Choses que vous devez

  • Plate-forme NinjaTrader

Construction Indicateurs Divergence sur NinjaTrader

  • Divergence est un terme qui indique lorsque deux actifs ou des statistiques qui corréler traditionnellement un certain changement de voie de ce chemin commun. L`indicateur est la ligne qui surveille ce changement et peut être incorporé dans un système commercial, en aidant les commerçants prédisent quand et comment entrer dans un commerce. La première étape est de choisir les deux statistiques que vous voulez tester la divergence. Ceux-ci peuvent être le prix des actifs, mais aussi d`autres données telles que la volatilité, bêta et volume.

  • Une fois que vous avez décidé sur les statistiques que vous allez utiliser, de retour les tester pour déterminer la relation historique. Dans l`analyseur de stratégie, sélectionnez la statistique (instruments appelés) ou un groupe de statistiques que vous allez utiliser. Ensuite, cliquez à droite et sélectionnez l`option de back-test sur le menu. Sélectionnez l`option la plus conservatrice de remplissage de traitement de l`ordre historique par défaut.

  • Après avoir conclu la corrélation de vos actifs, choisir où vous souhaitez entrer et sortir des positions en fonction de la divergence. Cela dépend de combien de temps vous souhaitez conserver la position. Si vous prévoyez scalper ou de tenir la position pendant quelques secondes, minutes ou heures, vous serez à la recherche d`une divergence beaucoup plus proche, peut-être seulement quelques pour cent. Si vous êtes trader à long terme, attendre une divergence de 10 pour cent ou plus pour entrer dans une position.




  • Enfin, utilisez NinjaScript pour entrer dans les paramaters que vous avez développés pour votre indicateur. Pour construire le code, commencez par ouvrir un fichier vide et de construire une variable personnalisée pour votre paramètre dans la "Variables" section. Ensuite, utilisez la "Propriétés" section pour entrer vos statistiques ou des actifs spécifiques et les actions que vous souhaitez prendre en fonction de la divergence. Utilisez le code suivant:

    [La description("Le nombre de barres utilisées pour les calculs")]

    [GridCategory ("Paramètres")]

    Période public int

    {

     obtenir {return périodi-}

    ensemble {période = Math.Max ​​(1, valeur) -}

    }

    Dans la ligne de jeu, définir votre valeur, puis entrez les paramètres que vous avez décidé lors de l`étape précédente ..

Conseils & Avertissements

  • Utilisez des actifs ou des statistiques couramment associés. Les variables qui sont populaires sont plus susceptibles d`avoir du succès sur le marché.
  • Ne présumez pas que la relation de back-testé tiendra à l`avenir.
  • Si vous avez le commerce électronique, placer des stops serrés de telle sorte qu`un échange ne peut pas courir à la baisse.

AUTRES

Comment utiliser minitab фото

Comment utiliser minitab

Les chercheurs Barbara F. Ryan, Thomas A. Ryan, Jr. et Brian L. Joiner développé Minitab en 1972. L`exécution des…

» » » » Comment écrire un indicateur ninjatrader de divergence