GetBar()

View as Markdown

Definition

Returns the first bar that matches the time stamp of the “time” parameter provided.

If the time parameter provided is older than the first bar in the series, a bar index of 0 is returned. If the time stamp is newer than the last bar in the series, the last absolute bar index is returned.

Method Return Value

An int value representing an absolute bar index value.

Syntax

Bars.GetBar(DateTime time)

Parameters

ParameterDescription
timeTime stamp to be converted to an absolute bar index

Examples

1// Check that its past 9:45 AM
2if (ToTime(Time[0]) >= ToTime(9, 45, 00))
3{
4 // Calculate the bars ago value for the 9 AM bar for the current day
5 int barsAgo = CurrentBar - Bars.GetBar(new DateTime(2006, 12, 18, 9, 0, 0));
6
7 // Print out the 9 AM bar closing price
8 Print("The close price on the 9 AM bar was: " + Close[barsAgo].ToString());
9}