阶段 C:AI 核心策略层

依赖阶段 B 完成。基于因子构建异常检测、趋势评分、组合优化和A/B验证体系。


总览

子任务 内容 文件
C1 异常检测 — Abnormal Score src/core/abnormal_detector.py
C2 趋势评分 — Trend Score src/core/trend_scorer.py
C3 AI 策略引擎 — Predicted P&L src/core/strategy_engine.py
C4 A/B 验证框架 src/core/ab_testing.py

C1. 异常检测 — Abnormal Score

输入信号

信号 数据源 权重
期权溢价异常 L2 Flow 25%
Volume/OI 突变 L2 Flow 20%
Golden Sweep L2 Flow 20%
Gamma Squeeze 指标 L2 Flow 15%
Dark Pool 异动 L2 Flow 10%
社交媒体热度突增 L4 Alt 10%

输出

@dataclass
class AbnormalSignal:
    symbol: str
    score: float        # 0-100
    type_tags: list[str]  # ['golden_sweep', 'volume_spike', ...]
    timestamp: datetime
    confidence: float   # 0.0-1.0
    details: dict       # 各子信号详情

检测逻辑

原始信号 → 标准化(z-score) → 加权合成 → 阈值过滤(>60) → 排序输出

C2. 趋势评分 — Trend Score

输入维度

维度 因子 权重
价格动量 EMA_cross + Momentum + MACD 30%
信息优势 异常分 + 大单流向 25%
情绪趋势 news_sentiment + llm_signal 25%
跨资产确认 sector_momentum + corr_regime 20%

输出

@dataclass
class TrendSignal:
    symbol: str
    score: float          # -100 ~ +100
    direction: str        # 'bullish', 'bearish', 'neutral'
    confidence: float     # 0.0-1.0
    components: dict      # 各维度贡献
    timestamp: datetime

评分规则

分值区间 方向 建议动作
+70 ~ +100 强看多 加仓/建仓
+30 ~ +70 温和看多 持有/小量建仓
-30 ~ +30 中性 观望
-70 ~ -30 温和看空 减仓
-100 ~ -70 强看空 清仓/做空

C3. AI 策略引擎 — Predicted P&L

流程

异常分 + 趋势分
    ↓
策略候选生成 (多因子筛选)
    ↓
组合优化 (Mean-Variance / Risk Parity / Black-Litterman)
    ↓
预测收益/风险 (Monte Carlo + 历史模拟)
    ↓
输出: 推荐组合 + 预期 P&L + 置信区间

组合优化器

class PortfolioOptimizer:
    def optimize(self, signals, method='risk_parity') -> Portfolio:
        """
        methods:
        - 'mean_variance': 均值方差优化
        - 'risk_parity': 风险平价
        - 'black_litterman': BL模型 (融合主观/AI观点)
        - 'equal_weight': 等权基准
        """

文件


C4. A/B 验证框架

验证流程

策略候选 A & B
    ↓
同期模拟执行 (paper trading)
    ↓
收集绩效指标 (Sharpe, MaxDD, Win Rate, P&L)
    ↓
统计显著性检验 (t-test, Bootstrap)
    ↓
选择胜出策略 → 参数迭代 → 下一轮 A/B

显著性标准

指标 方法 阈值
收益差异 paired t-test p < 0.05
Sharpe 差异 Bootstrap CI 95% CI 不含0
最小样本 交易次数 ≥ 30
最短周期 模拟时长 ≥ 20 交易日

文件


最后更新: 2026-03-01