Родилась идея как оптимизировать предыдущий индикатор
smart-lab.ru/blog/1285551.php.
1. От index0=1 до текущего бара строим массив с кумуляцией по цене (yi — значение кумуляции на i-м баре)
2. На 10-ом баре ищем такой бар с индексом i, где (y10-yi)/(y10-y1) будет максимальным, запоминаем индекс i
3. На следующем 11-м баре и далее вычисляем значение (y10-yi+y11)/(y10-y1+y11), если оно превышает оговоренный процент,
то переносим следующую итерацию на i-й бар (index0=i) и все повторяем заново
4. На каждом баре рисуем уровни, рассчитанные по специальному алгоритму (МНК) на интервале от index0 до текущего бара
Таким образом, можно быстро построить уровни проторговки по всей истории