UNPKG

rxjs-trading-signals

Version:

The user - defined operator helps users quickly output index values. base trading-signals library

17 lines (16 loc) 511 B
import Big, { BigSource } from 'big.js'; import { Observable } from 'rxjs'; import { DEMA } from '../DEMA/DEMA'; import { EMA } from '../EMA/EMA'; export declare type MACDConfig = { indicator: typeof EMA | typeof DEMA; longInterval: number; shortInterval: number; signalInterval: number; }; export declare type MACDResult = { histogram: Big; macd: Big; signal: Big; }; export declare const MACD: (config: MACDConfig) => (observable: Observable<BigSource>) => Observable<MACDResult>;