UNPKG

@ldrick/trade-indicators

Version:
15 lines (14 loc) 627 B
import { either as E, readonlyNonEmptyArray as RNEA } from 'fp-ts'; interface MACDReturn { macd: RNEA.ReadonlyNonEmptyArray<number>; signal: RNEA.ReadonlyNonEmptyArray<null | number>; } /** * The Moving Average Convergence Divergence (MACD) is the relationship of * two Exponential Moving Averages (EMA) with different periods. * It generates crosses with the generated signal EMA which can be used * to indicate uptrends or downtrends. * @public */ export declare const macd: (values: readonly number[], fastPeriod?: number, slowPeriod?: number, signalPeriod?: number) => E.Either<Error, MACDReturn>; export {};