Gji, благодарю за помощь!
Только вот я запутался, поправьте меня, пожалуйста...
"Если Period3 < 2, то будет ошибка. Индекс в квадратных скобках "bar-2" на первой итерации будет отрицательным". Окей, Period3 у меня 90, соответственно, для того, чтобы индекс был положительным, возьмем 93 часа. Умножаем на 60 = 5520 минут. Ставлю в код "for (int bar = 5520; bar < barsCount; bar++)" - ошибка не исчезает. Очевидно, что логика моя ошибочна, но как тогда?!