Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90

Collapse

Calling One custom Indicator from a Strategy rather than copying code

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Calling One custom Indicator from a Strategy rather than copying code

    Simple Question :

    How do I Call One custom Indicator from a Strategy rather than copying code.

    #2
    Hello maneesh,

    To call an indicator type the indicator name followed by parenthesis with any parameters needed for the indicator followed by a bar index.

    For example to call the SMA for the most recent bar:

    double mySMAValue = SMA(14)[0];

    Below is a public link to the help guide on the SMA.


    Take a look at the SampleMACrossover strategy for an example of this.
    Chelsea B.NinjaTrader Customer Service

    Comment


      #3
      Thank you for replying ,

      Ive seen that , Thanks , but I was asking about custom Indicators , How do I call a Custom Indicator my strategy ?

      Comment


        #4
        Hello maneesh,

        All indicators, including custom indicators, are called the same way.

        I have only used the SMA an example.

        I could also have used:

        double myValue = MyCustomIndicatorName()[0];
        Chelsea B.NinjaTrader Customer Service

        Comment


          #5
          That allows access to the DataSeries produced by the indicator. What if your custom indicator has several objects, each of which produce discrete values ?

          Comment


            #6
            Hello spottysallrite,

            Similar to how the MACD is called, you would need to specify the public series or property.

            For example to get the Diff plot from the MACD:

            double myDiffValue = MACD(12,26,9).Diff[0];
            Chelsea B.NinjaTrader Customer Service

            Comment


              #7
              Thanks, but that still is using the indicator's dataseries ("Diff.set").

              Comment


                #8
                Originally posted by spottysallrite View Post
                Thanks, but that still is using the indicator's dataseries ("Diff.set").
                Same thing. Expose the object as public and access it however you want.

                ref: http://www.ninjatrader.com/support/f...ead.php?t=4991
                Last edited by koganam; 05-30-2018, 08:08 PM.

                Comment

                Latest Posts

                Collapse

                Topics Statistics Last Post
                Started by frslvr, 04-11-2024, 07:26 AM
                8 responses
                111 views
                1 like
                Last Post NinjaTrader_BrandonH  
                Started by stafe, 04-15-2024, 08:34 PM
                10 responses
                44 views
                0 likes
                Last Post stafe
                by stafe
                 
                Started by rocketman7, Today, 09:41 AM
                3 responses
                8 views
                0 likes
                Last Post NinjaTrader_Jesse  
                Started by traderqz, Today, 09:44 AM
                2 responses
                5 views
                0 likes
                Last Post NinjaTrader_Gaby  
                Started by rocketman7, Today, 02:12 AM
                7 responses
                31 views
                0 likes
                Last Post NinjaTrader_ChelseaB  
                Working...
                X