Koganam suggestion would be the correct method at this point
if(CurrentBar < BarsRequired) return; startDateTime = new DateTime(Time[0].Year, Time[0].Month, Time[0].Day, 9, 30, 0); endDateTime = new DateTime(Time[0].Year, Time[0].Month, Time[0].Day, 23, 00, 0); timeOfInterest = new DateTime(Time[0].Year, Time[0].Month, Time[0].Day, 9, 30, 0); if (ToTime(Time[0]) < 93000 && ToTime(Time[0]) > 94000 && once == false) { counter++; once = true; } if ( BarsPeriod.Id == PeriodType.Tick && (ToTime(Time[0]) >= 93000) && (ToTime(Time[0]) <= 94000) ) { barsAgo2 = GetBar(timeOfInterest); openingRangeHigh = MAX(High, barsAgo2)[0]; openingRangeLow = MIN(Low, barsAgo2)[0]; //DrawFibonacciRetracements("Default"+counter, false, startDateTime, openingRangeHigh, endDateTime, openingRangeLow); if(fR == null) fR = DrawFibonacciRetracements(Time[0].Date.ToString("d"), false, startDateTime, openingRangeHigh, endDateTime, openingRangeLow); else if(fR.Tag != Time[0].Date.ToString("d")) fR = DrawFibonacciRetracements(Time[0].Date.ToString("d"), false, startDateTime, openingRangeHigh, endDateTime, openingRangeLow); once = false; }
Comment