@sunrise1002/tats
Version:
Techincal Indicators written in javascript
26 lines (25 loc) • 721 B
TypeScript
import { Indicator, IndicatorInput } from '../indicator/indicator';
export declare class KSTInput extends IndicatorInput {
ROCPer1: number;
ROCPer2: number;
ROCPer3: number;
ROCPer4: number;
SMAROCPer1: number;
SMAROCPer2: number;
SMAROCPer3: number;
SMAROCPer4: number;
signalPeriod: number;
values: number[];
}
export declare class KSTOutput {
kst: number;
signal: number;
}
export declare class KST extends Indicator {
result: KSTOutput[];
generator: IterableIterator<KSTOutput | undefined>;
constructor(input: KSTInput);
static calculate: typeof kst;
nextValue(price: number): KSTOutput;
}
export declare function kst(input: KSTInput): KSTOutput[];