/** * vdubus BinaryPro Indicators 1 & 2 * * Overlay indicator (overlay=true) with: * - Upper channel: highest(length) plotted as circles (fuchsia) * - Lower channel: lowest(length) plotted as circles (fuchsia) * - SMA 50 (red, linewidth 2) * - Bollinger Bands (upper/lower, blue) based on avg(upper,lower) basis + 1.5*stdev * - Fill between BB upper and lower bands * * Reference: TradingView "vdubus BinaryPro - Indicators 1 & 2" (community) */ import { type IndicatorResult, type InputConfig, type PlotConfig, type Bar } from 'oakscriptjs'; export interface VdubusBinaryProInputs { upperChannelLen: number; lowerChannelLen: number; maPeriod: number; bbLength: number; bbMult: number; } export declare const defaultInputs: VdubusBinaryProInputs; export declare const inputConfig: InputConfig[]; export declare const plotConfig: PlotConfig[]; export declare const metadata: { title: string; shortTitle: string; overlay: boolean; }; export declare function calculate(bars: Bar[], inputs?: Partial): IndicatorResult; export declare const VdubusBinaryPro: { calculate: typeof calculate; metadata: { title: string; shortTitle: string; overlay: boolean; }; defaultInputs: VdubusBinaryProInputs; inputConfig: InputConfig[]; plotConfig: PlotConfig[]; }; //# sourceMappingURL=vdubus-binarypro.d.ts.map