Как вылечить переполнение стека?

 

Сделал простенький индикатор  SSA по библиотеке klot  https://www.mql5.com/ru/code/7359   в тестере рисует линию как положено, при установке на график  выдает ошибки 

2019.07.27 16:24:29.226 Stack overflow in 'C:\Program Files (x86)\Terminal\MQL4\indicators\i_SSA.ex4'

2019.07.27 16:24:29.226 Access violation read to 0x000C0000 in 'C:\Program Files (x86)\Terminal\MQL4\indicators\i_SSA.ex4'

индикатор  из статьи дает те же ошибки.

Файлы  которые использую прилагаю. Кто  нибудь подскажите, я  не знаю где искать ошибку.

Библиотека функций сингулярного преобразования
Библиотека функций сингулярного преобразования
  • www.mql5.com
Наверное слышали про гусеницу? Вот это она и есть.... Где брал код не помню, просто переписал с С++ на MQL4.
Файлы:
i_SSA.mq4  4 kb
SSA.mq4  19 kb