• 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 JPPoulin, Today, 10:43 AM
      1 response
      8 views
      0 likes
      Last Post NinjaTrader_ChrisL  
      Started by explorer101, Today, 10:45 AM
      1 response
      6 views
      0 likes
      Last Post NinjaTrader_ChelseaB  
      Started by caveat_lector, Today, 10:22 AM
      2 responses
      5 views
      0 likes
      Last Post caveat_lector  
      Started by itrader46, Today, 10:24 AM
      3 responses
      14 views
      0 likes
      Last Post NinjaTrader_Jesse  
      Started by gastonwhite, Today, 08:37 AM
      6 responses
      13 views
      0 likes
      Last Post gastonwhite  
      Working...
      X