CurrentBar

View as Markdown

Definition

A number representing the current bar in a Bars object that the OnBarUpdate() method in an indicator or strategy is currently processing. For example, if a chart has 100 bars of data, the very first bar of the chart (left most bar) will be number 0 (zero) and each subsequent bar from left to right is incremented by 1.

In multi series processing, the CurrentBars starting value will be -1 until all series have processed the first bar.

Property Value

An int value that represents the current bar.

Syntax

CurrentBar

Examples

1// OnBarUpdate method
2protected override void OnBarUpdate()
3{
4 // Evaluates to make sure we have at least 20 or more bars
5 if (CurrentBar < 20)
6 return;
7
8 // Indicator logic calculation code...
9}