← 返回编程题库

需要面试准备

策略风控台希望对每只在跑的策略画一条实时 Sharpe 曲线:横轴是交易日,纵轴是「截至今日的风险调整后超额收益」。最朴素的方式是每天回头扫整段历史,重算样本均值和样本方差再相除——一个跑了五年的策略意味着 1200 多天的统计量被反复重算,并且每一天给所有历史等权,这与「最近一周市场结构突变」的直觉相悖。指数加权 Sharpe 用一对 EWMA 递推替换样本统计量:每个新观测以权重 (1−λ) 进入,旧的状态以权重 λ 衰减。这样既保留了「老数据慢慢忘掉、新数据快速反映」的特性,又把每步的更新成本压到 常数 ——不需要数组、不需要回扫、内存只占两个浮点数。

查看订阅方案