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 carnitron, Today, 08:42 PM
        0 responses
        5 views
        0 likes
        Last Post carnitron  
        Started by strategist007, Today, 07:51 PM
        0 responses
        6 views
        0 likes
        Last Post strategist007  
        Started by StockTrader88, 03-06-2021, 08:58 AM
        44 responses
        3,974 views
        3 likes
        Last Post jhudas88  
        Started by rbeckmann05, Today, 06:48 PM
        0 responses
        8 views
        0 likes
        Last Post rbeckmann05  
        Started by rhyminkevin, Today, 04:58 PM
        4 responses
        58 views
        0 likes
        Last Post dp8282
        by dp8282
         
        Working...
        X