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

More than 4 plots in an indicator?

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

    More than 4 plots in an indicator?

    Hi,

    Is it possible to make an indicator with 5 plots on it? The wizard can generate up to 4 plots. Is there a way to get 5 plots in the indicator by manually adding some code? Is yes, how to do?

    #2
    You need to manually edit the code and mimic any of input variables which are generated by the wizard.

    Comment


      #3
      Hi,

      I had already tried that, but there seems to be some error because after manually adding code it doesn't display any indicator anymore (also the other 4 disappear). So I must be overlooking something...

      I already had 4 plots, now I try adding one more:


      protected override void Initialize()
      {
      Add(new Plot(Color.Orange, PlotStyle.Bar, "PRVm1"));
      Add(new Plot(Color.Green, PlotStyle.Bar, "PRVm2"));
      Add(new Plot(Color.DarkViolet, PlotStyle.Bar, "PRVm3"));
      Add(new Plot(Color.Firebrick, PlotStyle.Bar, "PRVm4"));
      ADDED --> Add(new Plot(Color.Blue, PlotStyle.Bar, "PRVm5"));



      protected override void OnBarUpdate()
      {
      PRVm1.Set(Close[0]);
      PRVm2.Set(Close[0]);
      PRVm3.Set(Close[0]);
      PRVm4.Set(Close[0]);
      ADDED --> PRVm5.Set(Close[0]);


      #region Properties

      [Browsable(false)]
      [XmlIgnore()]
      public DataSeries PRVm1
      {
      get { return Values[0]; }
      }

      [Browsable(false)]
      [XmlIgnore()]
      public DataSeries PRVm2
      {
      get { return Values[1]; }
      }

      [Browsable(false)]
      [XmlIgnore()]
      public DataSeries PRVm3
      {
      get { return Values[2]; }
      }

      [Browsable(false)]
      [XmlIgnore()]
      public DataSeries PRVm4
      {
      get { return Values[3]; }
      }

      ADDED --> [Browsable(false)]
      ADDED --> [XmlIgnore()]
      ADDED --> public DataSeries PRVm5
      ADDED --> {
      ADDED --> get { return Values[4]; }
      ADDED --> }

      Comment


        #4
        Did you check your logs for error messages?

        Comment


          #5
          I got this message:
          "2007-07-12 16:08 Default Error on calling the 'OnBarUpdate' method for indicator 'PRV5min2' on bar 0: Index was outside the bounds of the array."

          But after closing NT6 completely and restarting, now it does display 5 indicators!
          (and no error message)

          So either my PC configuration is unstable or there is still some bug in NT6.
          Anyway, it works now!

          Comment


            #6
            Glad you got it resolved.

            Comment


              #7
              The issue you experienced will be fixed with next release. Thanks for bringing this up.

              Comment

              Latest Posts

              Collapse

              Topics Statistics Last Post
              Started by fx.practic, 10-15-2013, 12:53 AM
              5 responses
              5,403 views
              0 likes
              Last Post Bidder
              by Bidder
               
              Started by Shai Samuel, 07-02-2022, 02:46 PM
              4 responses
              94 views
              0 likes
              Last Post Bidder
              by Bidder
               
              Started by DJ888, Yesterday, 10:57 PM
              0 responses
              6 views
              0 likes
              Last Post DJ888
              by DJ888
               
              Started by MacDad, 02-25-2024, 11:48 PM
              7 responses
              158 views
              0 likes
              Last Post loganjarosz123  
              Started by Belfortbucks, Yesterday, 09:29 PM
              0 responses
              8 views
              0 likes
              Last Post Belfortbucks  
              Working...
              X