rxjs-trading-signals
Version:
The user - defined operator helps users quickly output index values. base trading-signals library
17 lines (16 loc) • 511 B
TypeScript
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>;