/** * Level Calculator - Support/Resistance and Price Levels */ import type { OHLCV } from "../types/index.js"; export declare class LevelCalculator { /** * Calculate support level using swing lows */ static calculateSupport(data: OHLCV[], currentPrice: number): number; /** * Calculate resistance level using swing highs */ static calculateResistance(data: OHLCV[], currentPrice: number): number; /** * Calculate Stop Loss based on ATR */ static calculateStopLoss(entry: number, atr: number, direction: string, multiplier?: number): number; /** * Calculate Take Profit based on Risk-Reward ratio */ static calculateTakeProfit(entry: number, stopLoss: number, direction: string, riskRewardRatio?: number): number; /** * Estimate WinRate based on signal strength */ static estimateWinRate(finalScore: number, confirmationBonus: number, volumeBonus: number): number; } //# sourceMappingURL=levels.d.ts.map