| 日期 | 开盘价 | 最高价 | 最低价 | 收盘价 | 涨跌幅 | 成交量 | 成交额 |
|---|---|---|---|---|---|---|---|
| {{ row.date }} | {{ row.open }} | {{ row.high }} | {{ row.low }} | {{ row.close }} | {{ formatPct(row.change_pct) }} | {{ formatVol(row.volume) }} | {{ formatAmt(row.amount) }} |
| 排名 | 行业名称 | 加权涨幅 | 5日涨幅 | 10日涨幅 | 20日涨幅 | 30日涨幅 | 60日涨幅 | 120日涨幅 | 量比(5/10) | 状态 |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ item.rank ?? '--' }} | {{ item.industry_name }} | {{ formatGain(item.weighted_gain) }} | {{ formatGain(item.gain_5d) }} | {{ formatGain(item.gain_10d) }} | {{ formatGain(item.gain_20d) }} | {{ formatGain(item.gain_30d) }} | {{ formatGain(item.gain_60d) }} | {{ formatGain(item.gain_120d) }} | {{ item.volume_ratio != null ? item.volume_ratio.toFixed(2) : '--' }} | 趋势行业 {{ exclusionLabel(item.exclusion) }} 达标 |
| 代码 | 名称 | 上市板块 | 申万行业 | 概念板块 | 上市日期 |
|---|---|---|---|---|---|
| {{ item.ts_code }} | {{ item.name }} | {{ item.market || '--' }} | {{ item.industry || '--' }} | {{ c }} — | {{ item.list_date || '--' }} |
| 代码 | 名称 | 权重 | 操作 |
|---|---|---|---|
| {{ c.ts_code }} | {{ c.name }} | ({{ editConstituents.length > 0 ? (c.weight / editConstituents.reduce((s,x) => s + x.weight, 0) * 100).toFixed(1) : 0 }}%) |
| 操作日 | 仓位 | 持有数 | 组合净值 | 月收益率 | 现金 | 持仓市值 | 买入 | 卖出 | 操作 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ w.operation_date }} {{ mcExpandedRow === w.operation_date ? '▼' : '▶' }} | {{ w.invest_ratio != null ? (w.invest_ratio * 100).toFixed(0) + '%' : '--' }} | {{ w.holdings.length }} | {{ formatMoney(w.portfolio_value) }} | {{ w.weekly_return != null ? formatPct(w.weekly_return) : '--' }} | {{ formatMoney(w.cash) }} | {{ formatMoney(w.invested) }} | {{ t.industry_name }} 金叉 调仓 -- | {{ t.industry_name }} 死叉 止损 调仓 -- | |||||||||
|
|||||||||||||||||
| 操作日 | 仓位 | 持有数 | 组合净值 | 月收益率 | 现金 | 持仓市值 | 买入 | 卖出 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ w.operation_date }} {{ mrExpandedRow === w.operation_date ? '▼' : '▶' }} | {{ w.invest_ratio != null ? (w.invest_ratio * 100).toFixed(0) + '%' : '--' }} | {{ w.holdings.length }} | {{ formatMoney(w.portfolio_value) }} | {{ w.weekly_return != null ? formatPct(w.weekly_return) : '--' }} | {{ formatMoney(w.cash) }} | {{ formatMoney(w.invested) }} | {{ t.industry_name }} 入选 调仓 -- | {{ t.industry_name }} 调出 止损 调仓 -- | ||||||||
|
||||||||||||||||
| 排名 | MA短周期 | MA长周期 | 回撤平仓 | 策略市值 | 策略收益 | 年化收益 | 最大回撤 | 胜率 | 跑赢/跑输 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ idx + 1 }} | MA{{ sim.ma_short }} | MA{{ sim.ma_long }} | {{ sim.stop_loss_pct }}% | {{ formatMoney(sim.final_value) }} | {{ (sim.total_return_pct >= 0 ? '+' : '') + sim.total_return_pct.toFixed(2) }}% | {{ sim.annual_return_pct != null ? sim.annual_return_pct.toFixed(2) + '%' : '-' }} | {{ sim.max_drawdown_pct.toFixed(2) }}% | {{ sim.win_rate.toFixed(1) }}% | {{ (sim.return_diff_pct >= 0 ? '+' : '') + sim.return_diff_pct.toFixed(2) }}% |
| 排名 | 因子窗口 | 持仓行业数 | 回撤平仓 | 策略市值 | 策略收益 | 年化收益 | 最大回撤 | 胜率 | 跑赢/跑输 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ idx + 1 }} | {{ sim.factor_window }}日 | {{ sim.top_n }}个 | {{ sim.stop_loss_pct }}% | {{ formatMoney(sim.final_value) }} | {{ (sim.total_return_pct >= 0 ? '+' : '') + sim.total_return_pct.toFixed(2) }}% | {{ sim.annual_return_pct != null ? sim.annual_return_pct.toFixed(2) + '%' : '-' }} | {{ sim.max_drawdown_pct.toFixed(2) }}% | {{ sim.win_rate.toFixed(1) }}% | {{ (sim.return_diff_pct >= 0 ? '+' : '') + sim.return_diff_pct.toFixed(2) }}% |
| 操作日 | 持有数 | 组合净值 | 月收益率 | 现金 | 持仓市值 | 买入 | 卖出 | 操作 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ w.operation_date }} {{ vtExpandedRow === w.operation_date ? '▼' : '▶' }} | {{ w.holdings.length }} | {{ formatMoney(w.portfolio_value) }} | {{ w.weekly_return != null ? formatPct(w.weekly_return) : '--' }} | {{ formatMoney(w.cash) }} | {{ formatMoney(w.invested) }} | {{ t.industry_name }} 选入 调仓 -- | {{ t.industry_name }} 止损 调仓 -- | |||||||||
|
||||||||||||||||
| 操作日 | 持有数 | 组合净值 | 周期收益率 | 现金 | 持仓市值 | 买入 | 卖出 | 操作 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ w.operation_date }} {{ rsiExpandedRow === w.operation_date ? '▼' : '▶' }} | {{ w.holdings.length }} | {{ formatMoney(w.portfolio_value) }} | {{ w.weekly_return != null ? formatPct(w.weekly_return) : '--' }} | {{ formatMoney(w.cash) }} | {{ formatMoney(w.invested) }} | {{ t.industry_name }} 选入 调仓 -- | {{ t.industry_name }} 止损 调仓 -- | |||||||||
|
||||||||||||||||
| 操作日 | 持有数 | 组合净值 | 周期收益率 | 现金 | 持仓市值 | 买入 | 卖出 | 操作 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ w.operation_date }} {{ asymExpandedRow === w.operation_date ? '▼' : '▶' }} | {{ w.holdings.length }} | {{ formatMoney(w.portfolio_value) }} | {{ w.weekly_return != null ? formatPct(w.weekly_return) : '--' }} | {{ formatMoney(w.cash) }} | {{ formatMoney(w.invested) }} | {{ t.industry_name }} 选入 调仓 -- | {{ t.industry_name }} 止损 调仓 -- | |||||||||
|
||||||||||||||||
| 排名 | N天 | 止损% | 策略市值 | 策略收益 | 年化收益 | 最大回撤 | 胜率 | 跑赢/跑输 | 操作 |
|---|---|---|---|---|---|---|---|---|---|
| {{ idx + 1 }} | {{ sim.n_days }} | {{ sim.stop_loss_pct.toFixed(1) }} | {{ formatMoney(sim.final_value) }} | {{ (sim.total_return_pct >= 0 ? '+' : '') + sim.total_return_pct.toFixed(2) }}% | {{ sim.annual_return_pct != null ? sim.annual_return_pct.toFixed(2) + '%' : '-' }} | {{ sim.max_drawdown_pct.toFixed(2) }}% | {{ sim.win_rate.toFixed(1) }}% | {{ (sim.return_diff_pct >= 0 ? '+' : '') + sim.return_diff_pct.toFixed(2) }}% |
| 排名 | RSI周期 | MA9周期 | 止损% | 趋势阈值 | 持仓数 | 策略市值 | 策略收益 | 年化收益 | 最大回撤 | 跑赢/跑输 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ idx + 1 }} | {{ sim.rsi_period }} | {{ sim.ma9_period }} | {{ sim.stop_loss_pct.toFixed(1) }} | {{ sim.trend_threshold.toFixed(3) }} | {{ sim.top_n }} | {{ formatMoney(sim.final_value) }} | {{ (sim.total_return_pct >= 0 ? '+' : '') + sim.total_return_pct.toFixed(2) }}% | {{ sim.annual_return_pct != null ? sim.annual_return_pct.toFixed(2) + '%' : '-' }} | {{ sim.max_drawdown_pct.toFixed(2) }}% | {{ (sim.return_diff_pct >= 0 ? '+' : '') + sim.return_diff_pct.toFixed(2) }}% |
| 排名 | 持仓数 | 止损% | 观察窗口 | 短期窗口 | 策略市值 | 策略收益 | 年化收益 | 最大回撤 | 跑赢/跑输 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ idx + 1 }} | {{ sim.top_n }} | {{ sim.stop_loss_pct.toFixed(1) }} | {{ sim.lookback_days }} | {{ sim.short_days }} | {{ formatMoney(sim.final_value) }} | {{ (sim.total_return_pct >= 0 ? '+' : '') + sim.total_return_pct.toFixed(2) }}% | {{ sim.annual_return_pct != null ? sim.annual_return_pct.toFixed(2) + '%' : '-' }} | {{ sim.max_drawdown_pct.toFixed(2) }}% | {{ (sim.return_diff_pct >= 0 ? '+' : '') + sim.return_diff_pct.toFixed(2) }}% |
| 操作日 | 仓位 | 组合净值 | 周收益率 | 现金 | 持仓市值 | 情绪/仓位 |
|---|---|---|---|---|---|---|
| {{ w.operation_date }} | {{ w.invest_ratio != null ? (w.invest_ratio * 100).toFixed(0) + '%' : '--' }} | {{ formatMoney(w.portfolio_value) }} | {{ w.weekly_return != null ? formatPct(w.weekly_return) : '--' }} | {{ formatMoney(w.cash) }} | {{ formatMoney(w.invested) }} | {{ w.trend_industries[0].name }} -- |
| 排名 | MA窗口 | 偏离率权重 | 波动率权重 | 换手率权重 | 情绪系数 | 波动率天数 | 换手率天数 | 策略收益 | 年化收益 | 最大回撤 | 跑赢/跑输 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ idx + 1 }} | {{ sim.ma_window }} | {{ sim.w_deviation.toFixed(2) }} | {{ sim.w_volatility.toFixed(2) }} | {{ sim.w_turnover.toFixed(2) }} | {{ sim.sentiment_coeff.toFixed(2) }} | {{ sim.vol_lookback }} | {{ sim.turnover_lookback }} | {{ (sim.total_return_pct >= 0 ? '+' : '') + sim.total_return_pct.toFixed(2) }}% | {{ sim.annual_return_pct != null ? sim.annual_return_pct.toFixed(2) + '%' : '-' }} | {{ sim.max_drawdown_pct.toFixed(2) }}% | {{ (sim.return_diff_pct >= 0 ? '+' : '') + sim.return_diff_pct.toFixed(2) }}% |
| 交易日 | 持有数 | 组合净值 | 日收益率 | 现金 | 持仓市值 | 买入 | 卖出 | 操作 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ w.operation_date }} {{ ieExpandedRow === w.operation_date ? '▼' : '▶' }} | {{ w.holdings.length }} | {{ formatMoney(w.portfolio_value) }} | {{ w.weekly_return != null ? formatPct(w.weekly_return) : '--' }} | {{ formatMoney(w.cash) }} | {{ formatMoney(w.invested) }} | {{ t.industry_name }} 信号 调仓 -- | {{ t.industry_name }} 信号 让位 -- | |||||||||
|
||||||||||||||||
| 排名 | 位移量周期 | 边界k | 份数 | 持有天数 | 排序窗口 | 策略市值 | 策略收益 | 年化收益 | 最大回撤 | 跑赢/跑输 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ idx + 1 }} | {{ sim.displacement_period }} | {{ sim.boundary_k.toFixed(2) }} | {{ sim.position_parts }} | {{ sim.max_hold_days }} | {{ sim.signal_rank_window }} | {{ formatMoney(sim.final_value) }} | {{ (sim.total_return_pct >= 0 ? '+' : '') + sim.total_return_pct.toFixed(2) }}% | {{ sim.annual_return_pct != null ? sim.annual_return_pct.toFixed(2) + '%' : '-' }} | {{ sim.max_drawdown_pct.toFixed(2) }}% | {{ (sim.return_diff_pct >= 0 ? '+' : '') + sim.return_diff_pct.toFixed(2) }}% |
| 交易日 | 持有数 | 组合净值 | 日收益率 | 现金 | 持仓市值 | 持仓明细 | 操作 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ w.operation_date }} {{ nbExpandedRow === w.operation_date ? '▼' : '▶' }} | {{ w.holdings.length }} | {{ formatMoney(w.portfolio_value) }} | {{ w.weekly_return != null ? formatPct(w.weekly_return) : '--' }} | {{ formatMoney(w.cash) }} | {{ formatMoney(w.invested) }} | {{ w.holdings.map(h => h.industry_name).join('、') }} 空仓 | |||||||||
|
|||||||||||||||
| 排名 | 滚动窗口 | 阈值倍数k | 上限仓位 | 策略市值 | 策略收益 | 年化收益 | 最大回撤 | 跑赢/跑输 | 操作 |
|---|---|---|---|---|---|---|---|---|---|
| {{ idx + 1 }} | {{ sim.lookback }} | {{ sim.k.toFixed(2) }} | {{ (sim.max_pct * 100).toFixed(0) }}% | {{ formatMoney(sim.final_value) }} | {{ (sim.total_return_pct >= 0 ? '+' : '') + sim.total_return_pct.toFixed(2) }}% | {{ sim.annual_return_pct != null ? sim.annual_return_pct.toFixed(2) + '%' : '-' }} | {{ sim.max_drawdown_pct.toFixed(2) }}% | {{ (sim.return_diff_pct >= 0 ? '+' : '') + sim.return_diff_pct.toFixed(2) }}% |
| 交易日 | 持有数 | 组合净值 | 日收益率 | 现金 | 持仓市值 | 持仓明细 | 操作 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ w.operation_date }} {{ mfExpandedRow === w.operation_date ? '▼' : '▶' }} | {{ w.holdings.length }} | {{ formatMoney(w.portfolio_value) }} | {{ w.weekly_return != null ? formatPct(w.weekly_return) : '--' }} | {{ formatMoney(w.cash) }} | {{ formatMoney(w.invested) }} | {{ w.holdings.map(h => h.industry_name).join('、') }} 空仓 | |||||||||
|
|||||||||||||||
| 排名 | 滚动窗口 | 阈值倍数k | 上限仓位 | 策略市值 | 策略收益 | 年化收益 | 最大回撤 | 跑赢/跑输 | 操作 |
|---|---|---|---|---|---|---|---|---|---|
| {{ idx + 1 }} | {{ sim.lookback }} | {{ sim.k.toFixed(2) }} | {{ (sim.max_pct * 100).toFixed(0) }}% | {{ formatMoney(sim.final_value) }} | {{ (sim.total_return_pct >= 0 ? '+' : '') + sim.total_return_pct.toFixed(2) }}% | {{ sim.annual_return_pct != null ? sim.annual_return_pct.toFixed(2) + '%' : '-' }} | {{ sim.max_drawdown_pct.toFixed(2) }}% | {{ (sim.return_diff_pct >= 0 ? '+' : '') + sim.return_diff_pct.toFixed(2) }}% |
| 交易日 | 持有数 | 组合净值 | 日收益率 | 现金 | 持仓市值 | 持仓明细 | 操作 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ w.operation_date }} {{ mhsgtExpandedRow === w.operation_date ? '▼' : '▶' }} | {{ w.holdings.length }} | {{ formatMoney(w.portfolio_value) }} | {{ w.weekly_return != null ? formatPct(w.weekly_return) : '--' }} | {{ formatMoney(w.cash) }} | {{ formatMoney(w.invested) }} | {{ w.holdings.map(h => h.industry_name).join('、') }} 空仓 | |||||||||
|
|||||||||||||||
| 交易日 | 持有数 | 组合净值 | 日收益率 | 现金 | 持仓市值 | 持仓明细 | 操作 |
|---|---|---|---|---|---|---|---|
| {{ w.operation_date }} {{ repoExpandedRow === w.operation_date ? '▼' : '▶' }} | {{ w.holdings.length }} | {{ formatMoney(w.portfolio_value) }} | {{ w.weekly_return != null ? formatPct(w.weekly_return) : '--' }} | {{ formatMoney(w.cash) }} | {{ formatMoney(w.invested) }} | {{ w.holdings.map(h => h.industry_name).join('、') }} 空仓 |
| 排名 | 滚动窗口 | 阈值倍数k | 策略市值 | 策略收益 | 年化收益 | 最大回撤 | 跑赢/跑输 | 操作 |
|---|---|---|---|---|---|---|---|---|
| {{ idx + 1 }} | {{ sim.lookback }} | {{ sim.k.toFixed(2) }} | {{ formatMoney(sim.final_value) }} | {{ (sim.total_return_pct >= 0 ? '+' : '') + sim.total_return_pct.toFixed(2) }}% | {{ sim.annual_return_pct != null ? sim.annual_return_pct.toFixed(2) + '%' : '-' }} | {{ sim.max_drawdown_pct.toFixed(2) }}% | {{ (sim.return_diff_pct >= 0 ? '+' : '') + sim.return_diff_pct.toFixed(2) }}% |
| 配置名称 | 策略 | 资金占比 | 分配资金 | 参数摘要 | 启用 | 操作 |
|---|---|---|---|---|---|---|
| {{ c.config_name }} | {{ lsStrategyNameMap[c.strategy_key] || c.strategy_key }} | {{ (parseFloat(c.capital_ratio) * 100).toFixed(1) }}% | {{ formatMoney(parseFloat(lsSelectedPortfolio.total_capital) * parseFloat(c.capital_ratio)) }} | {{ lsParamsSummary(c.strategy_key, c.params) }} | {{ c.enabled ? '是' : '否' }} |
| 标的代码 | 标的名称 | 数量 | 成本价 | 操作 |
|---|---|---|---|---|
| 点击「添加」录入持仓 | ||||
| 标的代码 | 名称 | 数量 | 成本价 | 现价 | 市值 | 仓位 |
|---|---|---|---|---|---|---|
| {{ h.symbol_code }} | {{ h.symbol_name }} | {{ parseFloat(h.quantity).toFixed(2) }} | {{ parseFloat(h.cost_price).toFixed(4) }} | {{ parseFloat(h.current_price).toFixed(4) }} | {{ formatMoney(h.market_value) }} | {{ (parseFloat(h.position_ratio) * 100).toFixed(1) }}% |
| 日期 | 策略 | 标的 | 方向 | 数量 | 仓位% | 目标% | 参考价 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|---|---|
| {{ s.trade_date }} | {{ lsStrategyNameMap[s.strategy_key] || s.strategy_key }} | {{ s.symbol_name }} ({{ s.symbol_code }}) | {{ s.action === 'buy' ? '买入' : '卖出' }} | {{ parseFloat(s.quantity).toFixed(2) }} | {{ (parseFloat(s.trade_ratio) * 100).toFixed(1) }}% | {{ (parseFloat(s.target_ratio) * 100).toFixed(1) }}% | {{ parseFloat(s.ref_price).toFixed(4) }} | {{ s.status === 'calibrated' ? '已校准' : '预估' }} |
| 日期 | 总市值 | 现金 | 持仓 | 当日营收% | 当日营收 | 累计% | 状态 |
|---|---|---|---|---|---|---|---|
| {{ r.trade_date }} | {{ formatMoney(r.total_value) }} | {{ formatMoney(r.cash) }} | {{ formatMoney(r.invested) }} | {{ parseFloat(r.daily_pnl_pct).toFixed(2) }}% | {{ formatMoney(r.daily_pnl_value) }} | {{ parseFloat(r.total_pnl_pct).toFixed(2) }}% | {{ r.status === 'calibrated' ? '已校准' : '预估' }} |
{{ faError }}
股票池:{{ faDataQuality.index_code }};实际基准:{{ faDataQuality.benchmark_name }}({{ faDataQuality.benchmark_code }});来源:Tushare
检查区间(含预热期):{{ faDataQuality.start_date }} 至 {{ faDataQuality.end_date }};不回退其他指数。
有效交易日 {{ q.valid_count }}/{{ q.required_count }};缺失 {{ q.missing_count }} 日;重复 {{ q.duplicate_count }} 日。 缺失示例:{{ q.missing_dates.slice(0, 10).join('、') }}
交易日历缺失 {{ faDataQuality.calendar_missing_dates.length }} 日。
此检查仅验证基准行情和交易日历;个股、财务及成分快照另行检查。| 组别 | 年化收益 | 最大回撤 | 累计净值 |
|---|---|---|---|
| 组{{ g.group }} | {{ (g.annual_return * 100).toFixed(2) }}% | {{ (g.max_drawdown * 100).toFixed(2) }}% | {{ (g.cumulative_nav[g.cumulative_nav.length - 1] || 0).toFixed(4) }} |
{{ mfsError }}
股票池:{{ mfsDataQuality.index_code }};实际基准:{{ mfsDataQuality.benchmark_name }}({{ mfsDataQuality.benchmark_code }});来源:Tushare
检查区间(含预热期):{{ mfsDataQuality.start_date }} 至 {{ mfsDataQuality.end_date }};不回退其他指数。
有效交易日 {{ q.valid_count }}/{{ q.required_count }};缺失 {{ q.missing_count }} 日;重复 {{ q.duplicate_count }} 日。 缺失示例:{{ q.missing_dates.slice(0, 10).join('、') }}
交易日历缺失 {{ mfsDataQuality.calendar_missing_dates.length }} 日。
此检查仅验证基准行情和交易日历;个股、财务及成分快照另行检查。| 因子 | 波峰持有期 | 波峰 IC | 半波长 | 半衰期 |
|---|---|---|---|---|
| {{ cp.factor_name }} | {{ cp.peak_period }} 天 | {{ (cp.peak_ic * 100).toFixed(2) }}% | {{ cp.half_wavelength }} 天 | {{ cp.half_life !== null ? cp.half_life + ' 天' : '未衰减' }} |
| 因子 i | 因子 j | Spearman ρ | 评判 |
|---|---|---|---|
| {{ FACTOR_OPTIONS_MFS.find(o => o.key === pair.factor_i)?.label || pair.factor_i }} | {{ FACTOR_OPTIONS_MFS.find(o => o.key === pair.factor_j)?.label || pair.factor_j }} | {{ pair.rho.toFixed(4) }} | {{ pair.verdict }} |
| 市场状态 | 月数 | IC 均值 | IR | 夏普 | 年化超额 | 最大回撤 |
|---|---|---|---|---|---|---|
| {{ ({'trend_bull':'牛市','trend_bear':'熊市','trend_sideways':'震荡','vol_high':'高波动','vol_low':'低波动','style_value':'价值','style_growth':'成长','style_balanced':'均衡'})[key] || key }} | {{ info.month_count }} | {{ (info.ic_mean * 100).toFixed(2) }}% | {{ info.ir.toFixed(3) }} | {{ info.sharpe.toFixed(2) }} | {{ (info.annual_excess * 100).toFixed(2) }}% | {{ (info.max_drawdown * 100).toFixed(2) }}% |