feat: persist feature research and versioned alpha assessments

This commit is contained in:
yuxuanhui
2026-09-08 21:52:46 +08:00
parent f89ae211d2
commit eb4850a003
32 changed files with 2003 additions and 20 deletions
+12
View File
@@ -32,6 +32,8 @@ import type {
} from "../types";
import { PnlChart } from "./PnlChart";
import { SelfCorrelationPanel } from "./SelfCorrelationPanel";
import { EvaluationPanel } from "../research/EvaluationPanel";
import { LineagePanel } from "../research/LineagePanel";
import { ComparisonPanel } from "../research/ComparisonPanel";
import { AlphaSources } from "../research/AlphaSources";
import type { UIAction } from "../ai/types";
@@ -340,6 +342,16 @@ export function AlphaDetail({
<ComparisonPanel key={detail.id} baseline={detail.id} />
)}
</TabPane>
<TabPane tab="评估报告" itemKey="evaluations">
{tab === "evaluations" && id && (
<EvaluationPanel key={id} alphaId={id} />
)}
</TabPane>
<TabPane tab="变体关系" itemKey="lineage">
{tab === "lineage" && id && (
<LineagePanel key={id} alphaId={id} onAction={onAction} />
)}
</TabPane>
<TabPane tab="研究来源" itemKey="sources">
{tab === "sources" && id && (
<AlphaSources
+1
View File
@@ -24,6 +24,7 @@ const navigation = [
icon: IconGridView,
group: "数据与素材",
},
{ id: "features", label: "特征工程", icon: IconBeaker, group: "研究实验" },
{ id: "variants", label: "Alpha 变体", icon: IconBeaker, group: "研究实验" },
{ id: "backtests", label: "回测研究", icon: IconBeaker, group: "研究实验" },
{ id: "alphas", label: "Alpha 管理", icon: IconGridView, group: "研究成果" },