Суммировать нужно объем, прошедший по этим сделкам.
Границы диапазона, уровни где прошло более 1000 контрактов, ну вообщем, этот параметр можно сделать оптимизируемым (скажем 900-950 контрактов - еще входит в диапазон (это для того, чтобы диапазон не разрывался из-за чуть меньшего кол-ва контрактов на каком-то уровне) а, скажем 800 уже вне диапазона.
Также обязательный критерий - подряд минимум 15 уровней по >= 1000 контрактов.
Ок в общем понятно. Но как всегда дъявол в деталях

Вот у меня подряд 33 шагов цены идет по 1.5к контрактов. А в серединке взял и затесался на 200. Подло так и бессовестно влезло 200 штук. Как быть в таком случае? Делаем два диапазона? Чего тут делаем вообще?
Еще по части выявления диапазона вопросы:
Диапазоном считается только непрерывная череда уровней с объемом больше 1000. Число уровней 15. В диапазоне не может быть меньше чем 15 уровней цены с объемом больше 1000 расположенных подряд. Может быть так что в диапазон входят уровни с меньшим объемом, но они не разрывают базовую цепочку из 15 уровней подряд. Так?
ТЗ должно предусматривать варианты

. Ато получится билиберда. Нарисовать сие не шибко сложно, думаю Никита нарисует за вечер с перекусами и чаем с пряниками. Но главное ТЗ
