/** * 再平衡调度分析(纯函数、零依赖)。 * * 核心问题:多久再平衡一次最优? * - 再平衡越频繁:跟踪目标权重越紧(偏差小),但交易成本越高 * - 再平衡越稀疏:成本低,但偏离目标权重(风险暴露漂移) * 用"成本 + 偏差"的联合代价找最优频率。 */ /** 再平衡调度结果。 */ export interface RebalanceScheduleResult { /** 评估的频率(期数) */ frequencies: number[]; /** 每个频率的总代价(成本 + 偏差,越低越好) */ totalCosts: number[]; /** 最优频率 */ bestFrequency: number; /** 最优总代价 */ bestCost: number; /** 成本 vs 偏差分解(最优频率处) */ costBreakdown: { tradingCost: number; driftCost: number; }; notes: string[]; } /** * 再平衡调度分析。 * * @param driftPerPeriod 每期权重偏离目标的比例(如 0.01 = 1%) * @param costPerRebalance 每次再平衡的成本比例(如 0.002 = 20bps) * @param maxFrequency 评估的最大频率(期数,默认 60) */ export declare function rebalanceSchedule(driftPerPeriod: number, costPerRebalance: number, maxFrequency?: number): RebalanceScheduleResult;