Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Hide Indicator Temporarily

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

    Hide Indicator Temporarily

    Can we have an option to hide the indicator temporarily? Right now the only thing that you can do is to remove from the list and when you add again settings are lost.

    Could be a very handy feature.

    Thanks,

    #2
    Hello TraderSU,

    Thank you for your post.

    Unfortunately this option is not available at this time within NinjaTrader however, I will forward this to our development team for future considerations.
    Christopher J.NinjaTrader Customer Service

    Comment


      #3
      Yes I agree!

      It would be nice to be able to keep all of the settings that you have - and then just be able to enable/disable the indicator as needed. This would save processor time.

      thanks

      Comment


        #4
        Originally posted by trade.ripper View Post
        Yes I agree!
        In fact I do add this option in my custom indicator(s), but that is waste of my effort and CPU cycles. Would be real great if NT has native support to hide this. I guess TS does...

        Comment


          #5
          Have you simply considered creating separate Chart Templates, or Workspaces with the correct indicators per chart.

          That is how I do it.

          Comment


            #6
            That will work great if you don't have any study on the chart... But it's not easy if there are some manually drawn lines.

            Comment


              #7
              Would it be possible to turn an indicator on or off depending on the instrument you are looking at?

              I was able to get this working partly by including the code below in the Initialize() section, but the indicator didn't changed as I typed in another stock symbol. It did work when I added the indicator to the chart, but stopped working when I changed to another instrument. Can anybody help me out with some suggestion as to how to proceed?

              Code:
              [COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]if[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2] ([/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]Instrument.FullName.Equals[B]([/B][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]"AH"[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]))[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][/COLOR][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
              [B][SIZE=2][FONT=Consolas][COLOR=black]{[/COLOR][/FONT][/SIZE][/B]
              [SIZE=2][FONT=Consolas][COLOR=black]Print[B]([/B][/COLOR][/FONT][/SIZE][/SIZE][/FONT][/SIZE][/FONT][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]"This stock is in index X. Let plot the lines."[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]);[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][/COLOR][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
              [/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black]// Display the Indicator Panel with the values:[/COLOR][/SIZE][/FONT]
              [/SIZE][/FONT][/SIZE][/FONT][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]Overlay=[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]false[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2];[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][/COLOR][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
              [SIZE=2][FONT=Consolas][COLOR=black]DrawOnPricePanel=[/COLOR][/FONT][/SIZE][/SIZE][/FONT][/SIZE][/FONT][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]false[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2];[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][/COLOR][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
              [B][SIZE=2][FONT=Consolas][COLOR=black]}[/COLOR][/FONT][/SIZE][/B]
              [/SIZE][/FONT][/SIZE][/FONT][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]else[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]if[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2] ([/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]Instrument.FullName.Equals[B]([/B][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]"AALB"[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]))[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][/COLOR][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
              [B][SIZE=2][FONT=Consolas][COLOR=black]{[/COLOR][/FONT][/SIZE][/B]
              [SIZE=2][FONT=Consolas][COLOR=black]Print[B]([/B][/COLOR][/FONT][/SIZE][/SIZE][/FONT][/SIZE][/FONT][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]"This stock is in index Y, so let's show the indicator here!"[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]);[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][/COLOR][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
              [/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black]// Display the Indicator Panel with the values:[/COLOR][/SIZE][/FONT]
              [/SIZE][/FONT][/SIZE][/FONT][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]Overlay=[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]false[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2];[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][/COLOR][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
              [SIZE=2][FONT=Consolas][COLOR=black]DrawOnPricePanel=[/COLOR][/FONT][/SIZE][/SIZE][/FONT][/SIZE][/FONT][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]false[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2];[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][/COLOR][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
              [B][SIZE=2][FONT=Consolas][COLOR=black]}[/COLOR][/FONT][/SIZE][/B]
              [/SIZE][/FONT][/SIZE][/FONT][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]else[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]if[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2] ([/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]Instrument.FullName.Equals[B]([/B][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]"IM"[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]))[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][/COLOR][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
              [B][SIZE=2][FONT=Consolas][COLOR=black]{[/COLOR][/FONT][/SIZE][/B]
              [SIZE=2][FONT=Consolas][COLOR=black]   Print[B]([/B][/COLOR][/FONT][/SIZE][/SIZE][/FONT][/SIZE][/FONT][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]"Nope, we don't want to plot the values for this instrument."[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]);[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][/COLOR][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
              [/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black]   // Draw on the price panel, but don't drawn anything, which in effect removes the Indicator Panel.[/COLOR][/SIZE][/FONT]
              [/SIZE][/FONT][/SIZE][/FONT][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]   Overlay=[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]true[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2];[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][/COLOR][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
              [SIZE=2][FONT=Consolas][COLOR=black]   DrawOnPricePanel=[/COLOR][/FONT][/SIZE][/SIZE][/FONT][/SIZE][/FONT][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]true[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]; [/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][/COLOR][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
              [B][SIZE=2][FONT=Consolas][COLOR=black]}[/COLOR][/FONT][/SIZE][/B]
              [/SIZE][/FONT][/SIZE][/FONT][COLOR=black][/COLOR]

              Regards,

              Comment


                #8
                My first suggestion would be not to do branch processing in the Initialize() section. I have found it to have unpredictable behavior: sometimes the code works, and then for no reason that makes sense, sometimes it just does not.

                I would move your code block into the OnBarUpdate() section thus:

                Code:
                if (CurrentBar == 0)
                {
                # code block contents go here
                }
                In NT7, they have recoded this as a new function called OnStartUp(), so you can simply move your entire code block into the OnStartUp() section. No need for the "CurrentBar == 0" conditional. Unfortunately, so far as I can see, the wizard does not create that section, so you will have to manually type it in. It is just another function block that you have to override thus:

                Code:
                protected override void OnStartUp()
                {
                # code block contents go here
                }

                Comment


                  #9
                  Thanks for your insightful comment Koganam.
                  Originally posted by koganam View Post
                  My first suggestion would be not to do branch processing
                  in the Initialize() section. I have found it to have unpredictable behavior: sometimes the code works, and then for no reason that makes sense, sometimes it just does not.
                  Thanks for the tip! If I understand you correctly, you suggest to move as much code as possible into the OnStartUp() method?

                  Originally posted by koganam View Post
                  In NT7, they have recoded this as a new function called OnStartUp(), so you can simply move your entire code block into the OnStartUp() section. No need for the "CurrentBar == 0" conditional. Unfortunately, so far as I can see, the wizard does not create that section, so you will have to manually type it in. It is just another function block that you have to override thus:

                  Code:
                  protected override void OnStartUp()
                  {
                  # code block contents go here
                  }
                  I've added the OnStartUp() method, however, it doesn't remove the seperate price panel when an stock isn't included in the index. My code thus far:
                  Code:
                  [COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]protected[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/COLOR][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]override[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/COLOR][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]void[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]OnStartUp[/SIZE][/FONT][B][COLOR=black]()[/COLOR][/B]
                  [B][COLOR=black]{[/COLOR][/B]
                  [/SIZE][/FONT][/SIZE][/FONT][/COLOR][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]List[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]<[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]string[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]>aexStocks=[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]new[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/COLOR][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]List[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]<[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]string[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/COLOR][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black]>[/COLOR][B][COLOR=black]();[/COLOR][/B][/SIZE][/FONT]
                  [/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black]// Populate the list with the individual AEX stocks.[/COLOR][/SIZE][/FONT]
                  [/SIZE][/FONT][/SIZE][/FONT][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]for[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2] ([/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][/COLOR][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]int[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]i=0[B]; [/B]i<aexAandelen.Length[B]; [/B]i++[/SIZE][/FONT][B][COLOR=black])[/COLOR][/B]
                  [B][COLOR=black]{[/COLOR][/B]
                  [COLOR=black]aexStocks.Add[B]([/B]aexAandelen[B][[/B]i[/COLOR][B][COLOR=black]]);[/COLOR][/B]
                  [B][COLOR=black]}[/COLOR][/B]
                  [/SIZE][/FONT][/SIZE][/FONT][/COLOR][COLOR=black][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]if[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2] ([/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]aexStocks.Contains[B]([/B]Instrument.FullName[/SIZE][/FONT][B][COLOR=black]))[/COLOR][/B]
                  [B][COLOR=black]{[/COLOR][/B]
                  [COLOR=black]Print[B]([/B][/COLOR][/SIZE][/FONT][/SIZE][/FONT][/COLOR][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black]"This stock is in the index."[/COLOR][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black]);[/COLOR][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
                  [SIZE=2][FONT=Consolas][COLOR=black]Overlay=[/COLOR][/FONT][/SIZE][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black]false[/COLOR][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black];[/COLOR][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
                  [SIZE=2][FONT=Consolas][COLOR=black]DrawOnPricePanel=[/COLOR][/FONT][/SIZE][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black]false[/COLOR][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black];[/COLOR][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
                  [B][SIZE=2][FONT=Consolas][COLOR=black]}[/COLOR][/FONT][/SIZE][/B]
                  [/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black]else[/COLOR][/SIZE][/FONT]
                  [/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black]{[/COLOR][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
                  [SIZE=2][FONT=Consolas][COLOR=black]Print[B]([/B][/COLOR][/FONT][/SIZE][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black]"Don't plot the indicator for this stock."[/COLOR][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black]);[/COLOR][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
                  [SIZE=2][FONT=Consolas][COLOR=black]Overlay=[/COLOR][/FONT][/SIZE][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black]true[/COLOR][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black];[/COLOR][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
                  [SIZE=2][FONT=Consolas][COLOR=black]DrawOnPricePanel=[/COLOR][/FONT][/SIZE][/SIZE][/FONT][/SIZE][/FONT][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black]true[/COLOR][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][COLOR=black];[/COLOR][/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT][/B][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]
                  [B][SIZE=2][FONT=Consolas][COLOR=black]}[/COLOR][/FONT][/SIZE][/B]
                  [B][SIZE=2][FONT=Consolas][COLOR=black]}[/COLOR][/FONT][/SIZE][/B]
                  [/SIZE][/FONT][/SIZE][/FONT]
                  I guess there is some piece of code missing, perhaps a kind of "reset" function when moving from a instrument which is included in the index to another instrument.

                  Any thoughts are highly welcome,

                  Regards,

                  Comment


                    #10
                    Here is an idea NT7 only.

                    Unsupported, so bear that in mind and really only works for fairly basic indicators.
                    Reveal / Hide the Ema with a mouse click on the toolbar or a keycode Shift + H.
                    Until NT get around to it.

                    NB it requires a tick AFTER the mouse click before it will work. So if you have a slow instrument it could be a while before it appears/hides.
                    Attached Files
                    Last edited by Mindset; 08-31-2010, 12:57 PM.

                    Comment


                      #11
                      Originally posted by Mindset View Post
                      Unsupported, so bear that in mind and really only works for fairly basic indicators.
                      Reveal / Hide the Ema with a mouse click on the toolbar or a keycode Shift + H.
                      Until NT get around to it.

                      NB it requires a tick AFTER the mouse click before it will work. So if you have a slow instrument it could be a while before it appears/hides.
                      Wow Mindset that's incredible! Thanks for sharing your code.

                      Comment


                        #12
                        Originally posted by Mindset View Post
                        Unsupported, so bear that in mind and really only works for fairly basic indicators.
                        Reveal / Hide the Ema with a mouse click on the toolbar or a keycode Shift + H.
                        Until NT get around to it.

                        NB it requires a tick AFTER the mouse click before it will work. So if you have a slow instrument it could be a while before it appears/hides.
                        Is there any way to force a chart refresh (without receiving a bar) to make this work immediately when the button is pushed ? Shift+H seems to work immediately even without a bar update...

                        Comment


                          #13
                          Go with Shift + H - or any other combo you wish if you want to delve into the code.
                          No real time to look into this I'm afraid.
                          I suspect it is because it's using the toolbar and raises an event or something like that and short of building in your own timer ( which can be done) there would be no other way that I know of around that.

                          And really - the key combo does the job quicker and smoother anyway IMHO :-)

                          Comment


                            #14
                            Originally posted by Mindset View Post
                            Go with Shift + H - or any other combo you wish if you want to delve into the code.
                            No real time to look into this I'm afraid.
                            I suspect it is because it's using the toolbar and raises an event or something like that and short of building in your own timer ( which can be done) there would be no other way that I know of around that.

                            And really - the key combo does the job quicker and smoother anyway IMHO :-)
                            I just changed the button push code to send a Shift+H (using SendKeys.Send) and now it works fine. Thanks for your help !

                            Comment


                              #15
                              Neat touch. Nice lateral thinking

                              Comment

                              Latest Posts

                              Collapse

                              Topics Statistics Last Post
                              Started by ghoul, Today, 06:02 PM
                              2 responses
                              12 views
                              0 likes
                              Last Post ghoul
                              by ghoul
                               
                              Started by jeronymite, 04-12-2024, 04:26 PM
                              3 responses
                              44 views
                              0 likes
                              Last Post jeronymite  
                              Started by Barry Milan, Yesterday, 10:35 PM
                              7 responses
                              20 views
                              0 likes
                              Last Post NinjaTrader_Manfred  
                              Started by AttiM, 02-14-2024, 05:20 PM
                              10 responses
                              180 views
                              0 likes
                              Last Post jeronymite  
                              Started by DanielSanMartin, Yesterday, 02:37 PM
                              2 responses
                              13 views
                              0 likes
                              Last Post DanielSanMartin  
                              Working...
                              X