В общем проблема из-за накапливающейся ошибки в 8м знаке после запятой при вычислении SMA от Typical Price. В итоге это оказывает сильное значение на вычисление CCI.
Ошибки можно было бы избежать, если не применять ускоренное вычисление SMA, однако это заметно снизит скорость вычислений. Кроме того, ошибка в 8м знаке в обычной ситуации не имеет никакого влияния.
В целом, ориентироваться на такую погрешность больше напоминает на танцы с бубном...