UNPKG

trading-signals

Version:

Technical indicators to run technical analysis with JavaScript / TypeScript.

19 lines (18 loc) 659 B
import { TechnicalIndicator } from '../../base/Indicator.js'; import type { MovingAverage } from '../MA/MovingAverage.js'; import type { MovingAverageTypes } from '../MA/MovingAverageTypes.js'; export type DMAResult = { long: number; short: number; }; export declare class DMA extends TechnicalIndicator<DMAResult, number> { readonly short: MovingAverage; readonly long: MovingAverage; constructor(short: number, long: number, SmoothingIndicator?: MovingAverageTypes); get isStable(): boolean; getRequiredInputs(): number; update(price: number, replace: boolean): { long: number; short: number; } | null; }