Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Best Practices - Remove Draw Object

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

    Best Practices - Remove Draw Object

    Is there a way to check to see if a Draw Object is nil before removing it? I'm getting an out of index error when I optimize my strategy and I think this is the culprit, it's a line I'm drawing in the indicator that the strategy calls

    Code:
    RemoveDrawObject("LeLine"+ (CurrentBar - 1));
    Draw.Line(this, "LeLine"+CurrentBar.ToString(), false, entry.longLineLength, entry.longEntryPrice, 0, entry.longEntryPrice, Brushes.LimeGreen, DashStyleHelper.Solid, 4);

    #2
    Hello westsider,

    You could use,

    Code:
    if(DrawObjects["LeLine"+(CurrentBar-1).ToString()] != null)
    RemoveDrawObject("LeLine"+ (CurrentBar - 1));
    See the following two sections of our helpguide,




    Please let us know if you need further assistance.
    Alan P.NinjaTrader Customer Service

    Comment


      #3
      Thanks so much Alan! Can't believe I missed that in the docs.

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by Geovanny Suaza, 02-11-2026, 06:32 PM
      0 responses
      637 views
      0 likes
      Last Post Geovanny Suaza  
      Started by Geovanny Suaza, 02-11-2026, 05:51 PM
      0 responses
      366 views
      1 like
      Last Post Geovanny Suaza  
      Started by Mindset, 02-09-2026, 11:44 AM
      0 responses
      107 views
      0 likes
      Last Post Mindset
      by Mindset
       
      Started by Geovanny Suaza, 02-02-2026, 12:30 PM
      0 responses
      569 views
      1 like
      Last Post Geovanny Suaza  
      Started by RFrosty, 01-28-2026, 06:49 PM
      0 responses
      571 views
      1 like
      Last Post RFrosty
      by RFrosty
       
      Working...
      X