feat: add scoped alpha sync and local self-correlation

This commit is contained in:
yuxuanhui
2026-09-08 10:40:49 +08:00
parent 404a4d8a04
commit d2ccd94721
28 changed files with 1656 additions and 69 deletions
+22
View File
@@ -72,6 +72,28 @@ export function JobPanel({
</Tag>
</div>
<p className="muted">{formatTime(job.created_at, timezone)}</p>
{job.payload?.submission && (
<p className="muted">
{job.payload.submission === "SUBMITTED" ? "已提交" : "待提交"}
{job.payload.date_from
? ` · ${job.payload.date_from} 至 ${job.payload.date_to}(UTC)`
: " · 全量"}
</p>
)}
{job.checkpoint?.date && (
<p className="muted">
同步日期:{job.checkpoint.date} · 已完成{" "}
{job.checkpoint.dates_completed} / {job.checkpoint.dates_total} 天
</p>
)}
{job.kind === "self_correlation" && job.checkpoint?.alpha_id && (
<p className="muted">
{job.checkpoint.alpha_id} ·{" "}
{job.checkpoint.phase === "calculating"
? "计算相关性"
: `准备 PnL:${job.checkpoint.references_loaded ?? 0} / ${job.checkpoint.references_total ?? 0} 个基准`}
</p>
)}
<div className="job-numbers">
<span>
已处理 <b>{job.processed}</b>