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

panels

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

    panels

    Hi, I have an oscillator that runs in a bottom panel on my NT chart. Based on certain conditions in this oscillator, I want to display test on my main price screen. How do I accomplish that? thanks!

    #2
    Hello FCatan,

    Thank you for your note.

    You can develop a custom indicator to check the values of the Oscillator and then display text on the Chart Panel.

    For information on developing an indicator please visit the following link: http://ninjatrader.com/support/helpG...indicators.htm

    You can draw on the price panel using DrawText(), you can find information on this at the following link: http://ninjatrader.com/support/helpG...7/drawtext.htm

    Please let me know if you have any questions.

    Comment


      #3
      tx but I guess I wasn't clear. I wrote the oscillator indicator that is located on panel 2 on my chart. From that indicator I want to display text under certain bars on the price chart. How can I draw text on the price panel from that indicator?

      Comment


        #4
        Hello FCatan,

        Thank you for your response.

        Use DrawOnPricePanel: http://ninjatrader.com/support/helpG...pricepanel.htm

        Comment


          #5
          OK ... I may be missing this. I have a histogram that prints in panel 2 ... when the histo bar exceeds a certain threshold, I want to display text under the bar on the price panel. When I set DrawOnPricePanel to true, it draws everything on the price panel. What am I doing wrong? Thanks!

          Comment


            #6
            Originally posted by FCatan View Post
            OK ... I may be missing this. I have a histogram that prints in panel 2 ... when the histo bar exceeds a certain threshold, I want to display text under the bar on the price panel. When I set DrawOnPricePanel to true, it draws everything on the price panel. What am I doing wrong? Thanks!

            If you set DrawOnPricePanel to "true" in the Initialize() section of the indicator, everything is drawn on the price panel. This is as expected.

            What you may try is to switch the panel inside OnBarUpdate():


            Code:
            ....
            DrawOnPricePanel = true;
            ....
            // draw everything you wish to draw on the price panel
            ....
            DrawOnPricePanel = false;
            ....
            // draw everything you wish to draw on the indicator panel
            ....
            Avoid switching back and forth between the two panels, and it should work.

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by WHICKED, Today, 12:45 PM
            2 responses
            18 views
            0 likes
            Last Post WHICKED
            by WHICKED
             
            Started by GussJ, 03-04-2020, 03:11 PM
            15 responses
            3,276 views
            0 likes
            Last Post xiinteractive  
            Started by Tim-c, Today, 02:10 PM
            1 response
            8 views
            0 likes
            Last Post NinjaTrader_ChelseaB  
            Started by Taddypole, Today, 02:47 PM
            0 responses
            5 views
            0 likes
            Last Post Taddypole  
            Started by chbruno, 04-24-2024, 04:10 PM
            4 responses
            51 views
            0 likes
            Last Post chbruno
            by chbruno
             
            Working...
            X