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

Brush questions

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

    Brush questions

    1. If a user changes an indicator Brush input using a hex string like #8f00ff00 (vs selecting built in brush), does NinjaTrader freeze that brush, or is it the responsibility of the indicator to do the freeze in State.Configure?


    2. I have an indicator with a custom OnRender() and uses the builtin BrushSeries (i.e. BackBrushes, ...). If I set the RenderTarget on the series and call GetDxBrush(), does that brush need to be Disposed?

    #2
    Originally posted by aslane View Post
    1. If a user changes an indicator Brush input using a hex string like #8f00ff00 (vs selecting built in brush), does NinjaTrader freeze that brush, or is it the responsibility of the indicator to do the freeze in State.Configure?


    2. I have an indicator with a custom OnRender() and uses the builtin BrushSeries (i.e. BackBrushes, ...). If I set the RenderTarget on the series and call GetDxBrush(), does that brush need to be Disposed?
    This link might be helpful (working with brushes).. but yes, freeze that brush...



    Specifically the section devoted to Understanding Custom Brushes..

    I've never used GetDxBrush().. and without seeing your specific code, I'd be guessing..


    -=Edge=-
    NinjaTrader Ecosystem Vendor - High Tech Trading Analysis

    Comment


      #3
      Thanks, aware of reference. I always freeze brushes I create, just thought this was kind of an edge case. If you have to freeze in this case, then you ALWAYS have to freeze any non-standard brush input because you don't know what the user will do. This is fine, but I have not done so for inputs in the past.

      Comment


        #4
        Hello aslane,

        Thank you for your note.

        You should freeze the brush as this is not done automatically by NinjaTrader. See,


        Yes, you should dispose of the brush in question 2. Below would be an example of disposing of the dxBrush.


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

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by Davidtowleii, Today, 12:15 AM
        0 responses
        3 views
        0 likes
        Last Post Davidtowleii  
        Started by guillembm, Yesterday, 11:25 AM
        2 responses
        9 views
        0 likes
        Last Post guillembm  
        Started by junkone, 04-21-2024, 07:17 AM
        9 responses
        68 views
        0 likes
        Last Post jeronymite  
        Started by trilliantrader, 04-18-2024, 08:16 AM
        4 responses
        20 views
        0 likes
        Last Post trilliantrader  
        Started by mgco4you, Yesterday, 09:46 PM
        1 response
        11 views
        0 likes
        Last Post NinjaTrader_Manfred  
        Working...
        X