/** * Standardized MACD Heikin-Ashi Transformed * * Standardizes MACD by dividing by ATR-like range, then converts to Heikin-Ashi * candles with double HA transform. Signal line + histogram + OB/OS markers. * * Reference: TradingView "Standardized MACD Heikin-Ashi Transformed" by EliCobra */ import { type IndicatorResult, type InputConfig, type PlotConfig, type Bar } from 'oakscriptjs'; import type { MarkerData, BarColorData, PlotCandleData } from '../types'; export interface StandardizedMacdHAInputs { src: string; fast: number; slow: number; signalSrc: string; signalLength: number; reversionThreshold: number; } export declare const defaultInputs: StandardizedMacdHAInputs; export declare const inputConfig: InputConfig[]; export declare const plotConfig: PlotConfig[]; export declare const plotCandleConfig: { id: string; title: string; }[]; export declare const metadata: { title: string; shortTitle: string; overlay: boolean; }; export declare function calculate(bars: Bar[], inputs?: Partial): IndicatorResult & { plotCandles: Record; markers: MarkerData[]; barColors: BarColorData[]; }; export declare const StandardizedMacdHA: { calculate: typeof calculate; metadata: { title: string; shortTitle: string; overlay: boolean; }; defaultInputs: StandardizedMacdHAInputs; inputConfig: InputConfig[]; plotConfig: PlotConfig[]; plotCandleConfig: { id: string; title: string; }[]; }; //# sourceMappingURL=standardized-macd-ha.d.ts.map