Выявляется объемный диапазон - его характеристики:
1. Интервал - 15 минутки (совпадает с 15-минутками на графике, можно сделать параметр настраиваемым)
2. каждый!! шаг цены - наторговано более 1000 контрактов(настраиваемый параметр) и общее кол-во в этом диапазоне более 15000 кнтр. (настраиваемый параметр), таких шагов от 10 до 20 подряд (настраиваемый параметр)
3. Нужно, чтобы у данного кода было два выходных значения, которые можно выводить на график - верхнее значение диапазона объемной проторговки и нижнее значение.
Все равно непонятно. Это не похоже на ТЗ

.
2) о чем вообще в этом пункте? Вижу о шагах цены, о том что наторговано 10 шагов подряд итд. Как это все должно быть посчитано не понял. И уж тем более как это далее используется не понял.
3) что такое верхнее и нижнее значение диапазона проторговки?