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]}")