• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

RemoveDrawObject in Class

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

    RemoveDrawObject in Class

    Hello together,

    I am working with NT8 and built a class to draw several things on the chart. I am not experienced with building classes..

    Now, I would like to use the "RemoveDrawObject" to remove some drawings on my chart, but inside the class I can´t use it:

    RemoveDrawObject("TradeID");

    ErrorCode CS0103.

    Is there any possibility to get this working? Why and how do I have to declare the object?

    Thanks for your help!
    Regards
    uupsa

    #2
    Hello uupsa,

    Thank you for your inquiry.

    Your custom class will not contain a definition for the RemoveDrawObject() method, hence why you are getting the CS0103 error.

    The Indicator class contains the definition of RemoveDrawObject().

    As you would like to remove a draw object from the current instance of the indicator, you would need to pass the indicator instance to your custom class' method.

    As an example:
    Code:
    public class ClassTest : Indicator
    {
         .......
         private CustomClass theCustomClass;
         theCustomClass = new CustomClass();
         protected override void OnBarUpdate()
         {
              theCustomClass.DestroySomething(this);
         }
    }
    
    public class CustomClass
    {
         public void DestroySomething(Indicator indicator)
         {
              indicator.RemoveDrawObject("TheDrawObject");
         }
    }
    Please, let us know if we may be of further assistance.
    Zachary G.NinjaTrader Customer Service

    Comment


      #3
      Hello Zachary,

      thanks a lot for your reply. Sometimes it is so easy. I defined the Indicator class in my custom class and now I am able to work with the RemoveDrawObject().

      Thanks
      uupsa

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by Lancer, Today, 10:39 AM
      2 responses
      11 views
      0 likes
      Last Post koganam
      by koganam
       
      Started by koganam, Today, 11:50 AM
      0 responses
      5 views
      0 likes
      Last Post koganam
      by koganam
       
      Started by koganam, Today, 10:33 AM
      3 responses
      9 views
      0 likes
      Last Post NinjaTrader_PatrickG  
      Started by FREEN, Today, 10:17 AM
      3 responses
      8 views
      0 likes
      Last Post NinjaTrader_Jesse  
      Started by stoner, Today, 08:38 AM
      4 responses
      18 views
      0 likes
      Last Post stoner
      by stoner
       
      Working...
      X