Skip to content

TimeSeries.GetIndexByTime

method · TimeSeries · cAlgo.API

DesktopCLICloud

Find the index in the different time frame series.

Definition

int GetIndexByTime(DateTime dateTime)
timeSeries.GetIndexByTime(dateTime: DateTime) -> int

Parameters

Name C# type Python type Description
dateTime DateTime DateTime The open time of the bar at this index

Returns int — Index of bar at passed time

Examples

var dailyBars = MarketData.GetBars(TimeFrame.Daily);
var dailyIndex = dailyBars.OpenTimes.GetIndexByTime(Bars.OpenTimes.LastValue);
Print("Daily bar containing the current bar opened at {0}", dailyBars.OpenTimes[dailyIndex]);
dailyBars = api.MarketData.GetBars(TimeFrame.Daily)
dailyIndex = dailyBars.OpenTimes.GetIndexByTime(api.Bars.OpenTimes.LastValue)
api.Print(f"Daily bar containing the current bar opened at {dailyBars.OpenTimes[dailyIndex]}")