@thi.ng/transducers-stats
Version:
Transducers for statistical / technical analysis
23 lines • 824 B
TypeScript
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