Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

How to state bars ago

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

    How to state bars ago

    I am coding a basic indicator which plots a 5-bar Net Change Oscillator on a new panel. The code I have below does not plot correctly. I want to plot the Close[0](Today) - Close[5] (five bars ago).
    Please help. Thanks.

    Code:
                    AddPlot(Brushes.Orange, "Plot");
                    AddLine(Brushes.Red, 0, "Zero"); //Plots the zero line.
                }
                else if (State == State.Configure)
                {
                }
            }
    
            protected override void OnBarUpdate()
            {
                //Add your custom indicator logic here.
    
                double close0 = Close[0];//Close today
    
                double nco = Close[5];//Close 5 bars ago
    
                if (CurrentBar < 5)//Makes sure there is at least 5 bars at start of calculation
                {
                    return;
                }
    
    
    
                Plot[0] = close0 - nco; //Plots NetChangeOsc (NOTE change to new panel)
    
            }
    
                [Browsable(false)]
            [XmlIgnore]
            public Series<double> Plot
            {
                get { return Values[0]; }
            }​

    #2
    Hello, thanks for writing in. Please add this to the start of OnBarUpdate to make sure there are at least 5 bars on the chart before processing:

    if(CurrentBar < 5)
    return;

    It should plot correctly after this.

    Comment


      #3
      Thanks Chris, It works now. One comment ,so I had it below the variables with the curly keys so it has to be above the variables and below OnBarUpdate for it to work?

      Comment


        #4
        Hi, that is correct, the code is processed from the top of on bar update and it works it's way down so the CurrentBar check needs to be first.

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by CarlTrading, 03-31-2026, 09:41 PM
        1 response
        72 views
        0 likes
        Last Post NinjaTrader_ChelseaB  
        Started by CarlTrading, 04-01-2026, 02:41 AM
        0 responses
        39 views
        0 likes
        Last Post CarlTrading  
        Started by CaptainJack, 03-31-2026, 11:44 PM
        0 responses
        63 views
        2 likes
        Last Post CaptainJack  
        Started by CarlTrading, 03-30-2026, 11:51 AM
        0 responses
        63 views
        0 likes
        Last Post CarlTrading  
        Started by CarlTrading, 03-30-2026, 11:48 AM
        0 responses
        53 views
        0 likes
        Last Post CarlTrading  
        Working...
        X