Похоже, вы можете использовать его без проблем .. Из источника, они уже имеют интерфейсы TS.
технические индикаторы GitHub
Вам просто нужно npm install --save technicalindicators
И чтобы использовать его, вы должны импортировать в ваш проект angular так же, как любой другой, вы пробовали это?
например:
import { StockData } from 'technicalindicators';
РЕДАКТИРОВАТЬ согласно вашей ошибке:
Согласно документации, метод sma
требует 3 параметра ,
Например:
sma({period : 10, values : [1,2,3,4,5,6,7,8,9], reversedInput : true});
Из того, что я вижу, похоже, что вы хотите использовать SMA.calcultate.
SMA.calculate({period : 10, values : [1,2,3,4,5,6,7,8,9]});
Ошибка довольно очевидна, хотя .
Документация по техническим показателям
Вот рабочий пример: DEMO