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

Drawings stuck on chart NT7

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

    Drawings stuck on chart NT7

    I have an indicator which draws horizontal lines on the chart
    and when I go to change my indicator settings the lines should dissapear
    but they just get stuck on the chart and the only way to get rid of them is to
    reload historical data.

    Any ideas on a fix?

    #2
    Hello trader3419,

    Thank you for your post.

    Upon a reload of NinjaScript after altering settings it should recalculate just as reloading historical data would force the instrument to recalculate
    Do you use specific tag strings for each drawing tool? Can you provide an example of a drawing tool method in your code that does not change after changing the settings in the indicator?

    I look forward to your response.

    Comment


      #3
      I use only DrawRay() and DrawText()
      These objects get stuck on the chart after I change my indicator settings
      Why isn't it disposing of the old drawing objects?

      Comment


        #4
        Hello trader3419,

        Can you provide the lines of code for each object?

        Comment


          #5
          Here is an example

          DrawRay("tag7",false,0, entryprice,1,entryprice, Color.White,DashStyle.Dash,1);

          Comment


            #6
            Hello trader3419,

            Thank you for your patience.

            In testing your DrawRay() syntax, the object is removed when the indicator is removed. Attached is my test, are you performing anything different such as looping through the IDrawObjects or anything else?
            Attached Files

            Comment


              #7
              Thanks Patrick.
              I figured out my problem.
              I was overloading the dispose function while not removing those drawings in that function

              Comment

              Latest Posts

              Collapse

              Topics Statistics Last Post
              Started by algospoke, Yesterday, 06:40 PM
              2 responses
              19 views
              0 likes
              Last Post algospoke  
              Started by ghoul, Today, 06:02 PM
              3 responses
              14 views
              0 likes
              Last Post NinjaTrader_Manfred  
              Started by jeronymite, 04-12-2024, 04:26 PM
              3 responses
              45 views
              0 likes
              Last Post jeronymite  
              Started by Barry Milan, Yesterday, 10:35 PM
              7 responses
              21 views
              0 likes
              Last Post NinjaTrader_Manfred  
              Started by AttiM, 02-14-2024, 05:20 PM
              10 responses
              181 views
              0 likes
              Last Post jeronymite  
              Working...
              X