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 aa731, Today, 02:54 AM
        0 responses
        4 views
        0 likes
        Last Post aa731
        by aa731
         
        Started by thanajo, 05-04-2021, 02:11 AM
        3 responses
        470 views
        0 likes
        Last Post tradingnasdaqprueba  
        Started by Christopher_R, Today, 12:29 AM
        0 responses
        10 views
        0 likes
        Last Post Christopher_R  
        Started by sidlercom80, 10-28-2023, 08:49 AM
        166 responses
        2,237 views
        0 likes
        Last Post sidlercom80  
        Started by thread, Yesterday, 11:58 PM
        0 responses
        4 views
        0 likes
        Last Post thread
        by thread
         
        Working...
        X