"Сумма за Н" -- это мувинг с переменным периодом?
И на каждом баре Вы пихаете ему переменный период?
На второй вход кубика?

1. Работать будет медленно, кмк.

2. Смысл такого кубика не очень понятен.

3. Тем более вообще непонятно как Вы хотите такой кубик обобщить.

Распишиет конкретно какие функции Вам нужны и по каждому напишите как он должен работать, чтобы Вы были счастливы.
(Грубо говоря, ТЗ по каждому кубику)
_________________________
Скидка на опционной криптобирже Deribit:
https://www.deribit.com/reg-2200.8947?q=home
Да пребудет с вами Вола!