UNPKG

@thi.ng/transducers-stats

Version:

Transducers for statistical / technical analysis

23 lines 824 B
import type { Transducer } from "@thi.ng/transducers"; export interface Stochastic { k: number; d1: number; d2: number; } /** * Stochastic oscillator. Yields tuples of `[%K, %D1, %D2]`, where: * * - %K = (curr - L5) / (H5 - L5) * - %D1 = SMA(%K, periodD1) * - %D2 = SMA(%D1, periodD2) * * https://en.wikipedia.org/wiki/Stochastic_oscillator * * @param periodK - * @param periodD1 - * @param periodD2 - */ export declare function stochastic(periodK?: number, periodD1?: number, periodD2?: number): Transducer<number, Stochastic>; export declare function stochastic(src: Iterable<number>): IterableIterator<Stochastic>; export declare function stochastic(periodK: number, periodD1: number, periodD2: number, src: Iterable<number>): IterableIterator<Stochastic>; //# sourceMappingURL=stochastic.d.ts.map