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

Undocumented classes

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

    Undocumented classes

    A general question - why are there undocumented classes, eg ChartControl, that are used by the built in indicators, eg VolumeZones. It would seem that the standard response of "because they may change or be eliminated in the future" doesn't really apply if they are being used in indicator code which is shipped with the product.

    #2
    Hi Paulca,

    We're just not able to support all elements of C# and chart control. It's available for experienced programmers to use, but if you lack the experience and knowledge to use you can get into situations that we're just not able to help with.

    ChartControl can be modified by NinjaTrader at any time if needed. If we make any changes to chart control that break functionality for provided indicators, we will of course make changes to those indicators.
    Ryan M.NinjaTrader Customer Service

    Comment


      #3
      Ryan,

      I understand that you cannot and should not provide support for any core C# language elements. I just find it a little ironic that you have to use undocumented NT classes to create a supplied indicator but do not provide doc of the same for us users/programmers. Product suggestion - doc & support all classes you use in supplied indicators because if you find a need to use those then we also are likely to have the same need.

      Comment


        #4
        paulca,

        You can and many people do use unsupported methods and properties including ChartControl. We just can't offer any assistance on using them. I understand where you are coming from, but we just cannot offer the level of assistance required for supporting ChartControl.

        Please bear in mind the vast majority of our customers are not high-tiered C# programmers, but do love to explore. Opening up this can of worms is just not economically viable for us at this point in time since making this supported means even unskilled programmers will ask for help on it. This would quickly become a huge support drain since we would have to spend considerable time trying to teach and explain programming concepts well above most of our client's heads. The way we see it, using it in system indicators provides enough of a hint for our advanced programmer customers who may wish to use it in their own scripts that they can figure out what they need to know through experimentation. This really is the best of both worlds: advanced guys are not limited and our support resources are not exhausted. The later ultimately boils down to lower costs for every customer which is a much better deal for everyone than raising costs just to try and accommodate the small subset of individuals needing extra assistance on advanced programming techniques.

        With that being said, expanding the scope of what we do support is always something on our list. From 6.5 to 7 we have already expanded it and going forward we do expect to expand it even further whenever possible.
        Josh P.NinjaTrader Customer Service

        Comment


          #5
          Duly noted Josh, thanks.

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by bortz, 11-06-2023, 08:04 AM
          47 responses
          1,607 views
          0 likes
          Last Post aligator  
          Started by jaybedreamin, Today, 05:56 PM
          0 responses
          9 views
          0 likes
          Last Post jaybedreamin  
          Started by DJ888, 04-16-2024, 06:09 PM
          6 responses
          19 views
          0 likes
          Last Post DJ888
          by DJ888
           
          Started by Jon17, Today, 04:33 PM
          0 responses
          6 views
          0 likes
          Last Post Jon17
          by Jon17
           
          Started by Javierw.ok, Today, 04:12 PM
          0 responses
          16 views
          0 likes
          Last Post Javierw.ok  
          Working...
          X