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

In what occasions can be "TickSize" empty?

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

    In what occasions can be "TickSize" empty?

    In some rare occasions, inside OnRender, we get catch exception

    Code:
    "Index was outside the bounds of the array."
    
    at NinjaTrader.NinjaScript.NinjaScriptBase.get_TickSize()
    at NinjaTrader.NinjaScript.Indicators.AMS.AMS_DeltaPrint.OnRender(ChartControl chartControl, ChartScale chartScale)
    How it's possible, or under what circumtances it's possible, that TickSize fired such issue?

    #2
    Hello TazoTodua,

    Thank you for your note.

    Are you able to supply a reduced version of a script that triggers this error?

    Also, it's generally not a good idea to use variables that are tied to OnBarUpdate() in OnRender(); in general many variables in the script relate to it processing OnBarUpdate. I'd be interested to see where you're using TickSize in OnRender.

    Thanks in advance; I look forward to assisting you further.
    Kate W.NinjaTrader Customer Service

    Comment


      #3
      I also occasionally get this error. I am triggering a function that runs from a button press on the toolbar. Is there another method to use to get the TickSize?

      Comment


        #4
        Hello habibalex,

        Thank you for your reply.

        Can you supply a working example script that reproduces the error along with steps to reproduce? If this is being triggered by a button press on the toolbar, does using a dispatcher help?



        Thanks in advance; I look forward to assisting you further.
        Kate W.NinjaTrader Customer Service

        Comment


          #5
          The only reliable way might be to assign TickSize to the private field of class, and use that field, instead of TickSize.

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by The_Sec, Yesterday, 03:37 PM
          1 response
          11 views
          0 likes
          Last Post NinjaTrader_Gaby  
          Started by vecnopus, Today, 06:15 AM
          0 responses
          1 view
          0 likes
          Last Post vecnopus  
          Started by Aviram Y, Today, 05:29 AM
          0 responses
          5 views
          0 likes
          Last Post Aviram Y  
          Started by quantismo, 04-17-2024, 05:13 PM
          3 responses
          27 views
          0 likes
          Last Post NinjaTrader_Gaby  
          Started by ScottWalsh, 04-16-2024, 04:29 PM
          7 responses
          36 views
          0 likes
          Last Post NinjaTrader_Gaby  
          Working...
          X