Там свечи минутные, а пересчет по бид-аску?
Чтоб разобраться лучше весь скрипт перелопатить, у меня, к сожалению, на этот нет времени сейчас. Но скорее всего проблема именно в самодельных индикаторах. Нужно их поковырять, что там не меняются значения при изменении последней свечи.