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

List as output of indicator

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

    List as output of indicator

    Hi,
    Is it possible to define a List or Array as an output of an indicator to be then used by a strategy? If so then how can it be done?

    #2
    Hello,
    You could expose the indicators List or Array and then call it from your strategy.
    I would recommend to review our reference sample on exposing indictor values that are not plots: http://ninjatrader.com/support/forum...ead.php?t=4991

    If you have any questions on the reference file please let us know.
    Cody B.NinjaTrader Customer Service

    Comment


      #3
      Can you please tell me how is my syntax wrong:

      In the indicator I added:

      /// <summary>
      /// Gets the PivotValues list.
      /// </summary>
      [Browsable(false)]
      [XmlIgnore()]
      public List<double> PivotsList
      {
      get {Update(); return PivotValues; }
      }

      And in the strategy I use:

      List<double> Values = DailyPivots().PivotsList[0];


      And I get the following error:

      "Cannot implicitly convert type 'double' to 'System.Collections.Generic.List<double>".

      Comment


        #4
        I tried to do the same thing only with a string instead of a list and got the same error:
        "Cannot implicitly convert type 'double' to 'string' ".
        How do I tell it that the requested output is a string or a list and not a double? Or am I doing something else wrong?
        Please help.

        Comment


          #5
          Hello,
          So I may fully investigate can you provide your full script?
          You can attach your indicator to your response by going to File > Utilities > Export NinjaScript > Export selected source files > select your Indicator > select the right arrow > Export. The file will be located under (My) Documents\NinjaTrader 7\bin\Custom\ExportNinjaScript.
          Cody B.NinjaTrader Customer Service

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by TraderG23, 12-08-2023, 07:56 AM
          9 responses
          382 views
          1 like
          Last Post Gavini
          by Gavini
           
          Started by oviejo, Today, 12:28 AM
          0 responses
          1 view
          0 likes
          Last Post oviejo
          by oviejo
           
          Started by pechtri, 06-22-2023, 02:31 AM
          10 responses
          125 views
          0 likes
          Last Post Leeroy_Jenkins  
          Started by judysamnt7, 03-13-2023, 09:11 AM
          4 responses
          59 views
          0 likes
          Last Post DynamicTest  
          Started by ScottWalsh, Yesterday, 06:52 PM
          4 responses
          36 views
          0 likes
          Last Post ScottWalsh  
          Working...
          X