вместо блока "последняя по имени" используйте логические формулы и "удерживалось баров".
т.е. УдБар1[i-1]>0 && УдБар1==0 означает, что поза этого блока только что закрылась.