• 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

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...

    https://ninjatrader.com/support/help...th_brushes.htm

    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,
        https://ninjatrader.com/support/help...gcustombrushes

        Yes, you should dispose of the brush in question 2. Below would be an example of disposing of the dxBrush.
        https://ninjatrader.com/support/help...getchanged.htm

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

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by Longhornmark, Today, 08:25 AM
        3 responses
        11 views
        0 likes
        Last Post bltdavid  
        Started by mohdhm, Today, 04:09 PM
        1 response
        10 views
        0 likes
        Last Post NinjaTrader_ShawnB  
        Started by BGWTEX, Today, 03:30 PM
        1 response
        4 views
        0 likes
        Last Post NinjaTrader_Jesse  
        Started by marekflys, Today, 03:07 PM
        0 responses
        10 views
        0 likes
        Last Post marekflys  
        Started by GregoryBaskin, Today, 02:51 PM
        1 response
        5 views
        0 likes
        Last Post NinjaTrader_Tyler  
        Working...
        X