First, my englisch is far from perfekt.
I use in an indicator 2 additional Timeframes:
AddDataSeries(Data.BarsPeriodType.Second, 1); AddDataSeries(Data.BarsPeriodType.Tick, 1);
I need the TimeFrame second to calculate an EMA and the Timeframe Tick is used for Baktesting on Tickreplay.
In Backtesting it would all be nice, but i have troubles on live.
In the Method OnBarUpdate i wrote some Print-Statements to get the calling Timefrime:
Print(this.Name + " Closes[BarsInProgress].Bars.BarsPeriod.BarsPeriodTypeName: " + Closes[BarsInProgress].Bars.BarsPeriod.BarsPeriodTypeName + " - " + Closes[BarsInProgress].Bars.GetTime(Closes[BarsInProgress].Count)); Print(this.Name + " Closes[0].Bars.BarsPeriod.BarsPeriodTypeName: " + Closes[0].Bars.BarsPeriod.BarsPeriodTypeName + " - " + Closes[0].Bars.GetTime(Closes[0].Count)); Print(this.Name + " Closes[1].Bars.BarsPeriod.BarsPeriodTypeName: " + Closes[1].Bars.BarsPeriod.BarsPeriodTypeName + " - " + Closes[1].Bars.GetTime(Closes[1].Count)); Print(this.Name + " Closes[2].Bars.BarsPeriod.BarsPeriodTypeName: " + Closes[2].Bars.BarsPeriod.BarsPeriodTypeName + " - " + Closes[2].Bars.GetTime(Closes[2].Count));
_Labandowsky_Indicator Closes[BarsInProgress].Bars.BarsPeriod.BarsPeriodTypeName: Tick - 10.03.2021 04:44:35 _Labandowsky_Indicator Closes[0].Bars.BarsPeriod.BarsPeriodTypeName: Minute - 10.03.2021 04:45:00 _Labandowsky_Indicator Closes[1].Bars.BarsPeriod.BarsPeriodTypeName: Second - 10.03.2021 04:44:36 _Labandowsky_Indicator Closes[2].Bars.BarsPeriod.BarsPeriodTypeName: Tick - 10.03.2021 04:44:35
_Labandowsky_Indicator Closes[BarsInProgress].Bars.BarsPeriod.BarsPeriodTypeName: Minute - 10.03.2021 05:25:00 _Labandowsky_Indicator Closes[0].Bars.BarsPeriod.BarsPeriodTypeName: Minute - [U][B]10.03.2021 05:25:00[/B][/U] _Labandowsky_Indicator Closes[1].Bars.BarsPeriod.BarsPeriodTypeName: Second - [U][B]10.03.2021 04:55:42[/B][/U] _Labandowsky_Indicator Closes[2].Bars.BarsPeriod.BarsPeriodTypeName: Tick - 10.03.2021 04:55:47
It is ok, OnBarUpdate is only called per Minute, its the Timeframe of the chart, but what can i do, to get a actual Dataseries for TimeFrame Second?

Comment