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 Haiasi, 04-25-2024, 06:53 PM
            2 responses
            17 views
            0 likes
            Last Post Massinisa  
            Started by Creamers, Today, 05:32 AM
            0 responses
            5 views
            0 likes
            Last Post Creamers  
            Started by Segwin, 05-07-2018, 02:15 PM
            12 responses
            1,786 views
            0 likes
            Last Post Leafcutter  
            Started by poplagelu, Today, 05:00 AM
            0 responses
            3 views
            0 likes
            Last Post poplagelu  
            Started by fx.practic, 10-15-2013, 12:53 AM
            5 responses
            5,408 views
            0 likes
            Last Post Bidder
            by Bidder
             
            Working...
            X