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

PlotClose does not exist in the current context?

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

    PlotClose does not exist in the current context?

    When I add PlotClose.Set(Close[0]); at line 49 and
    Add(new Plot(Color.FromKnownColor(KnownColor.Yellow), PlotStyle.Line, "PlotClose"));//jm at line 35 I get error CS0103 'the name PlotClose does not exist in the current context'. however I expected line 35 to declare it's existence. The source code is attached. Help will be much appreciate
    Attached Files

    #2
    whoops looks like PlotClose.Set(Close[0]); at line 49 was not included in the attachment. maybe because it had not compiled?

    it was added to the onbarupdate region as follows:

    protected
    overridevoid OnBarUpdate()
    {
    if (CurrentBar < 2) return;//jm MUST .....
    // Use this method for calculating your indicator values. Assign a value to each
    // plot below by replacing 'Close[0]' with your own formula.
    //PlotHAO.Set(Close[0]);
    PlotHAO.Set(((PlotHAO[1]+joeHACindicator3(1)[1])/2));//jm
    PlotClose.Set(Close[0]);
    }

    Comment


      #3
      Hello joemiller,

      Thank you for your post.

      You have not set the values of this DataSeries object in the properties section. You will need to add the PlotCose just as you have the PlotHAO but change the Values to Values[1]:
      Code:
              [Browsable(false)]	// this line prevents the data series from being displayed in the indicator properties dialog, do not remove
              [XmlIgnore()]		// this line ensures that the indicator can be saved/recovered as part of a chart template, do not remove
              public DataSeries PlotHAO
              {
                  get { return Values[0]; }
              }
              [Browsable(false)]	// this line prevents the data series from being displayed in the indicator properties dialog, do not remove
              [XmlIgnore()]		// this line ensures that the indicator can be saved/recovered as part of a chart template, do not remove
              public DataSeries PlotClose
              {
                  get { return Values[1]; }
              }
      Please let me know if I may be of further assistance.

      Comment


        #4
        Thank you .... it worked

        Thank you .... it worked

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by andrewtrades, Today, 04:57 PM
        1 response
        6 views
        0 likes
        Last Post NinjaTrader_Manfred  
        Started by chbruno, Today, 04:10 PM
        0 responses
        5 views
        0 likes
        Last Post chbruno
        by chbruno
         
        Started by josh18955, 03-25-2023, 11:16 AM
        6 responses
        436 views
        0 likes
        Last Post Delerium  
        Started by FAQtrader, Today, 03:35 PM
        0 responses
        7 views
        0 likes
        Last Post FAQtrader  
        Started by rocketman7, Today, 09:41 AM
        5 responses
        19 views
        0 likes
        Last Post NinjaTrader_Jesse  
        Working...
        X