Про диапазон я не совсем понял - между какими уровнями должно задаваться расстояние?
Я так понимаю что между фракталами шашек расстояние должно быть не менее 10пп к примеру (extern int delta=100; - для 5ти значных дц)
тогда для верхнего фрактала надо добавить проверку в шашках :
iHigh(Symbol(), WPeriod, LastFractalUpIndex)>iLow(Symbol(), WPeriod, LastFractalDownIndex)+delta