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

Lines not deleting properly

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

  • neoikon
    replied
    Originally posted by NinjaTrader_Bertrand View Post
    Hi Daniel, that's unfortunately expected for the reason you stated and also there would not be an event for a drawing object change that would be needed here - this is on development's feature list for future consideration.
    Thank you for the response. I'm a little confused on why it's expected. If I'm initiating a built in functionality of NinjaTrader it should be using it's built-in events to handle the creation and deletion of that object, correct? I'm not overriding those.

    Yes, definitely having event handlers for drawing objects changing, deleting, etc would be greatly appreciated! RemoveComplete and InsertComplete are both called very often, so I have to use work arounds to make them useful.

    Daniel

    Leave a comment:


  • NinjaTrader_Bertrand
    replied
    Hi Daniel, that's unfortunately expected for the reason you stated and also there would not be an event for a drawing object change that would be needed here - this is on development's feature list for future consideration.

    Leave a comment:


  • neoikon
    started a topic Lines not deleting properly

    Lines not deleting properly

    Hello, I have an indicator that is doing analysis of user drawn lines. After the user deletes a line, the code can still "see" the line, even though it is deleted. Is there something that I can do to purge these semi-deleted lines?

    For example, if I run this, it will list lines that are not longer there!

    foreach(IDrawObject draw in DrawObjects)
    {
    if (draw.DrawType == DrawType.Line) {
    Print("Line: " + draw.Tag);
    }
    }

    Running RemoveDrawObjects() doesn't fix this, but I suppose that's to be expected, since the code cannot delete user created lines, correct?

    Thanks!
    Daniel

Latest Posts

Collapse

Topics Statistics Last Post
Started by rocketman7, Today, 01:00 AM
0 responses
1 view
0 likes
Last Post rocketman7  
Started by wzgy0920, 04-20-2024, 06:09 PM
2 responses
27 views
0 likes
Last Post wzgy0920  
Started by wzgy0920, 02-22-2024, 01:11 AM
5 responses
32 views
0 likes
Last Post wzgy0920  
Started by wzgy0920, 04-23-2024, 09:53 PM
2 responses
74 views
0 likes
Last Post wzgy0920  
Started by Kensonprib, 04-28-2021, 10:11 AM
5 responses
193 views
0 likes
Last Post Hasadafa  
Working...
X