{
  "schemaVersion": "candidate-catalog-1.0",
  "audit": {
    "sourceArchive": "加密量化策略知识库_Obsidian.zip",
    "sourceSha256": "fd3ce2ee16c6ac4fd0c8d9d4b5f216b00fbe3fc7e5721ce69115e350f63913b3",
    "reviewedOn": "2026-09-20",
    "sourceCards": 345,
    "families": 22,
    "logicalGroups": 75,
    "selectedDirections": 17,
    "selectedSourceCards": 127,
    "deferredSourceCards": 218,
    "reportedBacktests": 116,
    "zeroTradeBacktests": 10,
    "cagrPeriodMismatches": 45,
    "sourceAutoTradeAllowed": 75,
    "codeFilesInArchive": 0,
    "sourceMetricsPolicy": "原文自报，未独立复核；不用于候选准入或收益排名。",
    "cagrAuditMethod": "按声明起止日期的实际天数，365.25 天复利年化；与原 CAGR 相差 >0.25 个百分点标记口径待复核。该标记不证明原数据虚假。",
    "sourceGroupingMethod": "按 strategy_id 去除 _varNN_vN 归并为 75 个命名组；三币趋势模板在候选池再合并，非 75 个已证实独立算法。"
  },
  "promotionGates": [
    "定义并冻结因果规则、时间单位、资产域与退出状态机",
    "实现独立策略评估器并验证无未来数据",
    "同步时点数据，复核原回测年化和交易记录",
    "统一手续费、滑点和下一可成交时点",
    "滚动样本外与参数稳定性、多重试验和去冗余检验",
    "持续影子观察与人工审阅后方可另行准入"
  ],
  "candidates": [
    {
      "id": "C01",
      "name": "BTC / ETH / SOL 均线趋势跟踪",
      "groups": [
        "btc_trend_following_1h",
        "eth_trend_following_1h",
        "sol_trend_following_1h"
      ],
      "phase": "P0",
      "role": "趋势信号",
      "targetAssets": [
        "BTC",
        "ETH",
        "SOL"
      ],
      "targetTimeframes": [
        "4h",
        "1d"
      ],
      "reason": "三种资产的源卡使用同一趋势模板，合并为一个逻辑，按资产独立验证。",
      "needs": [
        "ohlcv"
      ],
      "gaps": [
        "源卡周期为 1h；4h / 日线必须建立新版本，不能沿用原回测结论。",
        "未给出均线种类、交叉或持续持有条件、ADX 窗口及止损成交顺序。",
        "三币和 Donchian / ADX / 布林突破卡使用相同模板与参数，不能视为独立 alpha。"
      ],
      "proposal": "拟定义 EMA 快慢线方向 + ADX 过滤 + ATR 退出；先重建 1h 源口径，再独立试验 4h / 1d。",
      "proposedParameters": {},
      "adaptation": "原始 max_leverage=2 仅存档；候选研究统一现货、无杠杆。三币分开回测，不共享收益证据。",
      "queue": 1,
      "status": "candidate",
      "evaluationEnabled": true,
      "autoTradeAllowed": false,
      "signalWeight": 0,
      "implementation": "research_only",
      "validationStatus": "retrospective_only",
      "sourceVariantCount": 30,
      "sourceTimeframes": [
        "1h"
      ],
      "sourceAssets": [
        "BTC",
        "ETH",
        "SOL"
      ],
      "missingData": [],
      "readiness": "research_available",
      "baselineSourceIds": [
        "btc_trend_following_1h_var01_v1",
        "eth_trend_following_1h_var01_v1",
        "sol_trend_following_1h_var01_v1"
      ],
      "baselineSelection": "Var01 or the sole card, chosen for specification review only; not selected by performance.",
      "sources": [
        {
          "sourceId": "btc_trend_following_1h_var01_v1",
          "group": "btc_trend_following_1h",
          "title": "BTC Trend Following 1h Var01 (curated)",
          "sourcePath": "trend_following/BTC Trend Following 1h Var01 (curated).md",
          "sha256": "a0f12b177e3f4e5291e17cb8c21ffb2466b473e938dde8032577edc49a5504f9",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "IA-002",
          "entryRule": {
            "template": "trend",
            "variant": 1
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 11,
            "slow_ma": 65,
            "atr_window": 14,
            "stop_loss_atr": 2.1,
            "take_profit_atr": 4.2,
            "adx_threshold": 21,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -1.43,
            "cagr_pct": -0.71,
            "sharpe": 0.01,
            "max_drawdown_pct": -25.62,
            "win_rate_pct": 83.13,
            "total_trades": 2459,
            "platform_rank": 40,
            "platform_rank_total": 116,
            "stars": 4
          },
          "impliedCagrFromDeclaredPeriod": -0.7112684503852718,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_trend_following_1h_var02_v1",
          "group": "btc_trend_following_1h",
          "title": "BTC 趋势跟踪 Var 02",
          "sourcePath": "trend_following/BTC 趋势跟踪 Var 02.md",
          "sha256": "b6c95d7e7adce04254a331843bd5238350d74d2580cfa6fa81ef45b9dfef1046",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "IA-003",
          "entryRule": {
            "template": "trend",
            "variant": 2
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 12,
            "slow_ma": 70,
            "atr_window": 14,
            "stop_loss_atr": 2.2,
            "take_profit_atr": 4.4,
            "adx_threshold": 22,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 2.44,
            "cagr_pct": 1.2,
            "sharpe": 0.16,
            "max_drawdown_pct": -23.29,
            "win_rate_pct": 84.05,
            "total_trades": 2450,
            "platform_rank": 35,
            "platform_rank_total": 116,
            "stars": 4
          },
          "impliedCagrFromDeclaredPeriod": 1.2018884262902096,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_trend_following_1h_var03_v1",
          "group": "btc_trend_following_1h",
          "title": "BTC 趋势跟踪 Var 03",
          "sourcePath": "trend_following/BTC 趋势跟踪 Var 03.md",
          "sha256": "e8a2f9a87b97aecbbf9efad874f335dc70c1fe0e434ae7101fad22b8e89c6e43",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "IA-004",
          "entryRule": {
            "template": "trend",
            "variant": 3
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 13,
            "slow_ma": 75,
            "atr_window": 14,
            "stop_loss_atr": 2.3,
            "take_profit_atr": 4.6,
            "adx_threshold": 23,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -5.01,
            "cagr_pct": -2.51,
            "sharpe": -0.14,
            "max_drawdown_pct": -25.86,
            "win_rate_pct": 84.1,
            "total_trades": 2443,
            "platform_rank": 63,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": -2.5150935623501236,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_trend_following_1h_var04_v1",
          "group": "btc_trend_following_1h",
          "title": "BTC 趋势跟踪 Var 04",
          "sourcePath": "trend_following/BTC 趋势跟踪 Var 04.md",
          "sha256": "88d90ba984bf00b8d03c18a1c270e5455b89083684fd5fa845494410104b4f0b",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "IA-005",
          "entryRule": {
            "template": "trend",
            "variant": 4
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 14,
            "slow_ma": 80,
            "atr_window": 14,
            "stop_loss_atr": 2.4,
            "take_profit_atr": 4.8,
            "adx_threshold": 24,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -3.31,
            "cagr_pct": -1.65,
            "sharpe": -0.07,
            "max_drawdown_pct": -25.06,
            "win_rate_pct": 84.41,
            "total_trades": 2404,
            "platform_rank": 60,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": -1.6543298488966074,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_trend_following_1h_var05_v1",
          "group": "btc_trend_following_1h",
          "title": "BTC 趋势跟踪 Var 05",
          "sourcePath": "trend_following/BTC 趋势跟踪 Var 05.md",
          "sha256": "2d90a45b3bbf5f6e79c7dbe4adc03f9b482bebf846328dec030f989135b37bfb",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "IA-006",
          "entryRule": {
            "template": "trend",
            "variant": 5
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 15,
            "slow_ma": 85,
            "atr_window": 14,
            "stop_loss_atr": 2.5,
            "take_profit_atr": 5.0,
            "adx_threshold": 25,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 0.08,
            "cagr_pct": 0.04,
            "sharpe": 0.07,
            "max_drawdown_pct": -23.51,
            "win_rate_pct": 83.96,
            "total_trades": 2410,
            "platform_rank": 38,
            "platform_rank_total": 116,
            "stars": 4
          },
          "impliedCagrFromDeclaredPeriod": 0.03963922228300554,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_trend_following_1h_var06_v1",
          "group": "btc_trend_following_1h",
          "title": "BTC 趋势跟踪 Var 06",
          "sourcePath": "trend_following/BTC 趋势跟踪 Var 06.md",
          "sha256": "ea5368ccd2aed0168bb8ee2e5f7cac412e6ed72aa03f825ac7f7bc725ec0eb5c",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "PUBLIC-001",
          "entryRule": {
            "template": "trend",
            "variant": 6
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 16,
            "slow_ma": 90,
            "atr_window": 14,
            "stop_loss_atr": 2.6,
            "take_profit_atr": 5.2,
            "adx_threshold": 26,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -2.52,
            "cagr_pct": -1.26,
            "sharpe": -0.04,
            "max_drawdown_pct": -22.39,
            "win_rate_pct": 84.2,
            "total_trades": 2354,
            "platform_rank": 55,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": -1.2569266799436485,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_trend_following_1h_var07_v1",
          "group": "btc_trend_following_1h",
          "title": "BTC 趋势跟踪 Var 07",
          "sourcePath": "trend_following/BTC 趋势跟踪 Var 07.md",
          "sha256": "aade1f474a98d562f72ad880e6560e2bf3df58909837d01ba7c815976f4f326d",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "PUBLIC-002",
          "entryRule": {
            "template": "trend",
            "variant": 7
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 17,
            "slow_ma": 95,
            "atr_window": 14,
            "stop_loss_atr": 2.7,
            "take_profit_atr": 5.4,
            "adx_threshold": 27,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -3.78,
            "cagr_pct": -1.89,
            "sharpe": -0.09,
            "max_drawdown_pct": -24.04,
            "win_rate_pct": 85.87,
            "total_trades": 2372,
            "platform_rank": 62,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": -1.8915369424837292,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_trend_following_1h_var08_v1",
          "group": "btc_trend_following_1h",
          "title": "BTC 趋势跟踪 Var 08",
          "sourcePath": "trend_following/BTC 趋势跟踪 Var 08.md",
          "sha256": "efa39f20d5010802d3a0773076a47caaa722e1d8c2e94d7af60d0856ca46ff09",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "PUBLIC-003",
          "entryRule": {
            "template": "trend",
            "variant": 8
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 18,
            "slow_ma": 100,
            "atr_window": 14,
            "stop_loss_atr": 2.8,
            "take_profit_atr": 5.6,
            "adx_threshold": 28,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -2.66,
            "cagr_pct": -1.33,
            "sharpe": -0.04,
            "max_drawdown_pct": -24.19,
            "win_rate_pct": 86.14,
            "total_trades": 2359,
            "platform_rank": 56,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": -1.3272337961595992,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_trend_following_1h_var09_v1",
          "group": "btc_trend_following_1h",
          "title": "BTC 趋势跟踪 Var 09",
          "sourcePath": "trend_following/BTC 趋势跟踪 Var 09.md",
          "sha256": "0c7d10a59703f84e0c6190d8f1f3ea90a4954d67e702647154c22295cda0beb6",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "PUBLIC-004",
          "entryRule": {
            "template": "trend",
            "variant": 9
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 19,
            "slow_ma": 105,
            "atr_window": 14,
            "stop_loss_atr": 2.9,
            "take_profit_atr": 5.8,
            "adx_threshold": 29,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -0.91,
            "cagr_pct": -0.45,
            "sharpe": 0.03,
            "max_drawdown_pct": -24.87,
            "win_rate_pct": 87.12,
            "total_trades": 2327,
            "platform_rank": 39,
            "platform_rank_total": 116,
            "stars": 4
          },
          "impliedCagrFromDeclaredPeriod": -0.45202690477000873,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_trend_following_1h_var10_v1",
          "group": "btc_trend_following_1h",
          "title": "BTC 趋势跟踪 Var 10",
          "sourcePath": "trend_following/BTC 趋势跟踪 Var 10.md",
          "sha256": "202a9c9fdad1f176f4fe6b08c039512da127b4cac6025d4c6acccc60be9c1959",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "PUBLIC-005",
          "entryRule": {
            "template": "trend",
            "variant": 10
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 20,
            "slow_ma": 110,
            "atr_window": 14,
            "stop_loss_atr": 3.0,
            "take_profit_atr": 6.0,
            "adx_threshold": 30,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -2.99,
            "cagr_pct": -1.49,
            "sharpe": -0.06,
            "max_drawdown_pct": -26.26,
            "win_rate_pct": 86.84,
            "total_trades": 2313,
            "platform_rank": 59,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": -1.4931597954636833,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_trend_following_1h_var01_v1",
          "group": "eth_trend_following_1h",
          "title": "ETH 趋势跟踪 Var 01",
          "sourcePath": "trend_following/ETH 趋势跟踪 Var 01.md",
          "sha256": "50bb609bff827b6b584825a41d60abe046d78681b415af2a098dfd663dfcda2e",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "IA-003",
          "entryRule": {
            "template": "trend",
            "variant": 1
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 11,
            "slow_ma": 65,
            "atr_window": 14,
            "stop_loss_atr": 2.1,
            "take_profit_atr": 4.2,
            "adx_threshold": 21,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "ETHUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -2.91,
            "cagr_pct": -1.45,
            "sharpe": 0.0,
            "max_drawdown_pct": -25.44,
            "win_rate_pct": 85.24,
            "total_trades": 3355,
            "platform_rank": 41,
            "platform_rank_total": 116,
            "stars": 4
          },
          "impliedCagrFromDeclaredPeriod": -1.4529091999802568,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_trend_following_1h_var02_v1",
          "group": "eth_trend_following_1h",
          "title": "ETH 趋势跟踪 Var 02",
          "sourcePath": "trend_following/ETH 趋势跟踪 Var 02.md",
          "sha256": "3a439f4c2fac45e3c06e8864b4e97923efd9408a501b5fced9530464a8df2f38",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "IA-004",
          "entryRule": {
            "template": "trend",
            "variant": 2
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 12,
            "slow_ma": 70,
            "atr_window": 14,
            "stop_loss_atr": 2.2,
            "take_profit_atr": 4.4,
            "adx_threshold": 22,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "ETHUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -4.81,
            "cagr_pct": -2.41,
            "sharpe": -0.05,
            "max_drawdown_pct": -26.15,
            "win_rate_pct": 86.5,
            "total_trades": 3296,
            "platform_rank": 58,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": -2.413426145376818,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_trend_following_1h_var03_v1",
          "group": "eth_trend_following_1h",
          "title": "ETH 趋势跟踪 Var 03",
          "sourcePath": "trend_following/ETH 趋势跟踪 Var 03.md",
          "sha256": "5d24334a5c5673f440505bf27a0f4d29872d543893cf471642939e9267b5884d",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "IA-005",
          "entryRule": {
            "template": "trend",
            "variant": 3
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 13,
            "slow_ma": 75,
            "atr_window": 14,
            "stop_loss_atr": 2.3,
            "take_profit_atr": 4.6,
            "adx_threshold": 23,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "ETHUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -3.43,
            "cagr_pct": -1.71,
            "sharpe": -0.01,
            "max_drawdown_pct": -24.52,
            "win_rate_pct": 87.15,
            "total_trades": 3320,
            "platform_rank": 52,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": -1.714837969929972,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_trend_following_1h_var04_v1",
          "group": "eth_trend_following_1h",
          "title": "ETH 趋势跟踪 Var 04",
          "sourcePath": "trend_following/ETH 趋势跟踪 Var 04.md",
          "sha256": "f70c7fb8c62d265306f576de556d4036c96676c45a236c229c7fabbc7d20e6fd",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "IA-006",
          "entryRule": {
            "template": "trend",
            "variant": 4
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 14,
            "slow_ma": 80,
            "atr_window": 14,
            "stop_loss_atr": 2.4,
            "take_profit_atr": 4.8,
            "adx_threshold": 24,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "ETHUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -11.44,
            "cagr_pct": -5.84,
            "sharpe": -0.27,
            "max_drawdown_pct": -27.74,
            "win_rate_pct": 87.97,
            "total_trades": 3286,
            "platform_rank": 66,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": -5.84324689464113,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_trend_following_1h_var05_v1",
          "group": "eth_trend_following_1h",
          "title": "ETH 趋势跟踪 Var 05",
          "sourcePath": "trend_following/ETH 趋势跟踪 Var 05.md",
          "sha256": "7fdf30af54761bd1e78d29bf282b5aaa2bc4293c1ccd545598c08fba6ca49b4b",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "PUBLIC-001",
          "entryRule": {
            "template": "trend",
            "variant": 5
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 15,
            "slow_ma": 85,
            "atr_window": 14,
            "stop_loss_atr": 2.5,
            "take_profit_atr": 5.0,
            "adx_threshold": 25,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "ETHUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -9.55,
            "cagr_pct": -4.85,
            "sharpe": -0.21,
            "max_drawdown_pct": -29.09,
            "win_rate_pct": 87.54,
            "total_trades": 3261,
            "platform_rank": 65,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": -4.852690153524009,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_trend_following_1h_var06_v1",
          "group": "eth_trend_following_1h",
          "title": "ETH 趋势跟踪 Var 06",
          "sourcePath": "trend_following/ETH 趋势跟踪 Var 06.md",
          "sha256": "75f1864ef3f82c004ca927297a34d01d94dd593c49be834863854846d8d95ce8",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "PUBLIC-002",
          "entryRule": {
            "template": "trend",
            "variant": 6
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 16,
            "slow_ma": 90,
            "atr_window": 14,
            "stop_loss_atr": 2.6,
            "take_profit_atr": 5.2,
            "adx_threshold": 26,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "ETHUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -20.95,
            "cagr_pct": -10.99,
            "sharpe": -0.59,
            "max_drawdown_pct": -33.23,
            "win_rate_pct": 88.5,
            "total_trades": 3243,
            "platform_rank": 78,
            "platform_rank_total": 116,
            "stars": 2
          },
          "impliedCagrFromDeclaredPeriod": -10.997713017964383,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_trend_following_1h_var07_v1",
          "group": "eth_trend_following_1h",
          "title": "ETH 趋势跟踪 Var 07",
          "sourcePath": "trend_following/ETH 趋势跟踪 Var 07.md",
          "sha256": "41c4645947440faffd7f88cbaa3cdd090f47963e140ee6cfcc0e37c87fa11bab",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "PUBLIC-003",
          "entryRule": {
            "template": "trend",
            "variant": 7
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 17,
            "slow_ma": 95,
            "atr_window": 14,
            "stop_loss_atr": 2.7,
            "take_profit_atr": 5.4,
            "adx_threshold": 27,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "ETHUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -12.53,
            "cagr_pct": -6.42,
            "sharpe": -0.3,
            "max_drawdown_pct": -30.07,
            "win_rate_pct": 89.49,
            "total_trades": 3208,
            "platform_rank": 69,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": -6.419372909663479,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_trend_following_1h_var08_v1",
          "group": "eth_trend_following_1h",
          "title": "ETH 趋势跟踪 Var 08",
          "sourcePath": "trend_following/ETH 趋势跟踪 Var 08.md",
          "sha256": "4860461ccf580c2718df03b95c8350ccf72c1ab94f788c9f6dc572f7db484202",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "PUBLIC-004",
          "entryRule": {
            "template": "trend",
            "variant": 8
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 18,
            "slow_ma": 100,
            "atr_window": 14,
            "stop_loss_atr": 2.8,
            "take_profit_atr": 5.6,
            "adx_threshold": 28,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "ETHUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -12.47,
            "cagr_pct": -6.38,
            "sharpe": -0.3,
            "max_drawdown_pct": -30.34,
            "win_rate_pct": 90.03,
            "total_trades": 3191,
            "platform_rank": 68,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": -6.387565690730845,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_trend_following_1h_var09_v1",
          "group": "eth_trend_following_1h",
          "title": "ETH 趋势跟踪 Var 09",
          "sourcePath": "trend_following/ETH 趋势跟踪 Var 09.md",
          "sha256": "b94aa55b6825b31b130ce5cc80afee6184e9d59dbafc4b57189f35bd3639a31f",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "PUBLIC-005",
          "entryRule": {
            "template": "trend",
            "variant": 9
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 19,
            "slow_ma": 105,
            "atr_window": 14,
            "stop_loss_atr": 2.9,
            "take_profit_atr": 5.8,
            "adx_threshold": 29,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "ETHUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -19.44,
            "cagr_pct": -10.15,
            "sharpe": -0.54,
            "max_drawdown_pct": -32.83,
            "win_rate_pct": 90.27,
            "total_trades": 3183,
            "platform_rank": 76,
            "platform_rank_total": 116,
            "stars": 2
          },
          "impliedCagrFromDeclaredPeriod": -10.159177285410358,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_trend_following_1h_var10_v1",
          "group": "eth_trend_following_1h",
          "title": "ETH 趋势跟踪 Var 10",
          "sourcePath": "trend_following/ETH 趋势跟踪 Var 10.md",
          "sha256": "f8e6f90eb7c0eff6c107a702be24c09992c398044dce12d7d55db92baa0d4b34",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "IA-001",
          "entryRule": {
            "template": "trend",
            "variant": 10
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 20,
            "slow_ma": 110,
            "atr_window": 14,
            "stop_loss_atr": 3.0,
            "take_profit_atr": 6.0,
            "adx_threshold": 30,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "ETHUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -18.44,
            "cagr_pct": -9.6,
            "sharpe": -0.5,
            "max_drawdown_pct": -31.11,
            "win_rate_pct": 91.09,
            "total_trades": 3156,
            "platform_rank": 73,
            "platform_rank_total": 116,
            "stars": 2
          },
          "impliedCagrFromDeclaredPeriod": -9.608212719860976,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "sol_trend_following_1h_var01_v1",
          "group": "sol_trend_following_1h",
          "title": "SOL 趋势跟踪 Var 01",
          "sourcePath": "trend_following/SOL 趋势跟踪 Var 01.md",
          "sha256": "e81e7417cfe2c2ecdd3dbd7b9ec3578229a436b23461ee6ffeb5a5f4e5247af2",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "IA-004",
          "entryRule": {
            "template": "trend",
            "variant": 1
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 11,
            "slow_ma": 65,
            "atr_window": 14,
            "stop_loss_atr": 2.1,
            "take_profit_atr": 4.2,
            "adx_threshold": 21,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "SOLUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -10.72,
            "cagr_pct": -5.46,
            "sharpe": -0.15,
            "max_drawdown_pct": -42.68,
            "win_rate_pct": 87.61,
            "total_trades": 4022,
            "platform_rank": 64,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": -5.464646286597874,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "sol_trend_following_1h_var02_v1",
          "group": "sol_trend_following_1h",
          "title": "SOL 趋势跟踪 Var 02",
          "sourcePath": "trend_following/SOL 趋势跟踪 Var 02.md",
          "sha256": "24cc30d08644ef693381020d5244bba6b0ff04c9cc5c9f59768268eb5bb3f265",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "IA-005",
          "entryRule": {
            "template": "trend",
            "variant": 2
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 12,
            "slow_ma": 70,
            "atr_window": 14,
            "stop_loss_atr": 2.2,
            "take_profit_atr": 4.4,
            "adx_threshold": 22,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "SOLUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -5.65,
            "cagr_pct": -2.84,
            "sharpe": -0.02,
            "max_drawdown_pct": -39.72,
            "win_rate_pct": 88.1,
            "total_trades": 3974,
            "platform_rank": 54,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": -2.8411569584921748,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "sol_trend_following_1h_var03_v1",
          "group": "sol_trend_following_1h",
          "title": "SOL 趋势跟踪 Var 03",
          "sourcePath": "trend_following/SOL 趋势跟踪 Var 03.md",
          "sha256": "5e3504d8965730fe2e5bcba205c3879c3ae803ceaa2ab46f0d7a7bc0f9b40524",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "IA-006",
          "entryRule": {
            "template": "trend",
            "variant": 3
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 13,
            "slow_ma": 75,
            "atr_window": 14,
            "stop_loss_atr": 2.3,
            "take_profit_atr": 4.6,
            "adx_threshold": 23,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "SOLUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -5.5,
            "cagr_pct": -2.76,
            "sharpe": -0.02,
            "max_drawdown_pct": -39.15,
            "win_rate_pct": 88.98,
            "total_trades": 3982,
            "platform_rank": 53,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": -2.764636001231857,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "sol_trend_following_1h_var04_v1",
          "group": "sol_trend_following_1h",
          "title": "SOL 趋势跟踪 Var 04",
          "sourcePath": "trend_following/SOL 趋势跟踪 Var 04.md",
          "sha256": "ba0c03e263ec9f49150f2e803b79391e922e1e73ffb804b2b7ee5bc40ff2413b",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "PUBLIC-001",
          "entryRule": {
            "template": "trend",
            "variant": 4
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 14,
            "slow_ma": 80,
            "atr_window": 14,
            "stop_loss_atr": 2.4,
            "take_profit_atr": 4.8,
            "adx_threshold": 24,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "SOLUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -19.54,
            "cagr_pct": -10.21,
            "sharpe": -0.39,
            "max_drawdown_pct": -47.01,
            "win_rate_pct": 89.38,
            "total_trades": 3930,
            "platform_rank": 70,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": -10.214463012445629,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "sol_trend_following_1h_var05_v1",
          "group": "sol_trend_following_1h",
          "title": "SOL 趋势跟踪 Var 05",
          "sourcePath": "trend_following/SOL 趋势跟踪 Var 05.md",
          "sha256": "7d4d616073b846849e53dc2a1d89e68afb8308da4aafa740a22d0bc53d9667af",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "PUBLIC-002",
          "entryRule": {
            "template": "trend",
            "variant": 5
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 15,
            "slow_ma": 85,
            "atr_window": 14,
            "stop_loss_atr": 2.5,
            "take_profit_atr": 5.0,
            "adx_threshold": 25,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "SOLUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -20.02,
            "cagr_pct": -10.48,
            "sharpe": -0.41,
            "max_drawdown_pct": -47.69,
            "win_rate_pct": 89.06,
            "total_trades": 3908,
            "platform_rank": 71,
            "platform_rank_total": 116,
            "stars": 2
          },
          "impliedCagrFromDeclaredPeriod": -10.48031825469029,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "sol_trend_following_1h_var06_v1",
          "group": "sol_trend_following_1h",
          "title": "SOL 趋势跟踪 Var 06",
          "sourcePath": "trend_following/SOL 趋势跟踪 Var 06.md",
          "sha256": "83f74f02428d57ebc2b3dc55d35fefb01a993bfeba8419e19dd3f3e30275320d",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "PUBLIC-003",
          "entryRule": {
            "template": "trend",
            "variant": 6
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 16,
            "slow_ma": 90,
            "atr_window": 14,
            "stop_loss_atr": 2.6,
            "take_profit_atr": 5.2,
            "adx_threshold": 26,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "SOLUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -24.26,
            "cagr_pct": -12.86,
            "sharpe": -0.53,
            "max_drawdown_pct": -47.0,
            "win_rate_pct": 89.59,
            "total_trades": 3910,
            "platform_rank": 75,
            "platform_rank_total": 116,
            "stars": 2
          },
          "impliedCagrFromDeclaredPeriod": -12.864566134414556,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "sol_trend_following_1h_var07_v1",
          "group": "sol_trend_following_1h",
          "title": "SOL 趋势跟踪 Var 07",
          "sourcePath": "trend_following/SOL 趋势跟踪 Var 07.md",
          "sha256": "c0f41ccac44903f5e20781cdf8a20c404854528958572626ac57107d87af4caf",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "PUBLIC-004",
          "entryRule": {
            "template": "trend",
            "variant": 7
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 17,
            "slow_ma": 95,
            "atr_window": 14,
            "stop_loss_atr": 2.7,
            "take_profit_atr": 5.4,
            "adx_threshold": 27,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "SOLUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -22.8,
            "cagr_pct": -12.03,
            "sharpe": -0.49,
            "max_drawdown_pct": -50.04,
            "win_rate_pct": 90.55,
            "total_trades": 3883,
            "platform_rank": 72,
            "platform_rank_total": 116,
            "stars": 2
          },
          "impliedCagrFromDeclaredPeriod": -12.036149462478763,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "sol_trend_following_1h_var08_v1",
          "group": "sol_trend_following_1h",
          "title": "SOL 趋势跟踪 Var 08",
          "sourcePath": "trend_following/SOL 趋势跟踪 Var 08.md",
          "sha256": "c8c8d783c8b270cc4ff979a3ad2281aa909dcc3d2eae780ef3b52ee3aac30806",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "PUBLIC-005",
          "entryRule": {
            "template": "trend",
            "variant": 8
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 18,
            "slow_ma": 100,
            "atr_window": 14,
            "stop_loss_atr": 2.8,
            "take_profit_atr": 5.6,
            "adx_threshold": 28,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "SOLUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -28.01,
            "cagr_pct": -15.02,
            "sharpe": -0.66,
            "max_drawdown_pct": -50.64,
            "win_rate_pct": 90.22,
            "total_trades": 3868,
            "platform_rank": 80,
            "platform_rank_total": 116,
            "stars": 2
          },
          "impliedCagrFromDeclaredPeriod": -15.030026349982794,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "sol_trend_following_1h_var09_v1",
          "group": "sol_trend_following_1h",
          "title": "SOL 趋势跟踪 Var 09",
          "sourcePath": "trend_following/SOL 趋势跟踪 Var 09.md",
          "sha256": "9a9cb6b6be8ad96ee0381b2beb94839dcc63052b60562545c520b068f98896ec",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "IA-001",
          "entryRule": {
            "template": "trend",
            "variant": 9
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 19,
            "slow_ma": 105,
            "atr_window": 14,
            "stop_loss_atr": 2.9,
            "take_profit_atr": 5.8,
            "adx_threshold": 29,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "SOLUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -24.88,
            "cagr_pct": -13.21,
            "sharpe": -0.56,
            "max_drawdown_pct": -48.05,
            "win_rate_pct": 91.25,
            "total_trades": 3829,
            "platform_rank": 77,
            "platform_rank_total": 116,
            "stars": 2
          },
          "impliedCagrFromDeclaredPeriod": -13.218794473131645,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "sol_trend_following_1h_var10_v1",
          "group": "sol_trend_following_1h",
          "title": "SOL 趋势跟踪 Var 10",
          "sourcePath": "trend_following/SOL 趋势跟踪 Var 10.md",
          "sha256": "2dc437bc96f3d85cb6177395e901041feae00f9d8bb8e07b793f3f932acde18e",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "IA-002",
          "entryRule": {
            "template": "trend",
            "variant": 10
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 20,
            "slow_ma": 110,
            "atr_window": 14,
            "stop_loss_atr": 3.0,
            "take_profit_atr": 6.0,
            "adx_threshold": 30,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "SOLUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -30.32,
            "cagr_pct": -16.38,
            "sharpe": -0.73,
            "max_drawdown_pct": -50.96,
            "win_rate_pct": 90.98,
            "total_trades": 3832,
            "platform_rank": 84,
            "platform_rank_total": 116,
            "stars": 2
          },
          "impliedCagrFromDeclaredPeriod": -16.392367091121475,
          "flags": [],
          "metricsVerification": "unverified"
        }
      ],
      "researchVersion": "research-0.26.0",
      "researchUrl": "/research"
    },
    {
      "id": "C02",
      "name": "Donchian 通道突破",
      "groups": [
        "donchian_breakout_4h"
      ],
      "phase": "P0",
      "role": "趋势信号",
      "targetAssets": [
        "BTC",
        "ETH",
        "SOL"
      ],
      "targetTimeframes": [
        "4h",
        "1d"
      ],
      "reason": "价格通道与现有 OHLCV 数据匹配，适合研究持续趋势与新高突破。",
      "needs": [
        "ohlcv"
      ],
      "gaps": [
        "源卡没有 Donchian 入场 / 出场通道窗口，只给出通用均线模板。",
        "源卡报告的收益不能视为 Donchian 算法的已验证表现。"
      ],
      "proposal": "拟在收盘突破前 N 根最高价时产生偏多候选；跌破前 M 根最低价时退出。通道排除当前 K 线。",
      "proposedParameters": {
        "entry_window_bars": 20,
        "exit_window_bars": 10,
        "atr_window_bars": 14,
        "stop_loss_atr": 2
      },
      "adaptation": "这些通道参数为本次研究起点，并非附件参数或优化结果；日线另行验证。",
      "queue": 2,
      "status": "candidate",
      "evaluationEnabled": true,
      "autoTradeAllowed": false,
      "signalWeight": 0,
      "implementation": "research_only",
      "validationStatus": "retrospective_only",
      "sourceVariantCount": 10,
      "sourceTimeframes": [
        "4h"
      ],
      "sourceAssets": [
        "BTC",
        "ETH",
        "SOL"
      ],
      "missingData": [],
      "readiness": "research_available",
      "baselineSourceIds": [
        "donchian_breakout_4h_var01_v1"
      ],
      "baselineSelection": "Var01 or the sole card, chosen for specification review only; not selected by performance.",
      "sources": [
        {
          "sourceId": "donchian_breakout_4h_var01_v1",
          "group": "donchian_breakout_4h",
          "title": "Donchian 突破 Var 01",
          "sourcePath": "trend_breakout/Donchian 突破 Var 01.md",
          "sha256": "a9ef3ed41424301f148f4f99553830c6e0d6a9a64862b7b6758a4501ac43a37c",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "PUBLIC-003",
          "entryRule": {
            "template": "trend",
            "variant": 1
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 11,
            "slow_ma": 65,
            "atr_window": 14,
            "stop_loss_atr": 2.1,
            "take_profit_atr": 4.2,
            "adx_threshold": 21,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 6.9,
            "cagr_pct": 14.13,
            "sharpe": 0.81,
            "max_drawdown_pct": -10.89,
            "win_rate_pct": 83.33,
            "total_trades": 165,
            "platform_rank": 19,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 3.3620389148438345,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "donchian_breakout_4h_var02_v1",
          "group": "donchian_breakout_4h",
          "title": "Donchian 突破 Var 02",
          "sourcePath": "trend_breakout/Donchian 突破 Var 02.md",
          "sha256": "7f55cb3c450847744061dc1f94c71f949c5ca873e0813e2be7eb9ec196d53189",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "PUBLIC-004",
          "entryRule": {
            "template": "trend",
            "variant": 2
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 12,
            "slow_ma": 70,
            "atr_window": 14,
            "stop_loss_atr": 2.2,
            "take_profit_atr": 4.4,
            "adx_threshold": 22,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 6.9,
            "cagr_pct": 14.13,
            "sharpe": 0.81,
            "max_drawdown_pct": -10.89,
            "win_rate_pct": 83.33,
            "total_trades": 165,
            "platform_rank": 11,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 3.3620389148438345,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "donchian_breakout_4h_var03_v1",
          "group": "donchian_breakout_4h",
          "title": "Donchian 突破 Var 03",
          "sourcePath": "trend_breakout/Donchian 突破 Var 03.md",
          "sha256": "784b661d1d824dc09db1d38ff5b5d294f45fdb6a2518eeccc7a013d945440897",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "PUBLIC-005",
          "entryRule": {
            "template": "trend",
            "variant": 3
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 13,
            "slow_ma": 75,
            "atr_window": 14,
            "stop_loss_atr": 2.3,
            "take_profit_atr": 4.6,
            "adx_threshold": 23,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 6.9,
            "cagr_pct": 14.13,
            "sharpe": 0.81,
            "max_drawdown_pct": -10.89,
            "win_rate_pct": 83.33,
            "total_trades": 165,
            "platform_rank": 14,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 3.3620389148438345,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "donchian_breakout_4h_var04_v1",
          "group": "donchian_breakout_4h",
          "title": "Donchian 突破 Var 04",
          "sourcePath": "trend_breakout/Donchian 突破 Var 04.md",
          "sha256": "d5da62aa06920701b616d1d30096c3071b9ce087a917ab8061323b1ab379c809",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "IA-001",
          "entryRule": {
            "template": "trend",
            "variant": 4
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 14,
            "slow_ma": 80,
            "atr_window": 14,
            "stop_loss_atr": 2.4,
            "take_profit_atr": 4.8,
            "adx_threshold": 24,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 6.9,
            "cagr_pct": 14.13,
            "sharpe": 0.81,
            "max_drawdown_pct": -10.89,
            "win_rate_pct": 83.33,
            "total_trades": 165,
            "platform_rank": 17,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 3.3620389148438345,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "donchian_breakout_4h_var05_v1",
          "group": "donchian_breakout_4h",
          "title": "Donchian 突破 Var 05",
          "sourcePath": "trend_breakout/Donchian 突破 Var 05.md",
          "sha256": "1f0590af4dae86328a100e28a46e6fdf47de0b6a49a44168e9717021ac9c2529",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "IA-002",
          "entryRule": {
            "template": "trend",
            "variant": 5
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 15,
            "slow_ma": 85,
            "atr_window": 14,
            "stop_loss_atr": 2.5,
            "take_profit_atr": 5.0,
            "adx_threshold": 25,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 6.9,
            "cagr_pct": 14.13,
            "sharpe": 0.81,
            "max_drawdown_pct": -10.89,
            "win_rate_pct": 83.33,
            "total_trades": 165,
            "platform_rank": 12,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 3.3620389148438345,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "donchian_breakout_4h_var06_v1",
          "group": "donchian_breakout_4h",
          "title": "Donchian 突破 Var 06",
          "sourcePath": "trend_breakout/Donchian 突破 Var 06.md",
          "sha256": "24512142a785ee78a4b427c3792da650b0d7e5bb7d356ddc7efad6165efb142e",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "IA-003",
          "entryRule": {
            "template": "trend",
            "variant": 6
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 16,
            "slow_ma": 90,
            "atr_window": 14,
            "stop_loss_atr": 2.6,
            "take_profit_atr": 5.2,
            "adx_threshold": 26,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 6.9,
            "cagr_pct": 14.13,
            "sharpe": 0.81,
            "max_drawdown_pct": -10.89,
            "win_rate_pct": 83.33,
            "total_trades": 165,
            "platform_rank": 15,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 3.3620389148438345,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "donchian_breakout_4h_var07_v1",
          "group": "donchian_breakout_4h",
          "title": "Donchian 突破 Var 07",
          "sourcePath": "trend_breakout/Donchian 突破 Var 07.md",
          "sha256": "d2f5785d00919086cf1d25519694922f94f2895826edd29aa3b3df6a52795473",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "IA-004",
          "entryRule": {
            "template": "trend",
            "variant": 7
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 17,
            "slow_ma": 95,
            "atr_window": 14,
            "stop_loss_atr": 2.7,
            "take_profit_atr": 5.4,
            "adx_threshold": 27,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 6.9,
            "cagr_pct": 14.13,
            "sharpe": 0.81,
            "max_drawdown_pct": -10.89,
            "win_rate_pct": 83.33,
            "total_trades": 165,
            "platform_rank": 16,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 3.3620389148438345,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "donchian_breakout_4h_var08_v1",
          "group": "donchian_breakout_4h",
          "title": "Donchian 突破 Var 08",
          "sourcePath": "trend_breakout/Donchian 突破 Var 08.md",
          "sha256": "4a98f6dde834fdceaf766ae00c9ea01d68f2cf5bb0f12c6e2647496562466170",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "IA-005",
          "entryRule": {
            "template": "trend",
            "variant": 8
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 18,
            "slow_ma": 100,
            "atr_window": 14,
            "stop_loss_atr": 2.8,
            "take_profit_atr": 5.6,
            "adx_threshold": 28,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 6.9,
            "cagr_pct": 14.13,
            "sharpe": 0.81,
            "max_drawdown_pct": -10.89,
            "win_rate_pct": 83.33,
            "total_trades": 165,
            "platform_rank": 20,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 3.3620389148438345,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "donchian_breakout_4h_var09_v1",
          "group": "donchian_breakout_4h",
          "title": "Donchian 突破 Var 09",
          "sourcePath": "trend_breakout/Donchian 突破 Var 09.md",
          "sha256": "67e65961d7e4bd461966dcfdc2d2525020d9b3831542e5fd96847be694aaee7d",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "IA-006",
          "entryRule": {
            "template": "trend",
            "variant": 9
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 19,
            "slow_ma": 105,
            "atr_window": 14,
            "stop_loss_atr": 2.9,
            "take_profit_atr": 5.8,
            "adx_threshold": 29,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 6.9,
            "cagr_pct": 14.13,
            "sharpe": 0.81,
            "max_drawdown_pct": -10.89,
            "win_rate_pct": 83.33,
            "total_trades": 165,
            "platform_rank": 13,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 3.3620389148438345,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "donchian_breakout_4h_var10_v1",
          "group": "donchian_breakout_4h",
          "title": "Donchian 突破 Var 10",
          "sourcePath": "trend_breakout/Donchian 突破 Var 10.md",
          "sha256": "02ebfecc1406bf104c1b022a2a46fe76a77d9586872c023be8d1866cc19b9ef4",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "PUBLIC-001",
          "entryRule": {
            "template": "trend",
            "variant": 10
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 20,
            "slow_ma": 110,
            "atr_window": 14,
            "stop_loss_atr": 3.0,
            "take_profit_atr": 6.0,
            "adx_threshold": 30,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 6.9,
            "cagr_pct": 14.13,
            "sharpe": 0.81,
            "max_drawdown_pct": -10.89,
            "win_rate_pct": 83.33,
            "total_trades": 165,
            "platform_rank": 18,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 3.3620389148438345,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        }
      ],
      "researchVersion": "research-0.26.0",
      "researchUrl": "/research"
    },
    {
      "id": "C03",
      "name": "布林带趋势突破",
      "groups": [
        "bollinger_trend_breakout_1h"
      ],
      "phase": "P0",
      "role": "趋势信号",
      "targetAssets": [
        "BTC",
        "ETH",
        "SOL"
      ],
      "targetTimeframes": [
        "4h",
        "1d"
      ],
      "reason": "作为波动扩张突破候选，与通道突破比较冗余及增量。",
      "needs": [
        "ohlcv"
      ],
      "gaps": [
        "源卡缺少布林窗口、标准差倍数及带宽条件。",
        "源范围只有 BTC / ETH、1h；扩展 SOL 与新周期需重测。"
      ],
      "proposal": "拟在已收盘价格突破前一期布林上轨且带宽扩张时产生候选；回落至中轨时退出。",
      "proposedParameters": {
        "bb_window_bars": 20,
        "bb_std_multiplier": 2,
        "exit_rule": "close_below_midband"
      },
      "adaptation": "拟议参数为新定义，不将通用 trend 模板等同于布林算法。",
      "queue": 6,
      "status": "candidate",
      "evaluationEnabled": true,
      "autoTradeAllowed": false,
      "signalWeight": 0,
      "implementation": "research_only",
      "validationStatus": "retrospective_only",
      "sourceVariantCount": 10,
      "sourceTimeframes": [
        "1h"
      ],
      "sourceAssets": [
        "BTC",
        "ETH"
      ],
      "missingData": [],
      "readiness": "research_available",
      "baselineSourceIds": [
        "bollinger_trend_breakout_1h_var01_v1"
      ],
      "baselineSelection": "Var01 or the sole card, chosen for specification review only; not selected by performance.",
      "sources": [
        {
          "sourceId": "bollinger_trend_breakout_1h_var01_v1",
          "group": "bollinger_trend_breakout_1h",
          "title": "布林带趋势突破 Var 01",
          "sourcePath": "trend_breakout/布林带趋势突破 Var 01.md",
          "sha256": "1fda6bc1adddd15ab0c73bf2b92c1eaf89e577fd1b0e3a73e6c06327161ea540",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "PUBLIC-004",
          "entryRule": {
            "template": "trend",
            "variant": 1
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 11,
            "slow_ma": 65,
            "atr_window": 14,
            "stop_loss_atr": 2.1,
            "take_profit_atr": 4.2,
            "adx_threshold": 21,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "bollinger_trend_breakout_1h_var02_v1",
          "group": "bollinger_trend_breakout_1h",
          "title": "布林带趋势突破 Var 02",
          "sourcePath": "trend_breakout/布林带趋势突破 Var 02.md",
          "sha256": "5fd991b50c8177d2db61f5aaa5075a9f00da0a2c58bc5393eaf492d723d30e8a",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "PUBLIC-005",
          "entryRule": {
            "template": "trend",
            "variant": 2
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 12,
            "slow_ma": 70,
            "atr_window": 14,
            "stop_loss_atr": 2.2,
            "take_profit_atr": 4.4,
            "adx_threshold": 22,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "bollinger_trend_breakout_1h_var03_v1",
          "group": "bollinger_trend_breakout_1h",
          "title": "布林带趋势突破 Var 03",
          "sourcePath": "trend_breakout/布林带趋势突破 Var 03.md",
          "sha256": "53e5b2fcfe3f9965f75b74cc14f77eaac85e08a2d4b3f793a882bd964cf61b09",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "IA-001",
          "entryRule": {
            "template": "trend",
            "variant": 3
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 13,
            "slow_ma": 75,
            "atr_window": 14,
            "stop_loss_atr": 2.3,
            "take_profit_atr": 4.6,
            "adx_threshold": 23,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "bollinger_trend_breakout_1h_var04_v1",
          "group": "bollinger_trend_breakout_1h",
          "title": "布林带趋势突破 Var 04",
          "sourcePath": "trend_breakout/布林带趋势突破 Var 04.md",
          "sha256": "6c60adc8e120c9d14b8a124efdb6d041e0056817414a5016679610c1266b9235",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "IA-002",
          "entryRule": {
            "template": "trend",
            "variant": 4
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 14,
            "slow_ma": 80,
            "atr_window": 14,
            "stop_loss_atr": 2.4,
            "take_profit_atr": 4.8,
            "adx_threshold": 24,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "bollinger_trend_breakout_1h_var05_v1",
          "group": "bollinger_trend_breakout_1h",
          "title": "布林带趋势突破 Var 05",
          "sourcePath": "trend_breakout/布林带趋势突破 Var 05.md",
          "sha256": "949e7babf04daa14deba024a538020fbad2b2a23152a2573e3060c1c6f9a0810",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "IA-003",
          "entryRule": {
            "template": "trend",
            "variant": 5
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 15,
            "slow_ma": 85,
            "atr_window": 14,
            "stop_loss_atr": 2.5,
            "take_profit_atr": 5.0,
            "adx_threshold": 25,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "bollinger_trend_breakout_1h_var06_v1",
          "group": "bollinger_trend_breakout_1h",
          "title": "布林带趋势突破 Var 06",
          "sourcePath": "trend_breakout/布林带趋势突破 Var 06.md",
          "sha256": "0dfe465c1d6867d833987f0e35de5650fd12a7fb60742ced04043660315832c7",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "IA-004",
          "entryRule": {
            "template": "trend",
            "variant": 6
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 16,
            "slow_ma": 90,
            "atr_window": 14,
            "stop_loss_atr": 2.6,
            "take_profit_atr": 5.2,
            "adx_threshold": 26,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "bollinger_trend_breakout_1h_var07_v1",
          "group": "bollinger_trend_breakout_1h",
          "title": "布林带趋势突破 Var 07",
          "sourcePath": "trend_breakout/布林带趋势突破 Var 07.md",
          "sha256": "f71e88a08e5f773bafed2382330f711c608f92610229bf5c04abff337c37b181",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "IA-005",
          "entryRule": {
            "template": "trend",
            "variant": 7
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 17,
            "slow_ma": 95,
            "atr_window": 14,
            "stop_loss_atr": 2.7,
            "take_profit_atr": 5.4,
            "adx_threshold": 27,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "bollinger_trend_breakout_1h_var08_v1",
          "group": "bollinger_trend_breakout_1h",
          "title": "布林带趋势突破 Var 08",
          "sourcePath": "trend_breakout/布林带趋势突破 Var 08.md",
          "sha256": "71228f3b53dfde861747b359b1e196d8e10f81691455384b4f15badb2f631a6f",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "IA-006",
          "entryRule": {
            "template": "trend",
            "variant": 8
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 18,
            "slow_ma": 100,
            "atr_window": 14,
            "stop_loss_atr": 2.8,
            "take_profit_atr": 5.6,
            "adx_threshold": 28,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "bollinger_trend_breakout_1h_var09_v1",
          "group": "bollinger_trend_breakout_1h",
          "title": "布林带趋势突破 Var 09",
          "sourcePath": "trend_breakout/布林带趋势突破 Var 09.md",
          "sha256": "56c0a1b3073ffcbc68a39938c2e5de22f2a1adb2580cccebdfb39daee9d7f107",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "PUBLIC-001",
          "entryRule": {
            "template": "trend",
            "variant": 9
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 19,
            "slow_ma": 105,
            "atr_window": 14,
            "stop_loss_atr": 2.9,
            "take_profit_atr": 5.8,
            "adx_threshold": 29,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "bollinger_trend_breakout_1h_var10_v1",
          "group": "bollinger_trend_breakout_1h",
          "title": "布林带趋势突破 Var 10",
          "sourcePath": "trend_breakout/布林带趋势突破 Var 10.md",
          "sha256": "d3deaed7b441ea46ea010f4e2ed45b1d741b6f0633cb6bc916201b406a4ce0fd",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_breakout",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "PUBLIC-002",
          "entryRule": {
            "template": "trend",
            "variant": 10
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 20,
            "slow_ma": 110,
            "atr_window": 14,
            "stop_loss_atr": 3.0,
            "take_profit_atr": 6.0,
            "adx_threshold": 30,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        }
      ],
      "researchVersion": "research-0.26.0",
      "researchUrl": "/research"
    },
    {
      "id": "C04",
      "name": "多币时间序列动量",
      "groups": [
        "multi_time_series_momentum_1d"
      ],
      "phase": "P0",
      "role": "趋势信号",
      "targetAssets": [
        "BTC",
        "ETH",
        "SOL"
      ],
      "targetTimeframes": [
        "1d",
        "4h"
      ],
      "reason": "每个资产独立判断绝对动量，可作为透明的低复杂度基准。",
      "needs": [
        "ohlcv"
      ],
      "gaps": [
        "源参数包含 top_n 排名，尚不能确认实现属于时间序列动量还是横截面动量。",
        "源回测 symbol 仅为 BTCUSDT，不能代表三币组合。",
        "原回测总收益与 CAGR 的年化口径需核对。"
      ],
      "proposal": "拟对每币的短、长窗口对数收益独立判向；同为正才偏多，否则退出或观望，不做跨币排名。",
      "proposedParameters": {
        "lookback_short_days": 6,
        "lookback_long_days": 22,
        "rebalance_frequency": "1d"
      },
      "adaptation": "源基线 6 / 22 天；转换到 4h 必须按每日 6 根换算，并记录新的策略版本。",
      "queue": 4,
      "status": "candidate",
      "evaluationEnabled": true,
      "autoTradeAllowed": false,
      "signalWeight": 0,
      "implementation": "research_only",
      "validationStatus": "retrospective_only",
      "sourceVariantCount": 10,
      "sourceTimeframes": [
        "1d"
      ],
      "sourceAssets": [
        "BNB",
        "BTC",
        "ETH",
        "SOL"
      ],
      "missingData": [],
      "readiness": "research_available",
      "baselineSourceIds": [
        "multi_time_series_momentum_1d_var01_v1"
      ],
      "baselineSelection": "Var01 or the sole card, chosen for specification review only; not selected by performance.",
      "sources": [
        {
          "sourceId": "multi_time_series_momentum_1d_var01_v1",
          "group": "multi_time_series_momentum_1d",
          "title": "多币时间序列动量 Var 01",
          "sourcePath": "momentum/多币时间序列动量 Var 01.md",
          "sha256": "5ba5b671cb16d2e0fd5a85760a264b06a9c533474ec8bb2d3065874a90d5ebf2",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "IA-006",
          "entryRule": {
            "template": "momentum",
            "variant": 1
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 6,
            "lookback_long_days": 22,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -0.16,
            "cagr_pct": -1.93,
            "sharpe": 0.32,
            "max_drawdown_pct": -17.85,
            "win_rate_pct": 74.73,
            "total_trades": 314,
            "platform_rank": 26,
            "platform_rank_total": 116,
            "stars": 4
          },
          "impliedCagrFromDeclaredPeriod": -0.0793264601162913,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_time_series_momentum_1d_var02_v1",
          "group": "multi_time_series_momentum_1d",
          "title": "多币时间序列动量 Var 02",
          "sourcePath": "momentum/多币时间序列动量 Var 02.md",
          "sha256": "9930838e3fed6534a5a8f62ffdb1664df89d69437842c3f6229ff80fe97c670e",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "PUBLIC-001",
          "entryRule": {
            "template": "momentum",
            "variant": 2
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 7,
            "lookback_long_days": 24,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -8.37,
            "cagr_pct": -64.51,
            "sharpe": -1.11,
            "max_drawdown_pct": -19.74,
            "win_rate_pct": 75.0,
            "total_trades": 323,
            "platform_rank": 91,
            "platform_rank_total": 116,
            "stars": 2
          },
          "impliedCagrFromDeclaredPeriod": -4.239534548238366,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_time_series_momentum_1d_var03_v1",
          "group": "multi_time_series_momentum_1d",
          "title": "多币时间序列动量 Var 03",
          "sourcePath": "momentum/多币时间序列动量 Var 03.md",
          "sha256": "e82d96e24ce73770c19ad2e4ffa104919e0af89c37007f2f784a3c05aa773d8f",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "PUBLIC-002",
          "entryRule": {
            "template": "momentum",
            "variant": 3
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 8,
            "lookback_long_days": 26,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -1.58,
            "cagr_pct": -17.25,
            "sharpe": 0.1,
            "max_drawdown_pct": -17.17,
            "win_rate_pct": 76.04,
            "total_trades": 336,
            "platform_rank": 37,
            "platform_rank_total": 116,
            "stars": 4
          },
          "impliedCagrFromDeclaredPeriod": -0.7861777915306067,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_time_series_momentum_1d_var04_v1",
          "group": "multi_time_series_momentum_1d",
          "title": "多币时间序列动量 Var 04",
          "sourcePath": "momentum/多币时间序列动量 Var 04.md",
          "sha256": "9bf0eb11182ccd672abd3aee2a7d9dfb7ec99eada08cdc52b24c803b9fdd8540",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "PUBLIC-003",
          "entryRule": {
            "template": "momentum",
            "variant": 4
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 9,
            "lookback_long_days": 28,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -0.62,
            "cagr_pct": -7.05,
            "sharpe": 0.26,
            "max_drawdown_pct": -16.42,
            "win_rate_pct": 80.41,
            "total_trades": 338,
            "platform_rank": 28,
            "platform_rank_total": 116,
            "stars": 4
          },
          "impliedCagrFromDeclaredPeriod": -0.3077479052737697,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_time_series_momentum_1d_var05_v1",
          "group": "multi_time_series_momentum_1d",
          "title": "多币时间序列动量 Var 05",
          "sourcePath": "momentum/多币时间序列动量 Var 05.md",
          "sha256": "b463ff3ff579f3992340ab7d3d3f2fef0e05107d6357457cafdcfe5b4753445e",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "PUBLIC-004",
          "entryRule": {
            "template": "momentum",
            "variant": 5
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 10,
            "lookback_long_days": 30,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -7.07,
            "cagr_pct": -58.08,
            "sharpe": -0.87,
            "max_drawdown_pct": -17.46,
            "win_rate_pct": 75.25,
            "total_trades": 329,
            "platform_rank": 87,
            "platform_rank_total": 116,
            "stars": 2
          },
          "impliedCagrFromDeclaredPeriod": -3.5686174053619735,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_time_series_momentum_1d_var06_v1",
          "group": "multi_time_series_momentum_1d",
          "title": "多币时间序列动量 Var 06",
          "sourcePath": "momentum/多币时间序列动量 Var 06.md",
          "sha256": "478b5d6b9b4a732235cf81b2c3d64dd8c6849d17b00ea63ed0942b95107442f3",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "PUBLIC-005",
          "entryRule": {
            "template": "momentum",
            "variant": 6
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 11,
            "lookback_long_days": 32,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 5.34,
            "cagr_pct": 85.21,
            "sharpe": 1.25,
            "max_drawdown_pct": -20.56,
            "win_rate_pct": 81.82,
            "total_trades": 319,
            "platform_rank": 7,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 2.6117337741226043,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_time_series_momentum_1d_var07_v1",
          "group": "multi_time_series_momentum_1d",
          "title": "多币时间序列动量 Var 07",
          "sourcePath": "momentum/多币时间序列动量 Var 07.md",
          "sha256": "71f0fa63a98ef02e90dbb135fde07e1dba84cadf80986215c610e8a6638e2d5b",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "IA-001",
          "entryRule": {
            "template": "momentum",
            "variant": 7
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 12,
            "lookback_long_days": 34,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 10.44,
            "cagr_pct": 224.57,
            "sharpe": 2.05,
            "max_drawdown_pct": -19.22,
            "win_rate_pct": 81.32,
            "total_trades": 321,
            "platform_rank": 4,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 5.0444282361822745,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_time_series_momentum_1d_var08_v1",
          "group": "multi_time_series_momentum_1d",
          "title": "多币时间序列动量 Var 08",
          "sourcePath": "momentum/多币时间序列动量 Var 08.md",
          "sha256": "d1f355687efdefd0833edf73c14dc542d4aa9ed28a55624f8dd780d8aa922d70",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "IA-002",
          "entryRule": {
            "template": "momentum",
            "variant": 8
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 13,
            "lookback_long_days": 36,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 14.4,
            "cagr_pct": 392.58,
            "sharpe": 2.64,
            "max_drawdown_pct": -20.36,
            "win_rate_pct": 79.57,
            "total_trades": 327,
            "platform_rank": 3,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 6.894501657540619,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_time_series_momentum_1d_var09_v1",
          "group": "multi_time_series_momentum_1d",
          "title": "多币时间序列动量 Var 09",
          "sourcePath": "momentum/多币时间序列动量 Var 09.md",
          "sha256": "674ec4e99be59fd624974d21b470f0d366b0b26c76d47d57e38931cf71cf3e84",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "IA-003",
          "entryRule": {
            "template": "momentum",
            "variant": 9
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 14,
            "lookback_long_days": 38,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 14.41,
            "cagr_pct": 393.21,
            "sharpe": 2.65,
            "max_drawdown_pct": -17.09,
            "win_rate_pct": 81.82,
            "total_trades": 320,
            "platform_rank": 2,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 6.899132313387191,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_time_series_momentum_1d_var10_v1",
          "group": "multi_time_series_momentum_1d",
          "title": "多币时间序列动量 Var 10",
          "sourcePath": "momentum/多币时间序列动量 Var 10.md",
          "sha256": "12aa51bf7ee4ea188ff39bf4c788cd2bd8753e58c6c7e2649e7606adfbf854d2",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "IA-004",
          "entryRule": {
            "template": "momentum",
            "variant": 10
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 15,
            "lookback_long_days": 40,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 19.61,
            "cagr_pct": 735.34,
            "sharpe": 3.39,
            "max_drawdown_pct": -17.93,
            "win_rate_pct": 86.05,
            "total_trades": 317,
            "platform_rank": 1,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 9.280030738499478,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        }
      ],
      "researchVersion": "research-0.26.0",
      "researchUrl": "/research"
    },
    {
      "id": "C05",
      "name": "双动量策略",
      "groups": [
        "dual_momentum_4h"
      ],
      "phase": "P0",
      "role": "轮动信号",
      "targetAssets": [
        "BTC",
        "ETH",
        "SOL"
      ],
      "targetTimeframes": [
        "4h",
        "1d"
      ],
      "reason": "绝对趋势与相对强弱结合，可给出三币优先观察顺序。",
      "needs": [
        "ohlcv"
      ],
      "gaps": [
        "源卡未定义绝对动量门槛、排名合成方式与持币不足 top_n 时的现金处理。",
        "源卡包括 BNB；缩减为三币会改变排名与分配。",
        "原报告的收益与 CAGR 口径需要复核。"
      ],
      "proposal": "拟先要求绝对动量为正，再按短长动量合成排名选前两名；不足两名时保留现金。",
      "proposedParameters": {
        "lookback_short_days": 6,
        "lookback_long_days": 22,
        "top_n": 2,
        "rebalance_frequency": "1d",
        "max_leverage": 1
      },
      "adaptation": "以源参数为起点，不宣称 Var01 优于其他变体；仅输出研究排序。",
      "queue": 5,
      "status": "candidate",
      "evaluationEnabled": false,
      "autoTradeAllowed": false,
      "signalWeight": 0,
      "implementation": "not_implemented",
      "validationStatus": "not_validated",
      "sourceVariantCount": 10,
      "sourceTimeframes": [
        "4h"
      ],
      "sourceAssets": [
        "BNB",
        "BTC",
        "ETH",
        "SOL"
      ],
      "missingData": [],
      "readiness": "spec_required",
      "baselineSourceIds": [
        "dual_momentum_4h_var01_v1"
      ],
      "baselineSelection": "Var01 or the sole card, chosen for specification review only; not selected by performance.",
      "sources": [
        {
          "sourceId": "dual_momentum_4h_var01_v1",
          "group": "dual_momentum_4h",
          "title": "双动量策略 Var 01",
          "sourcePath": "momentum/双动量策略 Var 01.md",
          "sha256": "35fcbe39d46cbebdc5c4b491c2294cf19250e70dceccb5fe634858bad1c5303d",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "PUBLIC-002",
          "entryRule": {
            "template": "momentum",
            "variant": 1
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 6,
            "lookback_long_days": 22,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -35.78,
            "cagr_pct": -58.39,
            "sharpe": -2.61,
            "max_drawdown_pct": -46.37,
            "win_rate_pct": 69.01,
            "total_trades": 1546,
            "platform_rank": 114,
            "platform_rank_total": 116,
            "stars": 1
          },
          "impliedCagrFromDeclaredPeriod": -19.705965509188218,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "dual_momentum_4h_var02_v1",
          "group": "dual_momentum_4h",
          "title": "双动量策略 Var 02",
          "sourcePath": "momentum/双动量策略 Var 02.md",
          "sha256": "a94141f73ecbaf409b9d9d81f898706ed2e3701554ef27ee7cadad213592e894",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "PUBLIC-003",
          "entryRule": {
            "template": "momentum",
            "variant": 2
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 7,
            "lookback_long_days": 24,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -32.48,
            "cagr_pct": -54.05,
            "sharpe": -2.37,
            "max_drawdown_pct": -44.8,
            "win_rate_pct": 69.58,
            "total_trades": 1544,
            "platform_rank": 113,
            "platform_rank_total": 116,
            "stars": 1
          },
          "impliedCagrFromDeclaredPeriod": -17.687009466902726,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "dual_momentum_4h_var03_v1",
          "group": "dual_momentum_4h",
          "title": "双动量策略 Var 03",
          "sourcePath": "momentum/双动量策略 Var 03.md",
          "sha256": "dcd29742871b417868444769e0486c8a9799aa690e0a35372188dbed19e97908",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "PUBLIC-004",
          "entryRule": {
            "template": "momentum",
            "variant": 3
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 8,
            "lookback_long_days": 26,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -42.86,
            "cagr_pct": -66.98,
            "sharpe": -3.41,
            "max_drawdown_pct": -53.32,
            "win_rate_pct": 67.38,
            "total_trades": 1567,
            "platform_rank": 115,
            "platform_rank_total": 116,
            "stars": 1
          },
          "impliedCagrFromDeclaredPeriod": -24.22220646626293,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "dual_momentum_4h_var04_v1",
          "group": "dual_momentum_4h",
          "title": "双动量策略 Var 04",
          "sourcePath": "momentum/双动量策略 Var 04.md",
          "sha256": "6307ff753bb0a61e173f9dfc1d04c91f4081895a7c8001d24405e2f02980086c",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "PUBLIC-005",
          "entryRule": {
            "template": "momentum",
            "variant": 4
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 9,
            "lookback_long_days": 28,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -25.19,
            "cagr_pct": -43.71,
            "sharpe": -1.7,
            "max_drawdown_pct": -42.05,
            "win_rate_pct": 72.62,
            "total_trades": 1531,
            "platform_rank": 96,
            "platform_rank_total": 116,
            "stars": 1
          },
          "impliedCagrFromDeclaredPeriod": -13.396461664818993,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "dual_momentum_4h_var05_v1",
          "group": "dual_momentum_4h",
          "title": "双动量策略 Var 05",
          "sourcePath": "momentum/双动量策略 Var 05.md",
          "sha256": "c1d81afe5d9e54f83f21bb8be2e74e9cbb3f8ea5b7e11892614375ce4f45c215",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "IA-001",
          "entryRule": {
            "template": "momentum",
            "variant": 5
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 10,
            "lookback_long_days": 30,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -28.03,
            "cagr_pct": -47.87,
            "sharpe": -1.95,
            "max_drawdown_pct": -41.88,
            "win_rate_pct": 70.0,
            "total_trades": 1522,
            "platform_rank": 111,
            "platform_rank_total": 116,
            "stars": 1
          },
          "impliedCagrFromDeclaredPeriod": -15.041726097108377,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "dual_momentum_4h_var06_v1",
          "group": "dual_momentum_4h",
          "title": "双动量策略 Var 06",
          "sourcePath": "momentum/双动量策略 Var 06.md",
          "sha256": "227ea9ce51486fc65c53570cea5c88871b2efba2da3437341e6de9c94b000bd9",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "IA-002",
          "entryRule": {
            "template": "momentum",
            "variant": 6
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 11,
            "lookback_long_days": 32,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -26.77,
            "cagr_pct": -46.04,
            "sharpe": -1.85,
            "max_drawdown_pct": -40.11,
            "win_rate_pct": 71.85,
            "total_trades": 1508,
            "platform_rank": 99,
            "platform_rank_total": 116,
            "stars": 1
          },
          "impliedCagrFromDeclaredPeriod": -14.307816874679135,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "dual_momentum_4h_var07_v1",
          "group": "dual_momentum_4h",
          "title": "双动量策略 Var 07",
          "sourcePath": "momentum/双动量策略 Var 07.md",
          "sha256": "d8336168a3c696d238f059ed98ba70341f2688caee8d2be509abb9116e3b9c88",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "IA-003",
          "entryRule": {
            "template": "momentum",
            "variant": 7
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 12,
            "lookback_long_days": 34,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -27.14,
            "cagr_pct": -46.58,
            "sharpe": -1.92,
            "max_drawdown_pct": -36.85,
            "win_rate_pct": 73.54,
            "total_trades": 1471,
            "platform_rank": 110,
            "platform_rank_total": 116,
            "stars": 1
          },
          "impliedCagrFromDeclaredPeriod": -14.522664768644367,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "dual_momentum_4h_var08_v1",
          "group": "dual_momentum_4h",
          "title": "双动量策略 Var 08",
          "sourcePath": "momentum/双动量策略 Var 08.md",
          "sha256": "2905bbabb2c910cc7e551363953bf01562b36a43434ca46f251b99172f621c24",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "IA-004",
          "entryRule": {
            "template": "momentum",
            "variant": 8
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 13,
            "lookback_long_days": 36,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -25.15,
            "cagr_pct": -43.65,
            "sharpe": -1.76,
            "max_drawdown_pct": -36.3,
            "win_rate_pct": 75.56,
            "total_trades": 1444,
            "platform_rank": 97,
            "platform_rank_total": 116,
            "stars": 1
          },
          "impliedCagrFromDeclaredPeriod": -13.373516025835563,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "dual_momentum_4h_var09_v1",
          "group": "dual_momentum_4h",
          "title": "双动量策略 Var 09",
          "sourcePath": "momentum/双动量策略 Var 09.md",
          "sha256": "bff7ab895a2528bf4b3ca3f5b1f9fc144362b6eda49634fa3e81ff0217ac7d1d",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "IA-005",
          "entryRule": {
            "template": "momentum",
            "variant": 9
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 14,
            "lookback_long_days": 38,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -25.58,
            "cagr_pct": -44.29,
            "sharpe": -1.81,
            "max_drawdown_pct": -39.19,
            "win_rate_pct": 73.66,
            "total_trades": 1431,
            "platform_rank": 98,
            "platform_rank_total": 116,
            "stars": 1
          },
          "impliedCagrFromDeclaredPeriod": -13.620506767170859,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "dual_momentum_4h_var10_v1",
          "group": "dual_momentum_4h",
          "title": "双动量策略 Var 10",
          "sourcePath": "momentum/双动量策略 Var 10.md",
          "sha256": "1a9993378dc9e186e65126aefeffdc2a72cbc03ab388e85b978da07758bf20a6",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "IA-006",
          "entryRule": {
            "template": "momentum",
            "variant": 10
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 15,
            "lookback_long_days": 40,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -12.33,
            "cagr_pct": -22.94,
            "sharpe": -0.72,
            "max_drawdown_pct": -27.48,
            "win_rate_pct": 74.36,
            "total_trades": 1417,
            "platform_rank": 83,
            "platform_rank_total": 116,
            "stars": 2
          },
          "impliedCagrFromDeclaredPeriod": -6.313391588581396,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        }
      ]
    },
    {
      "id": "C06",
      "name": "成交量确认动量",
      "groups": [
        "ext_volume_confirmed_momentum_v1"
      ],
      "phase": "P0",
      "role": "趋势信号",
      "targetAssets": [
        "BTC",
        "ETH",
        "SOL"
      ],
      "targetTimeframes": [
        "4h",
        "1d"
      ],
      "reason": "仅需 OHLCV，能检验放量是否改善突破信号。",
      "needs": [
        "ohlcv"
      ],
      "gaps": [
        "源卡仅适用 ETH，突破价格定义和退出规则未落为公式。",
        "lookback_days=20 与 volume_ma_window=20 的时间单位不同。"
      ],
      "proposal": "拟以此前 20 天最高价为突破线，同时要求当前成交量大于前 20 根均量的 1.2 倍；比较加入量能过滤前后的增量。",
      "proposedParameters": {
        "lookback_days": 20,
        "volume_ma_window_bars": 20,
        "volume_multiplier": 1.2
      },
      "adaptation": "原卡 ETH；扩展 BTC / SOL 仅为候选。均量排除当前根，退出规则需先冻结。",
      "queue": 3,
      "status": "candidate",
      "evaluationEnabled": true,
      "autoTradeAllowed": false,
      "signalWeight": 0,
      "implementation": "research_only",
      "validationStatus": "retrospective_only",
      "sourceVariantCount": 1,
      "sourceTimeframes": [
        "4h"
      ],
      "sourceAssets": [
        "ETH"
      ],
      "missingData": [],
      "readiness": "research_available",
      "baselineSourceIds": [
        "ext_volume_confirmed_momentum_v1"
      ],
      "baselineSelection": "Var01 or the sole card, chosen for specification review only; not selected by performance.",
      "sources": [
        {
          "sourceId": "ext_volume_confirmed_momentum_v1",
          "group": "ext_volume_confirmed_momentum_v1",
          "title": "成交量确认动量",
          "sourcePath": "momentum/成交量确认动量.md",
          "sha256": "1889aae1b15dbf42328bda5ba4c30956de8fac6c145e8924e056bace76a69ef2",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "A21",
          "entryRule": {
            "logic": "突破须伴随放量以过滤假突破",
            "backtestable": true
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_days": 20,
            "volume_ma_window": 20,
            "volume_multiplier": 1.2,
            "max_position_pct": 0.5
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "ETHUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -23.48,
            "cagr_pct": -41.13,
            "sharpe": -1.14,
            "max_drawdown_pct": -34.97,
            "win_rate_pct": 58.37,
            "total_trades": 682,
            "platform_rank": 92,
            "platform_rank_total": 116,
            "stars": 2
          },
          "impliedCagrFromDeclaredPeriod": -12.420995101131194,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        }
      ],
      "researchVersion": "research-0.26.0",
      "researchUrl": "/research"
    },
    {
      "id": "C07",
      "name": "波动率调整 / 目标动量",
      "groups": [
        "ext_vol_scaled_momentum_v1"
      ],
      "phase": "P0",
      "role": "趋势与风险",
      "targetAssets": [
        "BTC",
        "ETH",
        "SOL"
      ],
      "targetTimeframes": [
        "1d",
        "4h"
      ],
      "reason": "用波动缩放动量风险，检验同等风险预算下的信号质量。",
      "needs": [
        "ohlcv"
      ],
      "gaps": [
        "源卡未定义动量正负阈值、波动年化与低波动下限。",
        "原结果仅为 BTC，CAGR 与区间收益不一致，需要重算。"
      ],
      "proposal": "拟采用 30 天动量方向、20 期实现波动率和 40% 年化目标；风险缩放受现货上限限制。",
      "proposedParameters": {
        "lookback_days": 30,
        "vol_window_bars": 20,
        "target_vol": 0.4,
        "max_position_pct": 1
      },
      "adaptation": "目标波动率是风险参数，不是收益目标；本阶段不输出实际持仓指令。",
      "queue": 7,
      "status": "candidate",
      "evaluationEnabled": true,
      "autoTradeAllowed": false,
      "signalWeight": 0,
      "implementation": "research_only",
      "validationStatus": "retrospective_only",
      "sourceVariantCount": 1,
      "sourceTimeframes": [
        "1d"
      ],
      "sourceAssets": [
        "BTC"
      ],
      "missingData": [],
      "readiness": "research_available",
      "baselineSourceIds": [
        "ext_vol_scaled_momentum_v1"
      ],
      "baselineSelection": "Var01 or the sole card, chosen for specification review only; not selected by performance.",
      "sources": [
        {
          "sourceId": "ext_vol_scaled_momentum_v1",
          "group": "ext_vol_scaled_momentum_v1",
          "title": "波动率调整/目标动量",
          "sourcePath": "momentum/波动率调整 目标动量.md",
          "sha256": "f57f450a78514cd30525db9d9e0b6a8cd2750a50983a91f684611c80fbffe595",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BTC"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "A20",
          "entryRule": {
            "logic": "动量信号按波动率缩放仓位（波动率目标）",
            "backtestable": true
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_days": 30,
            "vol_window": 20,
            "target_vol": 0.4,
            "max_position_pct": 1.0
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -16.77,
            "cagr_pct": -88.65,
            "sharpe": -1.02,
            "max_drawdown_pct": -31.1,
            "win_rate_pct": 43.48,
            "total_trades": 190,
            "platform_rank": 88,
            "platform_rank_total": 116,
            "stars": 2
          },
          "impliedCagrFromDeclaredPeriod": -8.69564463144501,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        }
      ],
      "researchVersion": "c07-research-0.33.0",
      "researchUrl": "/research/c07"
    },
    {
      "id": "C08",
      "name": "买入持有 + 趋势择时增强",
      "groups": [
        "ext_hodl_timing_v1"
      ],
      "phase": "P0",
      "role": "对照策略",
      "targetAssets": [
        "BTC",
        "ETH",
        "SOL"
      ],
      "targetTimeframes": [
        "1d"
      ],
      "reason": "与纯持有、现金及简单均线基准比较，判断复杂规则是否有增量。",
      "needs": [
        "ohlcv"
      ],
      "gaps": [
        "名称含 BTC / ETH，但元数据和原回测仅为 BTC。",
        "快慢均线的种类、现金切换和退出时点未定义。",
        "原回测 CAGR 与两年区间总收益明显不一致，需核对年化周期。"
      ],
      "proposal": "拟以 50 / 200 均线过滤现货持有；另建纯买入持有对照，单独记录费用和现金占比。",
      "proposedParameters": {
        "fast_ma": 50,
        "slow_ma": 200,
        "max_position_pct": 0.8
      },
      "adaptation": "此候选含择时，不能将它当作无择时的纯买入持有收益基准。",
      "queue": 8,
      "status": "candidate",
      "evaluationEnabled": false,
      "autoTradeAllowed": false,
      "signalWeight": 0,
      "implementation": "not_implemented",
      "validationStatus": "not_validated",
      "sourceVariantCount": 1,
      "sourceTimeframes": [
        "1d"
      ],
      "sourceAssets": [
        "BTC"
      ],
      "missingData": [],
      "readiness": "spec_required",
      "baselineSourceIds": [
        "ext_hodl_timing_v1"
      ],
      "baselineSelection": "Var01 or the sole card, chosen for specification review only; not selected by performance.",
      "sources": [
        {
          "sourceId": "ext_hodl_timing_v1",
          "group": "ext_hodl_timing_v1",
          "title": "纯买入持有 BTC/ETH 择时增强",
          "sourcePath": "trend_following/纯买入持有 BTC ETH 择时增强.md",
          "sha256": "746915210a6e040aba7cafc68e52a010d954706741b9507e06ab8379179ca799",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BTC"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "B50",
          "entryRule": {
            "logic": "以 BTC/ETH 为核心叠加趋势过滤/现金切换的买入持有增强",
            "backtestable": true
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 50,
            "slow_ma": 200,
            "max_position_pct": 0.8
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -27.27,
            "cagr_pct": -97.7,
            "sharpe": -3.51,
            "max_drawdown_pct": -30.6,
            "win_rate_pct": 94.87,
            "total_trades": 146,
            "platform_rank": 116,
            "platform_rank_total": 116,
            "stars": 1
          },
          "impliedCagrFromDeclaredPeriod": -14.598282467662182,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        }
      ]
    },
    {
      "id": "C09",
      "name": "三币横截面动量轮动",
      "groups": [
        "multi_cross_sectional_momentum_1d"
      ],
      "phase": "P1",
      "role": "轮动信号",
      "targetAssets": [
        "BTC",
        "ETH",
        "SOL"
      ],
      "targetTimeframes": [
        "1d"
      ],
      "reason": "作为双动量的相对强弱对照，量化绝对动量过滤的价值。",
      "needs": [
        "ohlcv"
      ],
      "gaps": [
        "三币截面很小，排名稳定性和集中度必须单独评估。",
        "源卡包含 BNB，缩减范围与缺失资产处理须冻结。"
      ],
      "proposal": "拟在同步收盘的三币中按 6 / 22 天动量排序，最多选择两币；是否允许负动量持有作为单独实验。",
      "proposedParameters": {
        "lookback_short_days": 6,
        "lookback_long_days": 22,
        "top_n": 2
      },
      "adaptation": "只做研究排名；与双动量高度相关，不能重复加权。",
      "queue": 11,
      "status": "candidate",
      "evaluationEnabled": false,
      "autoTradeAllowed": false,
      "signalWeight": 0,
      "implementation": "not_implemented",
      "validationStatus": "not_validated",
      "sourceVariantCount": 10,
      "sourceTimeframes": [
        "1d"
      ],
      "sourceAssets": [
        "BNB",
        "BTC",
        "ETH",
        "SOL"
      ],
      "missingData": [],
      "readiness": "spec_required",
      "baselineSourceIds": [
        "multi_cross_sectional_momentum_1d_var01_v1"
      ],
      "baselineSelection": "Var01 or the sole card, chosen for specification review only; not selected by performance.",
      "sources": [
        {
          "sourceId": "multi_cross_sectional_momentum_1d_var01_v1",
          "group": "multi_cross_sectional_momentum_1d",
          "title": "横截面动量轮动 Var 01",
          "sourcePath": "momentum/横截面动量轮动 Var 01.md",
          "sha256": "d91d668cc422b7f054cb6e102b57f90827b68474d5bfda760cd98b0f2d4745d8",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "PUBLIC-001",
          "entryRule": {
            "template": "momentum",
            "variant": 1
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 6,
            "lookback_long_days": 22,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_cross_sectional_momentum_1d_var02_v1",
          "group": "multi_cross_sectional_momentum_1d",
          "title": "横截面动量轮动 Var 02",
          "sourcePath": "momentum/横截面动量轮动 Var 02.md",
          "sha256": "77ef6144914a4a1e67c612581bac3e4bcaf8f5d9835895d885f0cde760a80187",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "PUBLIC-002",
          "entryRule": {
            "template": "momentum",
            "variant": 2
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 7,
            "lookback_long_days": 24,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_cross_sectional_momentum_1d_var03_v1",
          "group": "multi_cross_sectional_momentum_1d",
          "title": "横截面动量轮动 Var 03",
          "sourcePath": "momentum/横截面动量轮动 Var 03.md",
          "sha256": "9a934ab74ac9c30550181c3133bd703ed5cbfabfb0816d0465fb07382aecb2df",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "PUBLIC-003",
          "entryRule": {
            "template": "momentum",
            "variant": 3
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 8,
            "lookback_long_days": 26,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_cross_sectional_momentum_1d_var04_v1",
          "group": "multi_cross_sectional_momentum_1d",
          "title": "横截面动量轮动 Var 04",
          "sourcePath": "momentum/横截面动量轮动 Var 04.md",
          "sha256": "91f3a1eaa8d2d2e52f86e6e40701d96b015afad6ae27330050588f48482357ea",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "PUBLIC-004",
          "entryRule": {
            "template": "momentum",
            "variant": 4
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 9,
            "lookback_long_days": 28,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_cross_sectional_momentum_1d_var05_v1",
          "group": "multi_cross_sectional_momentum_1d",
          "title": "横截面动量轮动 Var 05",
          "sourcePath": "momentum/横截面动量轮动 Var 05.md",
          "sha256": "3d407f8e14fc4d73ad5050366fcba3daac9f85f61cde377a928c4156aaa8a2b8",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "PUBLIC-005",
          "entryRule": {
            "template": "momentum",
            "variant": 5
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 10,
            "lookback_long_days": 30,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_cross_sectional_momentum_1d_var06_v1",
          "group": "multi_cross_sectional_momentum_1d",
          "title": "横截面动量轮动 Var 06",
          "sourcePath": "momentum/横截面动量轮动 Var 06.md",
          "sha256": "5c7e5c7318216efd9b73cdb6f9ccad936a75c0d435614ae0d5dc086896e23cf8",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "IA-001",
          "entryRule": {
            "template": "momentum",
            "variant": 6
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 11,
            "lookback_long_days": 32,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_cross_sectional_momentum_1d_var07_v1",
          "group": "multi_cross_sectional_momentum_1d",
          "title": "横截面动量轮动 Var 07",
          "sourcePath": "momentum/横截面动量轮动 Var 07.md",
          "sha256": "0a8136d36ccc08a77c224337d034fbdc5dd7098c8004beaa0383a1c544951b62",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "IA-002",
          "entryRule": {
            "template": "momentum",
            "variant": 7
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 12,
            "lookback_long_days": 34,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_cross_sectional_momentum_1d_var08_v1",
          "group": "multi_cross_sectional_momentum_1d",
          "title": "横截面动量轮动 Var 08",
          "sourcePath": "momentum/横截面动量轮动 Var 08.md",
          "sha256": "cd1231a61e1dea74e8aa207f84062ab3492657de0a689c909f459438aa9b0eb8",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "IA-003",
          "entryRule": {
            "template": "momentum",
            "variant": 8
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 13,
            "lookback_long_days": 36,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_cross_sectional_momentum_1d_var09_v1",
          "group": "multi_cross_sectional_momentum_1d",
          "title": "横截面动量轮动 Var 09",
          "sourcePath": "momentum/横截面动量轮动 Var 09.md",
          "sha256": "9b34aeb9ec082b82709b783dcdaf8cec90166b0ece69f57a429941c6804e83bd",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "IA-004",
          "entryRule": {
            "template": "momentum",
            "variant": 9
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 14,
            "lookback_long_days": 38,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "multi_cross_sectional_momentum_1d_var10_v1",
          "group": "multi_cross_sectional_momentum_1d",
          "title": "横截面动量轮动 Var 10",
          "sourcePath": "momentum/横截面动量轮动 Var 10.md",
          "sha256": "40bc80fba6a8ba40a4eb8f572c49f7c5b44241a2e6d275eeaec7b7cb4cef5cd8",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "momentum",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "IA-005",
          "entryRule": {
            "template": "momentum",
            "variant": 10
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "lookback_short_days": 15,
            "lookback_long_days": 40,
            "rebalance_frequency": "1d",
            "top_n": 2,
            "max_single_asset_pct": 0.5,
            "volatility_filter": 1.2,
            "max_leverage": 1
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        }
      ]
    },
    {
      "id": "C10",
      "name": "趋势 + 资金费率拥挤过滤",
      "groups": [
        "ext_trend_funding_filter_v1"
      ],
      "phase": "P1",
      "role": "风险过滤",
      "targetAssets": [
        "BTC",
        "ETH",
        "SOL"
      ],
      "targetTimeframes": [
        "4h"
      ],
      "reason": "用于过滤杠杆拥挤的顺势追涨，扩展现货趋势解释。",
      "needs": [
        "ohlcv",
        "funding_rate"
      ],
      "gaps": [
        "缺少资金费率时点历史、窗口和交易所结算周期映射。",
        "原卡仅 BTC，未实现可回测适配。"
      ],
      "proposal": "拟在趋势已成立时，以仅含已公布资金费率的历史分位数判断拥挤；超过分位上限暂停新增偏多候选。",
      "proposedParameters": {
        "trend_ma": 100,
        "funding_percentile_cap": 0.8
      },
      "adaptation": "资金费率是风险过滤，不将套利收益记入现货策略。分位窗口仍待定义。",
      "queue": 12,
      "status": "candidate",
      "evaluationEnabled": false,
      "autoTradeAllowed": false,
      "signalWeight": 0,
      "implementation": "not_implemented",
      "validationStatus": "not_validated",
      "sourceVariantCount": 1,
      "sourceTimeframes": [
        "4h"
      ],
      "sourceAssets": [
        "BTC"
      ],
      "missingData": [
        "funding_rate"
      ],
      "readiness": "data_required",
      "baselineSourceIds": [
        "ext_trend_funding_filter_v1"
      ],
      "baselineSelection": "Var01 or the sole card, chosen for specification review only; not selected by performance.",
      "sources": [
        {
          "sourceId": "ext_trend_funding_filter_v1",
          "group": "ext_trend_funding_filter_v1",
          "title": "趋势+资金费率拥挤过滤",
          "sourcePath": "funding_arbitrage/趋势+资金费率拥挤过滤.md",
          "sha256": "5a721768f2badd6d8da3e90ab05b4594008e5a12e976e9099bbef82a768fa662",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC"
          ],
          "declaredData": [
            "ohlcv",
            "funding_rate"
          ],
          "sourceFamily": "funding_arbitrage",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "A22",
          "entryRule": {
            "logic": "趋势方向叠加资金费率分位过滤，避免追高拥挤仓位",
            "backtestable": false
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "trend_ma": 100,
            "funding_percentile_cap": 0.8
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        }
      ]
    },
    {
      "id": "C11",
      "name": "OI + 资金费率拥挤反转",
      "groups": [
        "ext_oi_funding_reversal_v1"
      ],
      "phase": "P1",
      "role": "反向风险提示",
      "targetAssets": [
        "BTC",
        "ETH",
        "SOL"
      ],
      "targetTimeframes": [
        "4h"
      ],
      "reason": "作为趋势的反向证据，识别杠杆拥挤风险。",
      "needs": [
        "ohlcv",
        "funding_rate",
        "open_interest"
      ],
      "gaps": [
        "OI 口径、币本位 / 美元本位、历史时间戳与合约迁移未处理。",
        "原卡仅 BTC，极端 OI 不能单独确定价格方向。"
      ],
      "proposal": "拟以 OI z-score、资金费率分位和价格方向联合标记拥挤，不直接做逆势开空。",
      "proposedParameters": {
        "oi_zscore_window": 90,
        "funding_percentile": 0.9,
        "reversal_threshold": 2
      },
      "adaptation": "作为现货风险提示保留；窗口单位和方向确认规则仍待明确。",
      "queue": 13,
      "status": "candidate",
      "evaluationEnabled": false,
      "autoTradeAllowed": false,
      "signalWeight": 0,
      "implementation": "not_implemented",
      "validationStatus": "not_validated",
      "sourceVariantCount": 1,
      "sourceTimeframes": [
        "4h"
      ],
      "sourceAssets": [
        "BTC"
      ],
      "missingData": [
        "funding_rate",
        "open_interest"
      ],
      "readiness": "data_required",
      "baselineSourceIds": [
        "ext_oi_funding_reversal_v1"
      ],
      "baselineSelection": "Var01 or the sole card, chosen for specification review only; not selected by performance.",
      "sources": [
        {
          "sourceId": "ext_oi_funding_reversal_v1",
          "group": "ext_oi_funding_reversal_v1",
          "title": "OI/持仓量+资金费率拥挤反转",
          "sourcePath": "orderbook/OI 持仓量+资金费率拥挤反转.md",
          "sha256": "0e4eb880de5042463d9e511a512eb714335697e534bb379efb36c3416dce6e4d",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC"
          ],
          "declaredData": [
            "open_interest",
            "funding_rate",
            "ohlcv"
          ],
          "sourceFamily": "orderbook",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "A36,B18",
          "entryRule": {
            "logic": "OI 与资金费率极端时逆向拥挤仓位",
            "backtestable": false
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "oi_zscore_window": 90,
            "funding_percentile": 0.9,
            "reversal_threshold": 2.0
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        }
      ]
    },
    {
      "id": "C12",
      "name": "BTC–ETH 相对价值",
      "groups": [
        "btc_eth_pair_trading_4h"
      ],
      "phase": "P1",
      "role": "相对价值研究",
      "targetAssets": [
        "BTC",
        "ETH"
      ],
      "targetTimeframes": [
        "4h",
        "1d"
      ],
      "reason": "补充两币相对强弱分析，独立于单币趋势。",
      "needs": [
        "ohlcv"
      ],
      "gaps": [
        "附件仅给出通用 RSI / z-score 参数，未定义价差、对冲比率和协整检验。",
        "无两腿同步成本、借币或永续资金费模型。"
      ],
      "proposal": "拟先定义 log(BTC) − β log(ETH) 的滚动残差，训练窗口内估计 β，再对样本外残差检验 z-score。",
      "proposedParameters": {
        "z_entry": 1.6,
        "z_exit": 0.5,
        "max_holding_hours": 72
      },
      "adaptation": "仅研究相对强弱，不接入两腿做空或套利执行。β 与窗口待研究。",
      "queue": 14,
      "status": "candidate",
      "evaluationEnabled": false,
      "autoTradeAllowed": false,
      "signalWeight": 0,
      "implementation": "not_implemented",
      "validationStatus": "not_validated",
      "sourceVariantCount": 10,
      "sourceTimeframes": [
        "4h"
      ],
      "sourceAssets": [
        "BTC",
        "ETH"
      ],
      "missingData": [],
      "readiness": "spec_required",
      "baselineSourceIds": [
        "btc_eth_pair_trading_4h_var01_v1"
      ],
      "baselineSelection": "Var01 or the sole card, chosen for specification review only; not selected by performance.",
      "sources": [
        {
          "sourceId": "btc_eth_pair_trading_4h_var01_v1",
          "group": "btc_eth_pair_trading_4h",
          "title": "BTC-ETH 配对交易 Var 01",
          "sourcePath": "pair_trading/BTC-ETH 配对交易 Var 01.md",
          "sha256": "6f6afb88ff96fba42e7aa46f94cdc7c6be53cb41e8dbc0f4367ce45c58f6a8f0",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "IA-004",
          "entryRule": {
            "template": "mean",
            "variant": 1
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 26,
            "sell_threshold": 74,
            "z_entry": 1.6,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_eth_pair_trading_4h_var02_v1",
          "group": "btc_eth_pair_trading_4h",
          "title": "BTC-ETH 配对交易 Var 02",
          "sourcePath": "pair_trading/BTC-ETH 配对交易 Var 02.md",
          "sha256": "faa7b5e7614026ae2be4431d258475a73863c3955ecce36e6155ef0bee8e7864",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "IA-005",
          "entryRule": {
            "template": "mean",
            "variant": 2
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 27,
            "sell_threshold": 73,
            "z_entry": 1.7,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_eth_pair_trading_4h_var03_v1",
          "group": "btc_eth_pair_trading_4h",
          "title": "BTC-ETH 配对交易 Var 03",
          "sourcePath": "pair_trading/BTC-ETH 配对交易 Var 03.md",
          "sha256": "fd8c9e9bdae8a82bc4866c6bb23fbce02eddd802933b5a4360082bfeb0c3fa7d",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "IA-006",
          "entryRule": {
            "template": "mean",
            "variant": 3
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 28,
            "sell_threshold": 72,
            "z_entry": 1.8,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_eth_pair_trading_4h_var04_v1",
          "group": "btc_eth_pair_trading_4h",
          "title": "BTC-ETH 配对交易 Var 04",
          "sourcePath": "pair_trading/BTC-ETH 配对交易 Var 04.md",
          "sha256": "76fc4758cea5ba14024aec25e58301c8e69ae7f3ccc12b2a1e2bc3e051724003",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "PUBLIC-001",
          "entryRule": {
            "template": "mean",
            "variant": 4
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 29,
            "sell_threshold": 71,
            "z_entry": 1.9,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_eth_pair_trading_4h_var05_v1",
          "group": "btc_eth_pair_trading_4h",
          "title": "BTC-ETH 配对交易 Var 05",
          "sourcePath": "pair_trading/BTC-ETH 配对交易 Var 05.md",
          "sha256": "9814caa5c61454bd0131004ec20427052db09383970d7b8f339c66c59f53619e",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "PUBLIC-002",
          "entryRule": {
            "template": "mean",
            "variant": 5
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 30,
            "sell_threshold": 70,
            "z_entry": 2.0,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_eth_pair_trading_4h_var06_v1",
          "group": "btc_eth_pair_trading_4h",
          "title": "BTC-ETH 配对交易 Var 06",
          "sourcePath": "pair_trading/BTC-ETH 配对交易 Var 06.md",
          "sha256": "5ecd835ab03c7ffc5acd8d5bf025062ef7108d577ebd722efc49ec3bd3dddd0a",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "PUBLIC-003",
          "entryRule": {
            "template": "mean",
            "variant": 6
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 31,
            "sell_threshold": 69,
            "z_entry": 2.1,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_eth_pair_trading_4h_var07_v1",
          "group": "btc_eth_pair_trading_4h",
          "title": "BTC-ETH 配对交易 Var 07",
          "sourcePath": "pair_trading/BTC-ETH 配对交易 Var 07.md",
          "sha256": "3e9252cb169ac31740bccbb6126a26bbc6a3036db3cb16c3566e819d54ede925",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "PUBLIC-004",
          "entryRule": {
            "template": "mean",
            "variant": 7
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 32,
            "sell_threshold": 68,
            "z_entry": 2.2,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_eth_pair_trading_4h_var08_v1",
          "group": "btc_eth_pair_trading_4h",
          "title": "BTC-ETH 配对交易 Var 08",
          "sourcePath": "pair_trading/BTC-ETH 配对交易 Var 08.md",
          "sha256": "7cb0dc69b5c108e700fcfa7f763275b8c07320d95821ac7895c20d25e0c93ac1",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "PUBLIC-005",
          "entryRule": {
            "template": "mean",
            "variant": 8
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 33,
            "sell_threshold": 67,
            "z_entry": 2.3,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_eth_pair_trading_4h_var09_v1",
          "group": "btc_eth_pair_trading_4h",
          "title": "BTC-ETH 配对交易 Var 09",
          "sourcePath": "pair_trading/BTC-ETH 配对交易 Var 09.md",
          "sha256": "e2073e978971525cb66f1803937d7a7fca2a88dacdd65f122a04ce26f5f4b4b3",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "IA-001",
          "entryRule": {
            "template": "mean",
            "variant": 9
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 34,
            "sell_threshold": 66,
            "z_entry": 2.4,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "btc_eth_pair_trading_4h_var10_v1",
          "group": "btc_eth_pair_trading_4h",
          "title": "BTC-ETH 配对交易 Var 10",
          "sourcePath": "pair_trading/BTC-ETH 配对交易 Var 10.md",
          "sha256": "5431c3f5d01846c7d25422c83a8cdf1aa99f1a010b99384551849ff2743e7854",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "IA-002",
          "entryRule": {
            "template": "mean",
            "variant": 10
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 35,
            "sell_threshold": 65,
            "z_entry": 2.5,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        }
      ]
    },
    {
      "id": "C13",
      "name": "ETH–SOL 相对价值",
      "groups": [
        "eth_sol_pair_trading_4h"
      ],
      "phase": "P1",
      "role": "相对价值研究",
      "targetAssets": [
        "ETH",
        "SOL"
      ],
      "targetTimeframes": [
        "4h",
        "1d"
      ],
      "reason": "比较智能合约平台资产的相对强弱。",
      "needs": [
        "ohlcv"
      ],
      "gaps": [
        "缺少真实价差构造与对冲比率；不能直接拿单币 RSI 代表配对交易。",
        "需要结构突变检验，长期相关不等于协整。"
      ],
      "proposal": "拟用滚动残差定义 ETH / SOL 相对偏离，先评估平稳性与关系断裂，再考虑输出。",
      "proposedParameters": {
        "z_entry": 1.6,
        "z_exit": 0.5,
        "max_holding_hours": 72
      },
      "adaptation": "与 BTC–ETH 分别验证，不将 BTC 对的参数视为适用于 ETH–SOL。",
      "queue": 15,
      "status": "candidate",
      "evaluationEnabled": false,
      "autoTradeAllowed": false,
      "signalWeight": 0,
      "implementation": "not_implemented",
      "validationStatus": "not_validated",
      "sourceVariantCount": 10,
      "sourceTimeframes": [
        "4h"
      ],
      "sourceAssets": [
        "ETH",
        "SOL"
      ],
      "missingData": [],
      "readiness": "spec_required",
      "baselineSourceIds": [
        "eth_sol_pair_trading_4h_var01_v1"
      ],
      "baselineSelection": "Var01 or the sole card, chosen for specification review only; not selected by performance.",
      "sources": [
        {
          "sourceId": "eth_sol_pair_trading_4h_var01_v1",
          "group": "eth_sol_pair_trading_4h",
          "title": "ETH-SOL 配对交易 Var 01",
          "sourcePath": "pair_trading/ETH-SOL 配对交易 Var 01.md",
          "sha256": "5c7adce83c0bf05c7db048333ea627d0086c69c76c3ab9fa98823267f59d5ad9",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "IA-005",
          "entryRule": {
            "template": "mean",
            "variant": 1
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 26,
            "sell_threshold": 74,
            "z_entry": 1.6,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_sol_pair_trading_4h_var02_v1",
          "group": "eth_sol_pair_trading_4h",
          "title": "ETH-SOL 配对交易 Var 02",
          "sourcePath": "pair_trading/ETH-SOL 配对交易 Var 02.md",
          "sha256": "85f913fcf382959334bc43cdba2eb1ae9738ab43452d8c7a5e30a18323ac2ef9",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "IA-006",
          "entryRule": {
            "template": "mean",
            "variant": 2
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 27,
            "sell_threshold": 73,
            "z_entry": 1.7,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_sol_pair_trading_4h_var03_v1",
          "group": "eth_sol_pair_trading_4h",
          "title": "ETH-SOL 配对交易 Var 03",
          "sourcePath": "pair_trading/ETH-SOL 配对交易 Var 03.md",
          "sha256": "e8caf8ed9eb08a4c6973bb100763423164a09c9748e6822fa3dfbdb56d46d7ac",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "PUBLIC-001",
          "entryRule": {
            "template": "mean",
            "variant": 3
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 28,
            "sell_threshold": 72,
            "z_entry": 1.8,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_sol_pair_trading_4h_var04_v1",
          "group": "eth_sol_pair_trading_4h",
          "title": "ETH-SOL 配对交易 Var 04",
          "sourcePath": "pair_trading/ETH-SOL 配对交易 Var 04.md",
          "sha256": "5b914adeb93c644335347a5520c7b3d713703cb9941f58e58fa878505abe146e",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "PUBLIC-002",
          "entryRule": {
            "template": "mean",
            "variant": 4
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 29,
            "sell_threshold": 71,
            "z_entry": 1.9,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_sol_pair_trading_4h_var05_v1",
          "group": "eth_sol_pair_trading_4h",
          "title": "ETH-SOL 配对交易 Var 05",
          "sourcePath": "pair_trading/ETH-SOL 配对交易 Var 05.md",
          "sha256": "6828b02ceb19efec76fc7fcca7732e6fb561b4e16daeaeae95702405a6f675c6",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "PUBLIC-003",
          "entryRule": {
            "template": "mean",
            "variant": 5
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 30,
            "sell_threshold": 70,
            "z_entry": 2.0,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_sol_pair_trading_4h_var06_v1",
          "group": "eth_sol_pair_trading_4h",
          "title": "ETH-SOL 配对交易 Var 06",
          "sourcePath": "pair_trading/ETH-SOL 配对交易 Var 06.md",
          "sha256": "baceaef0155ee2eae101b003603adf3cdd43f9e1d1be6b8cff53a7b69314162f",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "PUBLIC-004",
          "entryRule": {
            "template": "mean",
            "variant": 6
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 31,
            "sell_threshold": 69,
            "z_entry": 2.1,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_sol_pair_trading_4h_var07_v1",
          "group": "eth_sol_pair_trading_4h",
          "title": "ETH-SOL 配对交易 Var 07",
          "sourcePath": "pair_trading/ETH-SOL 配对交易 Var 07.md",
          "sha256": "5bb67892c544e2e629d5ee9ad9df3a267d9b0ceaaf86e3d97d737de76edb02e7",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "PUBLIC-005",
          "entryRule": {
            "template": "mean",
            "variant": 7
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 32,
            "sell_threshold": 68,
            "z_entry": 2.2,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_sol_pair_trading_4h_var08_v1",
          "group": "eth_sol_pair_trading_4h",
          "title": "ETH-SOL 配对交易 Var 08",
          "sourcePath": "pair_trading/ETH-SOL 配对交易 Var 08.md",
          "sha256": "8bb2dff3869b4cb137509bc34f8bf5c889ee4fcc74a97edd6045521753e7e913",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "IA-001",
          "entryRule": {
            "template": "mean",
            "variant": 8
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 33,
            "sell_threshold": 67,
            "z_entry": 2.3,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_sol_pair_trading_4h_var09_v1",
          "group": "eth_sol_pair_trading_4h",
          "title": "ETH-SOL 配对交易 Var 09",
          "sourcePath": "pair_trading/ETH-SOL 配对交易 Var 09.md",
          "sha256": "9cb821e6e4bd7a8ee8bdd09db647a8873ebf7e5c8da99d4fd0590437de4dad6c",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "IA-002",
          "entryRule": {
            "template": "mean",
            "variant": 9
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 34,
            "sell_threshold": 66,
            "z_entry": 2.4,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "eth_sol_pair_trading_4h_var10_v1",
          "group": "eth_sol_pair_trading_4h",
          "title": "ETH-SOL 配对交易 Var 10",
          "sourcePath": "pair_trading/ETH-SOL 配对交易 Var 10.md",
          "sha256": "377bb45d655b86616ba23f2e5b0a14f5cbeac4b3206942e9088455729dc7f39b",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "pair_trading",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "IA-003",
          "entryRule": {
            "template": "mean",
            "variant": 10
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "rsi_window": 14,
            "buy_threshold": 35,
            "sell_threshold": 65,
            "z_entry": 2.5,
            "z_exit": 0.5,
            "max_holding_hours": 72,
            "stop_loss_pct": 0.05,
            "trend_filter": "price_above_ma200"
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        }
      ]
    },
    {
      "id": "C14",
      "name": "LightGBM 多因子预测",
      "groups": [
        "lightgbm_multifactor_1h"
      ],
      "phase": "P2",
      "role": "机器学习研究",
      "targetAssets": [
        "BTC",
        "ETH",
        "SOL"
      ],
      "targetTimeframes": [
        "4h",
        "1d"
      ],
      "reason": "保留为后续非线性组合对照，待简单规则与时点数据成熟。",
      "needs": [
        "ohlcv",
        "funding_rate",
        "open_interest",
        "orderbook_l2"
      ],
      "gaps": [
        "10 个变体虽然标注有回测，但均为零交易，不能作为有效回测证据。",
        "data_required 漏列特征实际使用的 OI 和盘口。",
        "缺少标签生成、训练管线、模型产物及 purge / embargo 边界。"
      ],
      "proposal": "拟以冻结的因子集进行滚动训练，用独立样本外数据比较透明基准，完成概率校准后再评估。",
      "proposedParameters": {},
      "adaptation": "原 1h 特征与 next_4h 标签不直接移植到日线；源 auto_trade_allowed 不继承。",
      "queue": 17,
      "status": "candidate",
      "evaluationEnabled": false,
      "autoTradeAllowed": false,
      "signalWeight": 0,
      "implementation": "not_implemented",
      "validationStatus": "not_validated",
      "sourceVariantCount": 10,
      "sourceTimeframes": [
        "1h"
      ],
      "sourceAssets": [
        "BNB",
        "BTC",
        "ETH",
        "SOL"
      ],
      "missingData": [
        "funding_rate",
        "open_interest",
        "orderbook_l2"
      ],
      "readiness": "data_required",
      "baselineSourceIds": [
        "lightgbm_multifactor_1h_var01_v1"
      ],
      "baselineSelection": "Var01 or the sole card, chosen for specification review only; not selected by performance.",
      "sources": [
        {
          "sourceId": "lightgbm_multifactor_1h_var01_v1",
          "group": "lightgbm_multifactor_1h",
          "title": "LightGBM 多因子预测 Var 01",
          "sourcePath": "ml_signal/LightGBM 多因子预测 Var 01.md",
          "sha256": "eb9d111402931892aae8b4d20842790c1dabdd38192d4250f9161313c0718061",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv",
            "funding_rate"
          ],
          "sourceFamily": "ml_signal",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": true,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "PUBLIC-003",
          "entryRule": {
            "template": "ml",
            "variant": 1
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "model_type": "LightGBM",
            "target": "next_4h_direction",
            "train_window_days": 730,
            "validation_method": "walk_forward",
            "signal_threshold": 0.56,
            "features": [
              "return_1h",
              "return_24h",
              "realized_vol_20d",
              "funding_rate",
              "open_interest_change",
              "volume_zscore",
              "orderbook_imbalance"
            ],
            "retrain_frequency": "weekly"
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 0.0,
            "cagr_pct": 0.0,
            "sharpe": 0.0,
            "max_drawdown_pct": 0.0,
            "win_rate_pct": 0.0,
            "total_trades": 0,
            "platform_rank": 51,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": 0.0,
          "flags": [
            "ZERO_TRADES"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "lightgbm_multifactor_1h_var02_v1",
          "group": "lightgbm_multifactor_1h",
          "title": "LightGBM 多因子预测 Var 02",
          "sourcePath": "ml_signal/LightGBM 多因子预测 Var 02.md",
          "sha256": "f33dc7f2ff68fd5c949fc60473581c816e0e7a57b771d8ad2fee50f5f19c59b6",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv",
            "funding_rate"
          ],
          "sourceFamily": "ml_signal",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": true,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "PUBLIC-004",
          "entryRule": {
            "template": "ml",
            "variant": 2
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "model_type": "LightGBM",
            "target": "next_4h_direction",
            "train_window_days": 730,
            "validation_method": "walk_forward",
            "signal_threshold": 0.5700000000000001,
            "features": [
              "return_1h",
              "return_24h",
              "realized_vol_20d",
              "funding_rate",
              "open_interest_change",
              "volume_zscore",
              "orderbook_imbalance"
            ],
            "retrain_frequency": "weekly"
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 0.0,
            "cagr_pct": 0.0,
            "sharpe": 0.0,
            "max_drawdown_pct": 0.0,
            "win_rate_pct": 0.0,
            "total_trades": 0,
            "platform_rank": 45,
            "platform_rank_total": 116,
            "stars": 4
          },
          "impliedCagrFromDeclaredPeriod": 0.0,
          "flags": [
            "ZERO_TRADES"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "lightgbm_multifactor_1h_var03_v1",
          "group": "lightgbm_multifactor_1h",
          "title": "LightGBM 多因子预测 Var 03",
          "sourcePath": "ml_signal/LightGBM 多因子预测 Var 03.md",
          "sha256": "7a779169ba38c3594ee18ab1b90138f7e4b9667e628432874e2a90259e92f0fa",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv",
            "funding_rate"
          ],
          "sourceFamily": "ml_signal",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": true,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "PUBLIC-005",
          "entryRule": {
            "template": "ml",
            "variant": 3
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "model_type": "LightGBM",
            "target": "next_4h_direction",
            "train_window_days": 730,
            "validation_method": "walk_forward",
            "signal_threshold": 0.5800000000000001,
            "features": [
              "return_1h",
              "return_24h",
              "realized_vol_20d",
              "funding_rate",
              "open_interest_change",
              "volume_zscore",
              "orderbook_imbalance"
            ],
            "retrain_frequency": "weekly"
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 0.0,
            "cagr_pct": 0.0,
            "sharpe": 0.0,
            "max_drawdown_pct": 0.0,
            "win_rate_pct": 0.0,
            "total_trades": 0,
            "platform_rank": 50,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": 0.0,
          "flags": [
            "ZERO_TRADES"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "lightgbm_multifactor_1h_var04_v1",
          "group": "lightgbm_multifactor_1h",
          "title": "LightGBM 多因子预测 Var 04",
          "sourcePath": "ml_signal/LightGBM 多因子预测 Var 04.md",
          "sha256": "d40fdb6cd5673ddfea4bc170d4cf04095a210f472af08d594153c4ac7d174a24",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv",
            "funding_rate"
          ],
          "sourceFamily": "ml_signal",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": true,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "IA-001",
          "entryRule": {
            "template": "ml",
            "variant": 4
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "model_type": "LightGBM",
            "target": "next_4h_direction",
            "train_window_days": 730,
            "validation_method": "walk_forward",
            "signal_threshold": 0.5900000000000001,
            "features": [
              "return_1h",
              "return_24h",
              "realized_vol_20d",
              "funding_rate",
              "open_interest_change",
              "volume_zscore",
              "orderbook_imbalance"
            ],
            "retrain_frequency": "weekly"
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 0.0,
            "cagr_pct": 0.0,
            "sharpe": 0.0,
            "max_drawdown_pct": 0.0,
            "win_rate_pct": 0.0,
            "total_trades": 0,
            "platform_rank": 43,
            "platform_rank_total": 116,
            "stars": 4
          },
          "impliedCagrFromDeclaredPeriod": 0.0,
          "flags": [
            "ZERO_TRADES"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "lightgbm_multifactor_1h_var05_v1",
          "group": "lightgbm_multifactor_1h",
          "title": "LightGBM 多因子预测 Var 05",
          "sourcePath": "ml_signal/LightGBM 多因子预测 Var 05.md",
          "sha256": "0a53c410e7b962c34bad4cacbf8999c03270db9c50e308f6bf7287b69f73b653",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv",
            "funding_rate"
          ],
          "sourceFamily": "ml_signal",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": true,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "IA-002",
          "entryRule": {
            "template": "ml",
            "variant": 5
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "model_type": "LightGBM",
            "target": "next_4h_direction",
            "train_window_days": 730,
            "validation_method": "walk_forward",
            "signal_threshold": 0.6000000000000001,
            "features": [
              "return_1h",
              "return_24h",
              "realized_vol_20d",
              "funding_rate",
              "open_interest_change",
              "volume_zscore",
              "orderbook_imbalance"
            ],
            "retrain_frequency": "weekly"
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 0.0,
            "cagr_pct": 0.0,
            "sharpe": 0.0,
            "max_drawdown_pct": 0.0,
            "win_rate_pct": 0.0,
            "total_trades": 0,
            "platform_rank": 49,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": 0.0,
          "flags": [
            "ZERO_TRADES"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "lightgbm_multifactor_1h_var06_v1",
          "group": "lightgbm_multifactor_1h",
          "title": "LightGBM 多因子预测 Var 06",
          "sourcePath": "ml_signal/LightGBM 多因子预测 Var 06.md",
          "sha256": "e826d4b674a73fa5dc3cbc79c645d1ead4d7ada47a1e8f01de145369ae48fe3d",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv",
            "funding_rate"
          ],
          "sourceFamily": "ml_signal",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": true,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "IA-003",
          "entryRule": {
            "template": "ml",
            "variant": 6
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "model_type": "LightGBM",
            "target": "next_4h_direction",
            "train_window_days": 730,
            "validation_method": "walk_forward",
            "signal_threshold": 0.6100000000000001,
            "features": [
              "return_1h",
              "return_24h",
              "realized_vol_20d",
              "funding_rate",
              "open_interest_change",
              "volume_zscore",
              "orderbook_imbalance"
            ],
            "retrain_frequency": "weekly"
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 0.0,
            "cagr_pct": 0.0,
            "sharpe": 0.0,
            "max_drawdown_pct": 0.0,
            "win_rate_pct": 0.0,
            "total_trades": 0,
            "platform_rank": 47,
            "platform_rank_total": 116,
            "stars": 4
          },
          "impliedCagrFromDeclaredPeriod": 0.0,
          "flags": [
            "ZERO_TRADES"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "lightgbm_multifactor_1h_var07_v1",
          "group": "lightgbm_multifactor_1h",
          "title": "LightGBM 多因子预测 Var 07",
          "sourcePath": "ml_signal/LightGBM 多因子预测 Var 07.md",
          "sha256": "b9f99eb0d3b36ababd89b3579b58c6d577826ce941dc73209c3b1133b1749bc8",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv",
            "funding_rate"
          ],
          "sourceFamily": "ml_signal",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": true,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "IA-004",
          "entryRule": {
            "template": "ml",
            "variant": 7
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "model_type": "LightGBM",
            "target": "next_4h_direction",
            "train_window_days": 730,
            "validation_method": "walk_forward",
            "signal_threshold": 0.6200000000000001,
            "features": [
              "return_1h",
              "return_24h",
              "realized_vol_20d",
              "funding_rate",
              "open_interest_change",
              "volume_zscore",
              "orderbook_imbalance"
            ],
            "retrain_frequency": "weekly"
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 0.0,
            "cagr_pct": 0.0,
            "sharpe": 0.0,
            "max_drawdown_pct": 0.0,
            "win_rate_pct": 0.0,
            "total_trades": 0,
            "platform_rank": 42,
            "platform_rank_total": 116,
            "stars": 4
          },
          "impliedCagrFromDeclaredPeriod": 0.0,
          "flags": [
            "ZERO_TRADES"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "lightgbm_multifactor_1h_var08_v1",
          "group": "lightgbm_multifactor_1h",
          "title": "LightGBM 多因子预测 Var 08",
          "sourcePath": "ml_signal/LightGBM 多因子预测 Var 08.md",
          "sha256": "1f47e11a152580217b83dba1567983836fd00158137f004ec353f0ed8c8e83c0",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv",
            "funding_rate"
          ],
          "sourceFamily": "ml_signal",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": true,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "IA-005",
          "entryRule": {
            "template": "ml",
            "variant": 8
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "model_type": "LightGBM",
            "target": "next_4h_direction",
            "train_window_days": 730,
            "validation_method": "walk_forward",
            "signal_threshold": 0.63,
            "features": [
              "return_1h",
              "return_24h",
              "realized_vol_20d",
              "funding_rate",
              "open_interest_change",
              "volume_zscore",
              "orderbook_imbalance"
            ],
            "retrain_frequency": "weekly"
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 0.0,
            "cagr_pct": 0.0,
            "sharpe": 0.0,
            "max_drawdown_pct": 0.0,
            "win_rate_pct": 0.0,
            "total_trades": 0,
            "platform_rank": 48,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": 0.0,
          "flags": [
            "ZERO_TRADES"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "lightgbm_multifactor_1h_var09_v1",
          "group": "lightgbm_multifactor_1h",
          "title": "LightGBM 多因子预测 Var 09",
          "sourcePath": "ml_signal/LightGBM 多因子预测 Var 09.md",
          "sha256": "05a93032e6b1c18a462def814b6dfa2d54f17d646ce79151208106ab2226995d",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv",
            "funding_rate"
          ],
          "sourceFamily": "ml_signal",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": true,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "IA-006",
          "entryRule": {
            "template": "ml",
            "variant": 9
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "model_type": "LightGBM",
            "target": "next_4h_direction",
            "train_window_days": 730,
            "validation_method": "walk_forward",
            "signal_threshold": 0.64,
            "features": [
              "return_1h",
              "return_24h",
              "realized_vol_20d",
              "funding_rate",
              "open_interest_change",
              "volume_zscore",
              "orderbook_imbalance"
            ],
            "retrain_frequency": "weekly"
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 0.0,
            "cagr_pct": 0.0,
            "sharpe": 0.0,
            "max_drawdown_pct": 0.0,
            "win_rate_pct": 0.0,
            "total_trades": 0,
            "platform_rank": 46,
            "platform_rank_total": 116,
            "stars": 4
          },
          "impliedCagrFromDeclaredPeriod": 0.0,
          "flags": [
            "ZERO_TRADES"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "lightgbm_multifactor_1h_var10_v1",
          "group": "lightgbm_multifactor_1h",
          "title": "LightGBM 多因子预测 Var 10",
          "sourcePath": "ml_signal/LightGBM 多因子预测 Var 10.md",
          "sha256": "b300ca5309c5803edfbbd2100864f19354c099490d3b6bfcedd28a058732db57",
          "sourceTimeframe": "1h",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv",
            "funding_rate"
          ],
          "sourceFamily": "ml_signal",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": true,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "PUBLIC-001",
          "entryRule": {
            "template": "ml",
            "variant": 10
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "model_type": "LightGBM",
            "target": "next_4h_direction",
            "train_window_days": 730,
            "validation_method": "walk_forward",
            "signal_threshold": 0.65,
            "features": [
              "return_1h",
              "return_24h",
              "realized_vol_20d",
              "funding_rate",
              "open_interest_change",
              "volume_zscore",
              "orderbook_imbalance"
            ],
            "retrain_frequency": "weekly"
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 0.0,
            "cagr_pct": 0.0,
            "sharpe": 0.0,
            "max_drawdown_pct": 0.0,
            "win_rate_pct": 0.0,
            "total_trades": 0,
            "platform_rank": 44,
            "platform_rank_total": 116,
            "stars": 4
          },
          "impliedCagrFromDeclaredPeriod": 0.0,
          "flags": [
            "ZERO_TRADES"
          ],
          "metricsVerification": "unverified"
        }
      ]
    },
    {
      "id": "M01",
      "name": "ADX 趋势强度过滤",
      "groups": [
        "adx_trend_strength_4h"
      ],
      "phase": "P0",
      "role": "配套过滤模块",
      "targetAssets": [
        "BTC",
        "ETH",
        "SOL"
      ],
      "targetTimeframes": [
        "4h",
        "1d"
      ],
      "reason": "用于比较加过滤前后是否减少震荡误报。",
      "needs": [
        "ohlcv"
      ],
      "gaps": [
        "ADX 仅表达强度，不能独立决定涨跌。",
        "源卡与趋势跟踪共享模板，不能当作独立策略增加票数。"
      ],
      "proposal": "拟由主策略提供方向，ADX 仅允许或拦截；通过消融实验比较其增量。",
      "proposedParameters": {
        "adx_period_bars": 14,
        "threshold_source_range": [
          21,
          30
        ]
      },
      "adaptation": "ADX14 为拟议计算口径；阈值 21–30 来自源变体。源资产未含 SOL。",
      "queue": 9,
      "status": "candidate",
      "evaluationEnabled": false,
      "autoTradeAllowed": false,
      "signalWeight": 0,
      "implementation": "not_implemented",
      "validationStatus": "not_validated",
      "sourceVariantCount": 10,
      "sourceTimeframes": [
        "4h"
      ],
      "sourceAssets": [
        "BTC",
        "ETH"
      ],
      "missingData": [],
      "readiness": "spec_required",
      "baselineSourceIds": [
        "adx_trend_strength_4h_var01_v1"
      ],
      "baselineSelection": "Var01 or the sole card, chosen for specification review only; not selected by performance.",
      "sources": [
        {
          "sourceId": "adx_trend_strength_4h_var01_v1",
          "group": "adx_trend_strength_4h",
          "title": "ADX 趋势强度策略 Var 01",
          "sourcePath": "trend_following/ADX 趋势强度策略 Var 01.md",
          "sha256": "d41dcf8e9ff5b538105dca0069553883d7605d6b0c5478871f9fad053e31c066",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "PUBLIC-005",
          "entryRule": {
            "template": "trend",
            "variant": 1
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 11,
            "slow_ma": 65,
            "atr_window": 14,
            "stop_loss_atr": 2.1,
            "take_profit_atr": 4.2,
            "adx_threshold": 21,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 1.12,
            "cagr_pct": 2.22,
            "sharpe": 0.21,
            "max_drawdown_pct": -20.44,
            "win_rate_pct": 88.05,
            "total_trades": 1055,
            "platform_rank": 33,
            "platform_rank_total": 116,
            "stars": 4
          },
          "impliedCagrFromDeclaredPeriod": 0.5535019249700124,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "adx_trend_strength_4h_var02_v1",
          "group": "adx_trend_strength_4h",
          "title": "ADX 趋势强度策略 Var 02",
          "sourcePath": "trend_following/ADX 趋势强度策略 Var 02.md",
          "sha256": "ea55a8c0b5e6c1940b965fde3ddba02d97ed6ca42985dcdd72fc83044494e876",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "IA-001",
          "entryRule": {
            "template": "trend",
            "variant": 2
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 12,
            "slow_ma": 70,
            "atr_window": 14,
            "stop_loss_atr": 2.2,
            "take_profit_atr": 4.4,
            "adx_threshold": 22,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 2.54,
            "cagr_pct": 5.1,
            "sharpe": 0.33,
            "max_drawdown_pct": -19.23,
            "win_rate_pct": 88.78,
            "total_trades": 1060,
            "platform_rank": 25,
            "platform_rank_total": 116,
            "stars": 4
          },
          "impliedCagrFromDeclaredPeriod": 1.2508364205386258,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "adx_trend_strength_4h_var03_v1",
          "group": "adx_trend_strength_4h",
          "title": "ADX 趋势强度策略 Var 03",
          "sourcePath": "trend_following/ADX 趋势强度策略 Var 03.md",
          "sha256": "bcb955f116155787c4982ecc0fe6712f14609c22d192201882567e123fe6572e",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "IA-002",
          "entryRule": {
            "template": "trend",
            "variant": 3
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 13,
            "slow_ma": 75,
            "atr_window": 14,
            "stop_loss_atr": 2.3,
            "take_profit_atr": 4.6,
            "adx_threshold": 23,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 5.23,
            "cagr_pct": 10.61,
            "sharpe": 0.56,
            "max_drawdown_pct": -13.44,
            "win_rate_pct": 89.35,
            "total_trades": 1044,
            "platform_rank": 22,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 2.5586167720979214,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "adx_trend_strength_4h_var04_v1",
          "group": "adx_trend_strength_4h",
          "title": "ADX 趋势强度策略 Var 04",
          "sourcePath": "trend_following/ADX 趋势强度策略 Var 04.md",
          "sha256": "26e79cabeea80ccc60186dcf618b91f2d081deef756a18389837e99c45fb13dd",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "IA-003",
          "entryRule": {
            "template": "trend",
            "variant": 4
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 14,
            "slow_ma": 80,
            "atr_window": 14,
            "stop_loss_atr": 2.4,
            "take_profit_atr": 4.8,
            "adx_threshold": 24,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 4.29,
            "cagr_pct": 8.68,
            "sharpe": 0.47,
            "max_drawdown_pct": -14.44,
            "win_rate_pct": 90.88,
            "total_trades": 1043,
            "platform_rank": 23,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 2.103560721170661,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "adx_trend_strength_4h_var05_v1",
          "group": "adx_trend_strength_4h",
          "title": "ADX 趋势强度策略 Var 05",
          "sourcePath": "trend_following/ADX 趋势强度策略 Var 05.md",
          "sha256": "a4d0e86507a980b439e7cea52a226f7d33f48c6a034d1cb0ad4922a9544a2dd7",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "IA-004",
          "entryRule": {
            "template": "trend",
            "variant": 5
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 15,
            "slow_ma": 85,
            "atr_window": 14,
            "stop_loss_atr": 2.5,
            "take_profit_atr": 5.0,
            "adx_threshold": 25,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 5.94,
            "cagr_pct": 12.11,
            "sharpe": 0.61,
            "max_drawdown_pct": -12.03,
            "win_rate_pct": 91.99,
            "total_trades": 1045,
            "platform_rank": 21,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 2.900971645097372,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "adx_trend_strength_4h_var06_v1",
          "group": "adx_trend_strength_4h",
          "title": "ADX 趋势强度策略 Var 06",
          "sourcePath": "trend_following/ADX 趋势强度策略 Var 06.md",
          "sha256": "1fb5ee04dfb31dc23980650cc6233357154d7178916eff192ccf447d29f7fbf4",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "public_report_supported",
          "sourceRef": "IA-005",
          "entryRule": {
            "template": "trend",
            "variant": 6
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 16,
            "slow_ma": 90,
            "atr_window": 14,
            "stop_loss_atr": 2.6,
            "take_profit_atr": 5.2,
            "adx_threshold": 26,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 11.98,
            "cagr_pct": 25.11,
            "sharpe": 1.08,
            "max_drawdown_pct": -10.44,
            "win_rate_pct": 92.53,
            "total_trades": 1030,
            "platform_rank": 9,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 5.767815214421401,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "adx_trend_strength_4h_var07_v1",
          "group": "adx_trend_strength_4h",
          "title": "ADX 趋势强度策略 Var 07",
          "sourcePath": "trend_following/ADX 趋势强度策略 Var 07.md",
          "sha256": "353740476602da0062be090ea1e90cccd27776217441d554006145cb7ec0c189",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "IA-006",
          "entryRule": {
            "template": "trend",
            "variant": 7
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 17,
            "slow_ma": 95,
            "atr_window": 14,
            "stop_loss_atr": 2.7,
            "take_profit_atr": 5.4,
            "adx_threshold": 27,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 12.28,
            "cagr_pct": 25.78,
            "sharpe": 1.11,
            "max_drawdown_pct": -11.91,
            "win_rate_pct": 91.9,
            "total_trades": 1041,
            "platform_rank": 8,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 5.908149541640095,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "adx_trend_strength_4h_var08_v1",
          "group": "adx_trend_strength_4h",
          "title": "ADX 趋势强度策略 Var 08",
          "sourcePath": "trend_following/ADX 趋势强度策略 Var 08.md",
          "sha256": "7d0d9982dc592f32640f1a9a52d787ea51874fe3c70c436dba9541a8de02430a",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "market_structure_supported",
          "sourceRef": "PUBLIC-001",
          "entryRule": {
            "template": "trend",
            "variant": 8
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 18,
            "slow_ma": 100,
            "atr_window": 14,
            "stop_loss_atr": 2.8,
            "take_profit_atr": 5.6,
            "adx_threshold": 28,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 11.5,
            "cagr_pct": 24.06,
            "sharpe": 1.04,
            "max_drawdown_pct": -11.49,
            "win_rate_pct": 91.52,
            "total_trades": 1025,
            "platform_rank": 10,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 5.542885255001351,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "adx_trend_strength_4h_var09_v1",
          "group": "adx_trend_strength_4h",
          "title": "ADX 趋势强度策略 Var 09",
          "sourcePath": "trend_following/ADX 趋势强度策略 Var 09.md",
          "sha256": "f1e0d51104c45ebd9760310a564f23f7a3ace8b01572e026c8c35eae5ffdc928",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "internal_strategy_library",
          "sourceRef": "PUBLIC-002",
          "entryRule": {
            "template": "trend",
            "variant": 9
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 19,
            "slow_ma": 105,
            "atr_window": 14,
            "stop_loss_atr": 2.9,
            "take_profit_atr": 5.8,
            "adx_threshold": 29,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 15.04,
            "cagr_pct": 31.98,
            "sharpe": 1.32,
            "max_drawdown_pct": -11.64,
            "win_rate_pct": 93.77,
            "total_trades": 1003,
            "platform_rank": 6,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 7.190453177034817,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        },
        {
          "sourceId": "adx_trend_strength_4h_var10_v1",
          "group": "adx_trend_strength_4h",
          "title": "ADX 趋势强度策略 Var 10",
          "sourcePath": "trend_following/ADX 趋势强度策略 Var 10.md",
          "sha256": "389013c6c270c6c8cbc536bab99f5949d3e8b14f6b2a4810a0beeb11428b0e27",
          "sourceTimeframe": "4h",
          "sourceAssets": [
            "BTC",
            "ETH"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "trend_following",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "PUBLIC-003",
          "entryRule": {
            "template": "trend",
            "variant": 10
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "fast_ma": 20,
            "slow_ma": 110,
            "atr_window": 14,
            "stop_loss_atr": 3.0,
            "take_profit_atr": 6.0,
            "adx_threshold": 30,
            "volatility_target": 0.3,
            "max_position_pct": 0.4,
            "max_leverage": 2
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": 14.93,
            "cagr_pct": 31.72,
            "sharpe": 1.32,
            "max_drawdown_pct": -10.56,
            "win_rate_pct": 93.26,
            "total_trades": 986,
            "platform_rank": 5,
            "platform_rank_total": 116,
            "stars": 5
          },
          "impliedCagrFromDeclaredPeriod": 7.139645723806032,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        }
      ]
    },
    {
      "id": "M02",
      "name": "波动率目标风险管理",
      "groups": [
        "ext_vol_target_position_v1"
      ],
      "phase": "P0",
      "role": "配套风险模块",
      "targetAssets": [
        "BTC",
        "ETH",
        "SOL"
      ],
      "targetTimeframes": [
        "1d",
        "4h"
      ],
      "reason": "统一风险表达，避免高波动币种在组合中占据过多风险。",
      "needs": [
        "ohlcv"
      ],
      "gaps": [
        "源卡仅 BTC，未定义波动下限、更新频率和现金收益。",
        "本模块没有独立方向 alpha，不能作为额外买入信号。"
      ],
      "proposal": "拟以 min(现货上限, 年化目标波动 / 实现波动) 计算研究风险缩放系数；先固定低波动下限。",
      "proposedParameters": {
        "vol_window_bars": 20,
        "target_vol": 0.3,
        "max_position_pct": 1
      },
      "adaptation": "v0.28 在五项已实现策略上研究风险缩放；新增默认 20 个日历日波动窗口、40% 年化目标 / 仓位上限、5% 波动下限、每日调仓及 2 个百分点阈值。原卡参数保留供溯源，未声称复现。目标非收益承诺；没有独立方向信号、没有杠杆。",
      "queue": 10,
      "status": "candidate",
      "evaluationEnabled": true,
      "autoTradeAllowed": false,
      "signalWeight": 0,
      "implementation": "research_risk_module",
      "validationStatus": "retrospective_only",
      "sourceVariantCount": 1,
      "sourceTimeframes": [
        "1d"
      ],
      "sourceAssets": [
        "BTC"
      ],
      "missingData": [],
      "readiness": "research_available",
      "baselineSourceIds": [
        "ext_vol_target_position_v1"
      ],
      "baselineSelection": "Var01 or the sole card, chosen for specification review only; not selected by performance.",
      "sources": [
        {
          "sourceId": "ext_vol_target_position_v1",
          "group": "ext_vol_target_position_v1",
          "title": "波动率目标仓位管理",
          "sourcePath": "portfolio_risk/波动率目标仓位管理.md",
          "sha256": "593dc7e1c80d598b875e95016e2c47cd32ef146551a9e95ba6a042b319c78ebf",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BTC"
          ],
          "declaredData": [
            "ohlcv"
          ],
          "sourceFamily": "portfolio_risk",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "backtest_template_required",
          "sourceRef": "A50,B42",
          "entryRule": {
            "logic": "按实现波动动态加减仓的波动率目标仓位管理",
            "backtestable": true
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "vol_window": 20,
            "target_vol": 0.3,
            "max_position_pct": 1.0
          },
          "reportedMetrics": {
            "has_backtest": true,
            "backtest_exchange": "BINANCE",
            "backtest_symbol": "BTCUSDT",
            "backtest_start": "2024-07-01",
            "backtest_end": "2026-07-08",
            "total_return_pct": -13.58,
            "cagr_pct": -82.27,
            "sharpe": -0.29,
            "max_drawdown_pct": -47.53,
            "win_rate_pct": 58.45,
            "total_trades": 550,
            "platform_rank": 67,
            "platform_rank_total": 116,
            "stars": 3
          },
          "impliedCagrFromDeclaredPeriod": -6.977791219560448,
          "flags": [
            "CAGR_PERIOD_MISMATCH"
          ],
          "metricsVerification": "unverified"
        }
      ],
      "researchVersion": "position-sizing-0.28.0",
      "researchUrl": "/research/history"
    },
    {
      "id": "M03",
      "name": "多策略风险平价组合",
      "groups": [
        "ext_risk_parity_portfolio_v1"
      ],
      "phase": "P1",
      "role": "配套组合模块",
      "targetAssets": [
        "BTC",
        "ETH",
        "SOL"
      ],
      "targetTimeframes": [
        "1d"
      ],
      "reason": "待多个通过验证的策略存在后，再评估风险贡献与去冗余。",
      "needs": [
        "ohlcv",
        "strategy_returns"
      ],
      "gaps": [
        "缺少可比的样本外策略净值、成本与相关性历史。",
        "不能用投票数或指标相关性代替策略风险贡献。"
      ],
      "proposal": "拟使用扣费后的滚动样本外策略收益协方差，约束集中度与换手后求风险预算。",
      "proposedParameters": {
        "vol_window": 30,
        "rebalance_frequency": "weekly",
        "target_vol": 0.2
      },
      "adaptation": "v0.34 提供同币种五项固定规则的回顾性虚拟净值与风险平价研究；不等于原拟议的滚动样本外组合。样本外准入、跨币种和实际成交仍待开发；生产权重保持为零。",
      "queue": 16,
      "status": "candidate",
      "evaluationEnabled": true,
      "autoTradeAllowed": false,
      "signalWeight": 0,
      "implementation": "research_only",
      "validationStatus": "retrospective_only",
      "sourceVariantCount": 1,
      "sourceTimeframes": [
        "1d"
      ],
      "sourceAssets": [
        "BNB",
        "BTC",
        "ETH",
        "SOL"
      ],
      "missingData": [],
      "readiness": "research_available",
      "baselineSourceIds": [
        "ext_risk_parity_portfolio_v1"
      ],
      "baselineSelection": "Var01 or the sole card, chosen for specification review only; not selected by performance.",
      "sources": [
        {
          "sourceId": "ext_risk_parity_portfolio_v1",
          "group": "ext_risk_parity_portfolio_v1",
          "title": "多策略风险平价组合",
          "sourcePath": "portfolio_risk/多策略风险平价组合.md",
          "sha256": "7c24a41d42320952d9e42d2189749529a4b4f65fc66b28390624fa1efa334436",
          "sourceTimeframe": "1d",
          "sourceAssets": [
            "BNB",
            "BTC",
            "ETH",
            "SOL"
          ],
          "declaredData": [
            "ohlcv",
            "strategy_returns"
          ],
          "sourceFamily": "portfolio_risk",
          "sourceStatus": "active",
          "sourceAutoTradeAllowed": false,
          "sourceEvidenceLevel": "research_hypothesis",
          "sourceRef": "A49,B43,C50",
          "entryRule": {
            "logic": "按风险贡献组合多策略并定期再平衡",
            "backtestable": false
          },
          "exitRule": {
            "risk_exit": true,
            "signal_reversal": true
          },
          "riskRule": {
            "backtest_required": true,
            "not_investment_advice": true
          },
          "parameters": {
            "vol_window": 30,
            "rebalance_frequency": "weekly",
            "target_vol": 0.2
          },
          "reportedMetrics": {
            "has_backtest": false,
            "backtest_exchange": null,
            "backtest_symbol": null,
            "backtest_start": null,
            "backtest_end": null,
            "total_return_pct": null,
            "cagr_pct": null,
            "sharpe": null,
            "max_drawdown_pct": null,
            "win_rate_pct": null,
            "total_trades": null,
            "platform_rank": null,
            "platform_rank_total": null,
            "stars": null
          },
          "impliedCagrFromDeclaredPeriod": null,
          "flags": [],
          "metricsVerification": "unverified"
        }
      ],
      "researchVersion": "m03-research-0.34.0",
      "researchUrl": "/research/m03"
    }
  ],
  "deferred": [
    {
      "sourceId": "bnb_trend_following_1h_var01_v1",
      "sourcePath": "trend_following/BNB 趋势跟踪 Var 01.md",
      "group": "bnb_trend_following_1h",
      "reason": "当前资产范围不含 BNB"
    },
    {
      "sourceId": "bnb_trend_following_1h_var02_v1",
      "sourcePath": "trend_following/BNB 趋势跟踪 Var 02.md",
      "group": "bnb_trend_following_1h",
      "reason": "当前资产范围不含 BNB"
    },
    {
      "sourceId": "bnb_trend_following_1h_var03_v1",
      "sourcePath": "trend_following/BNB 趋势跟踪 Var 03.md",
      "group": "bnb_trend_following_1h",
      "reason": "当前资产范围不含 BNB"
    },
    {
      "sourceId": "bnb_trend_following_1h_var04_v1",
      "sourcePath": "trend_following/BNB 趋势跟踪 Var 04.md",
      "group": "bnb_trend_following_1h",
      "reason": "当前资产范围不含 BNB"
    },
    {
      "sourceId": "bnb_trend_following_1h_var05_v1",
      "sourcePath": "trend_following/BNB 趋势跟踪 Var 05.md",
      "group": "bnb_trend_following_1h",
      "reason": "当前资产范围不含 BNB"
    },
    {
      "sourceId": "bnb_trend_following_1h_var06_v1",
      "sourcePath": "trend_following/BNB 趋势跟踪 Var 06.md",
      "group": "bnb_trend_following_1h",
      "reason": "当前资产范围不含 BNB"
    },
    {
      "sourceId": "bnb_trend_following_1h_var07_v1",
      "sourcePath": "trend_following/BNB 趋势跟踪 Var 07.md",
      "group": "bnb_trend_following_1h",
      "reason": "当前资产范围不含 BNB"
    },
    {
      "sourceId": "bnb_trend_following_1h_var08_v1",
      "sourcePath": "trend_following/BNB 趋势跟踪 Var 08.md",
      "group": "bnb_trend_following_1h",
      "reason": "当前资产范围不含 BNB"
    },
    {
      "sourceId": "bnb_trend_following_1h_var09_v1",
      "sourcePath": "trend_following/BNB 趋势跟踪 Var 09.md",
      "group": "bnb_trend_following_1h",
      "reason": "当前资产范围不含 BNB"
    },
    {
      "sourceId": "bnb_trend_following_1h_var10_v1",
      "sourcePath": "trend_following/BNB 趋势跟踪 Var 10.md",
      "group": "bnb_trend_following_1h",
      "reason": "当前资产范围不含 BNB"
    },
    {
      "sourceId": "bollinger_mean_reversion_1h_var01_v1",
      "sourcePath": "mean_reversion/布林带均值回归 Var 01.md",
      "group": "bollinger_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "bollinger_mean_reversion_1h_var02_v1",
      "sourcePath": "mean_reversion/布林带均值回归 Var 02.md",
      "group": "bollinger_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "bollinger_mean_reversion_1h_var03_v1",
      "sourcePath": "mean_reversion/布林带均值回归 Var 03.md",
      "group": "bollinger_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "bollinger_mean_reversion_1h_var04_v1",
      "sourcePath": "mean_reversion/布林带均值回归 Var 04.md",
      "group": "bollinger_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "bollinger_mean_reversion_1h_var05_v1",
      "sourcePath": "mean_reversion/布林带均值回归 Var 05.md",
      "group": "bollinger_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "bollinger_mean_reversion_1h_var06_v1",
      "sourcePath": "mean_reversion/布林带均值回归 Var 06.md",
      "group": "bollinger_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "bollinger_mean_reversion_1h_var07_v1",
      "sourcePath": "mean_reversion/布林带均值回归 Var 07.md",
      "group": "bollinger_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "bollinger_mean_reversion_1h_var08_v1",
      "sourcePath": "mean_reversion/布林带均值回归 Var 08.md",
      "group": "bollinger_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "bollinger_mean_reversion_1h_var09_v1",
      "sourcePath": "mean_reversion/布林带均值回归 Var 09.md",
      "group": "bollinger_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "bollinger_mean_reversion_1h_var10_v1",
      "sourcePath": "mean_reversion/布林带均值回归 Var 10.md",
      "group": "bollinger_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "cex_dex_arbitrage_5m_var01_v1",
      "sourcePath": "cross_exchange_arbitrage/CEX-DEX 套利 Var 01.md",
      "group": "cex_dex_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cex_dex_arbitrage_5m_var02_v1",
      "sourcePath": "cross_exchange_arbitrage/CEX-DEX 套利 Var 02.md",
      "group": "cex_dex_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cex_dex_arbitrage_5m_var03_v1",
      "sourcePath": "cross_exchange_arbitrage/CEX-DEX 套利 Var 03.md",
      "group": "cex_dex_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cex_dex_arbitrage_5m_var04_v1",
      "sourcePath": "cross_exchange_arbitrage/CEX-DEX 套利 Var 04.md",
      "group": "cex_dex_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cex_dex_arbitrage_5m_var05_v1",
      "sourcePath": "cross_exchange_arbitrage/CEX-DEX 套利 Var 05.md",
      "group": "cex_dex_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cex_dex_arbitrage_5m_var06_v1",
      "sourcePath": "cross_exchange_arbitrage/CEX-DEX 套利 Var 06.md",
      "group": "cex_dex_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cex_dex_arbitrage_5m_var07_v1",
      "sourcePath": "cross_exchange_arbitrage/CEX-DEX 套利 Var 07.md",
      "group": "cex_dex_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cex_dex_arbitrage_5m_var08_v1",
      "sourcePath": "cross_exchange_arbitrage/CEX-DEX 套利 Var 08.md",
      "group": "cex_dex_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cex_dex_arbitrage_5m_var09_v1",
      "sourcePath": "cross_exchange_arbitrage/CEX-DEX 套利 Var 09.md",
      "group": "cex_dex_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cex_dex_arbitrage_5m_var10_v1",
      "sourcePath": "cross_exchange_arbitrage/CEX-DEX 套利 Var 10.md",
      "group": "cex_dex_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cross_exchange_arbitrage_5m_var01_v1",
      "sourcePath": "cross_exchange_arbitrage/跨所价差套利 Var 01.md",
      "group": "cross_exchange_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cross_exchange_arbitrage_5m_var02_v1",
      "sourcePath": "cross_exchange_arbitrage/跨所价差套利 Var 02.md",
      "group": "cross_exchange_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cross_exchange_arbitrage_5m_var03_v1",
      "sourcePath": "cross_exchange_arbitrage/跨所价差套利 Var 03.md",
      "group": "cross_exchange_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cross_exchange_arbitrage_5m_var04_v1",
      "sourcePath": "cross_exchange_arbitrage/跨所价差套利 Var 04.md",
      "group": "cross_exchange_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cross_exchange_arbitrage_5m_var05_v1",
      "sourcePath": "cross_exchange_arbitrage/跨所价差套利 Var 05.md",
      "group": "cross_exchange_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cross_exchange_arbitrage_5m_var06_v1",
      "sourcePath": "cross_exchange_arbitrage/跨所价差套利 Var 06.md",
      "group": "cross_exchange_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cross_exchange_arbitrage_5m_var07_v1",
      "sourcePath": "cross_exchange_arbitrage/跨所价差套利 Var 07.md",
      "group": "cross_exchange_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cross_exchange_arbitrage_5m_var08_v1",
      "sourcePath": "cross_exchange_arbitrage/跨所价差套利 Var 08.md",
      "group": "cross_exchange_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cross_exchange_arbitrage_5m_var09_v1",
      "sourcePath": "cross_exchange_arbitrage/跨所价差套利 Var 09.md",
      "group": "cross_exchange_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "cross_exchange_arbitrage_5m_var10_v1",
      "sourcePath": "cross_exchange_arbitrage/跨所价差套利 Var 10.md",
      "group": "cross_exchange_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "dated_futures_basis_arbitrage_1d_var01_v1",
      "sourcePath": "basis_arbitrage/交割合约基差套利 Var 01.md",
      "group": "dated_futures_basis_arbitrage_1d",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "dated_futures_basis_arbitrage_1d_var02_v1",
      "sourcePath": "basis_arbitrage/交割合约基差套利 Var 02.md",
      "group": "dated_futures_basis_arbitrage_1d",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "dated_futures_basis_arbitrage_1d_var03_v1",
      "sourcePath": "basis_arbitrage/交割合约基差套利 Var 03.md",
      "group": "dated_futures_basis_arbitrage_1d",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "dated_futures_basis_arbitrage_1d_var04_v1",
      "sourcePath": "basis_arbitrage/交割合约基差套利 Var 04.md",
      "group": "dated_futures_basis_arbitrage_1d",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "dated_futures_basis_arbitrage_1d_var05_v1",
      "sourcePath": "basis_arbitrage/交割合约基差套利 Var 05.md",
      "group": "dated_futures_basis_arbitrage_1d",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "dated_futures_basis_arbitrage_1d_var06_v1",
      "sourcePath": "basis_arbitrage/交割合约基差套利 Var 06.md",
      "group": "dated_futures_basis_arbitrage_1d",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "dated_futures_basis_arbitrage_1d_var07_v1",
      "sourcePath": "basis_arbitrage/交割合约基差套利 Var 07.md",
      "group": "dated_futures_basis_arbitrage_1d",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "dated_futures_basis_arbitrage_1d_var08_v1",
      "sourcePath": "basis_arbitrage/交割合约基差套利 Var 08.md",
      "group": "dated_futures_basis_arbitrage_1d",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "dated_futures_basis_arbitrage_1d_var09_v1",
      "sourcePath": "basis_arbitrage/交割合约基差套利 Var 09.md",
      "group": "dated_futures_basis_arbitrage_1d",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "dated_futures_basis_arbitrage_1d_var10_v1",
      "sourcePath": "basis_arbitrage/交割合约基差套利 Var 10.md",
      "group": "dated_futures_basis_arbitrage_1d",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_airdrop_farming_v1",
      "sourcePath": "defi_yield/空投积分量化挖矿.md",
      "group": "ext_airdrop_farming_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_btc_dominance_rotation_v1",
      "sourcePath": "sector_rotation/BTC 主导率（Dominance）轮动.md",
      "group": "ext_btc_dominance_rotation_v1",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "ext_cex_market_making_v1",
      "sourcePath": "market_making/CEX 现货 永续高频做市.md",
      "group": "ext_cex_market_making_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_cointegration_basket_v1",
      "sourcePath": "pair_trading/同赛道协整篮子统计套利.md",
      "group": "ext_cointegration_basket_v1",
      "reason": "超出当前三币配对范围或需额外协整篮子定义"
    },
    {
      "sourceId": "ext_concentrated_liquidity_v1",
      "sourcePath": "defi_yield/AMM 集中流动性区间做市（v3 型）.md",
      "group": "ext_concentrated_liquidity_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_cross_chain_bridge_arb_v1",
      "sourcePath": "cross_chain_arbitrage/跨链桥价差 流动性套利.md",
      "group": "ext_cross_chain_bridge_arb_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_defi_liquidation_keeper_v1",
      "sourcePath": "defi_yield/DeFi 借贷清算 Keeper.md",
      "group": "ext_defi_liquidation_keeper_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_defi_yield_rotation_v1",
      "sourcePath": "defi_yield/DeFi 收益率轮动 稳定币池套利.md",
      "group": "ext_defi_yield_rotation_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_delta_neutral_lp_v1",
      "sourcePath": "defi_yield/Delta 中性 LP 流动性挖矿 AMM 对冲做市.md",
      "group": "ext_delta_neutral_lp_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_dynamic_beta_hedge_v1",
      "sourcePath": "portfolio_risk/动态 Beta 对冲的 Alt 多头组合.md",
      "group": "ext_dynamic_beta_hedge_v1",
      "reason": "涉及对冲或执行，当前只保留风险缩放和组合研究"
    },
    {
      "sourceId": "ext_etf_flow_following_v1",
      "sourcePath": "etf_arbitrage/ETF 资金流跟随.md",
      "group": "ext_etf_flow_following_v1",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "ext_etf_nav_arb_v1",
      "sourcePath": "etf_arbitrage/ETF 溢折价 NAV & ETF-期货 Carry 套利.md",
      "group": "ext_etf_nav_arb_v1",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "ext_exchange_token_fundamental_v1",
      "sourcePath": "onchain_valuation/交易所平台币基本面因子.md",
      "group": "ext_exchange_token_fundamental_v1",
      "reason": "当前资产范围不含 BNB"
    },
    {
      "sourceId": "ext_funding_relative_arb_v1",
      "sourcePath": "funding_arbitrage/跨所 跨永续资金费率相对套利.md",
      "group": "ext_funding_relative_arb_v1",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "ext_gamma_scalping_v1",
      "sourcePath": "options_volatility/Gamma Scalping.md",
      "group": "ext_gamma_scalping_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_grid_trading_v1",
      "sourcePath": "mean_reversion/网格增强策略.md",
      "group": "ext_grid_trading_v1",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "ext_halving_cycle_v1",
      "sourcePath": "sector_rotation/BTC 减半 周期模型择时.md",
      "group": "ext_halving_cycle_v1",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "ext_lending_rate_arb_v1",
      "sourcePath": "defi_yield/借贷利率 抵押利差套利.md",
      "group": "ext_lending_rate_arb_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_listing_event_momentum_v1",
      "sourcePath": "event_driven/上币公告 新币上市事件动量.md",
      "group": "ext_listing_event_momentum_v1",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "ext_long_event_volatility_v1",
      "sourcePath": "options_volatility/买事件波动率 波动率突破买方.md",
      "group": "ext_long_event_volatility_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_longtail_market_making_v1",
      "sourcePath": "market_making/长尾 中小市值币宽价差做市.md",
      "group": "ext_longtail_market_making_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_lsd_yield_arb_v1",
      "sourcePath": "defi_yield/LSD 再质押收益率套利.md",
      "group": "ext_lsd_yield_arb_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_miner_flow_timing_v1",
      "sourcePath": "onchain_valuation/矿工流量 算力因子择时.md",
      "group": "ext_miner_flow_timing_v1",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "ext_mvrv_valuation_v1",
      "sourcePath": "onchain_valuation/MVRV NUPL 链上估值择时.md",
      "group": "ext_mvrv_valuation_v1",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "ext_narrative_rotation_v1",
      "sourcePath": "sector_rotation/山寨币赛道 生态 叙事轮动.md",
      "group": "ext_narrative_rotation_v1",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "ext_onchain_mev_v1",
      "sourcePath": "mev/链上 MEV 套利（三明治 回流 清算）.md",
      "group": "ext_onchain_mev_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_options_market_making_v1",
      "sourcePath": "options_volatility/期权做市与波动率曲面报价.md",
      "group": "ext_options_market_making_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_perp_basis_mean_reversion_v1",
      "sourcePath": "basis_arbitrage/永续基差均值回归.md",
      "group": "ext_perp_basis_mean_reversion_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_protective_collar_v1",
      "sourcePath": "options_volatility/保护性领口增强.md",
      "group": "ext_protective_collar_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_pt_yt_yield_curve_v1",
      "sourcePath": "defi_yield/收益率代币（PT YT）曲线套利.md",
      "group": "ext_pt_yt_yield_curve_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_short_volatility_vrp_v1",
      "sourcePath": "options_volatility/卖波动率风险溢价（VRP） 卖跨式.md",
      "group": "ext_short_volatility_vrp_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_stablecoin_supply_v1",
      "sourcePath": "onchain/稳定币发行 供给 风险偏好.md",
      "group": "ext_stablecoin_supply_v1",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "ext_tick_stat_arb_v1",
      "sourcePath": "orderbook/超短周期统计套利（tick 级 HFT）.md",
      "group": "ext_tick_stat_arb_v1",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "ext_token_unlock_pressure_v1",
      "sourcePath": "event_driven/代币解锁 归属卖压.md",
      "group": "ext_token_unlock_pressure_v1",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "ext_vol_skew_arb_v1",
      "sourcePath": "options_volatility/偏斜 Skew 微笑套利.md",
      "group": "ext_vol_skew_arb_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_vol_term_structure_v1",
      "sourcePath": "options_volatility/波动率期限结构交易.md",
      "group": "ext_vol_term_structure_v1",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "ext_vwap_twap_execution_v1",
      "sourcePath": "portfolio_risk/VWAP TWAP 执行 Alpha.md",
      "group": "ext_vwap_twap_execution_v1",
      "reason": "涉及对冲或执行，当前只保留风险缩放和组合研究"
    },
    {
      "sourceId": "ext_whale_tracking_v1",
      "sourcePath": "onchain/链上鲸鱼地址跟踪.md",
      "group": "ext_whale_tracking_v1",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "funding_arbitrage_8h_var01_v1",
      "sourcePath": "funding_arbitrage/资金费率套利 Var 01.md",
      "group": "funding_arbitrage_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_arbitrage_8h_var02_v1",
      "sourcePath": "funding_arbitrage/资金费率套利 Var 02.md",
      "group": "funding_arbitrage_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_arbitrage_8h_var03_v1",
      "sourcePath": "funding_arbitrage/资金费率套利 Var 03.md",
      "group": "funding_arbitrage_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_arbitrage_8h_var04_v1",
      "sourcePath": "funding_arbitrage/资金费率套利 Var 04.md",
      "group": "funding_arbitrage_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_arbitrage_8h_var05_v1",
      "sourcePath": "funding_arbitrage/资金费率套利 Var 05.md",
      "group": "funding_arbitrage_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_arbitrage_8h_var06_v1",
      "sourcePath": "funding_arbitrage/资金费率套利 Var 06.md",
      "group": "funding_arbitrage_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_arbitrage_8h_var07_v1",
      "sourcePath": "funding_arbitrage/资金费率套利 Var 07.md",
      "group": "funding_arbitrage_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_arbitrage_8h_var08_v1",
      "sourcePath": "funding_arbitrage/资金费率套利 Var 08.md",
      "group": "funding_arbitrage_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_arbitrage_8h_var09_v1",
      "sourcePath": "funding_arbitrage/资金费率套利 Var 09.md",
      "group": "funding_arbitrage_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_arbitrage_8h_var10_v1",
      "sourcePath": "funding_arbitrage/资金费率套利 Var 10.md",
      "group": "funding_arbitrage_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_direction_filter_8h_var01_v1",
      "sourcePath": "funding_arbitrage/资金费率方向过滤 Var 01.md",
      "group": "funding_direction_filter_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_direction_filter_8h_var02_v1",
      "sourcePath": "funding_arbitrage/资金费率方向过滤 Var 02.md",
      "group": "funding_direction_filter_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_direction_filter_8h_var03_v1",
      "sourcePath": "funding_arbitrage/资金费率方向过滤 Var 03.md",
      "group": "funding_direction_filter_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_direction_filter_8h_var04_v1",
      "sourcePath": "funding_arbitrage/资金费率方向过滤 Var 04.md",
      "group": "funding_direction_filter_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_direction_filter_8h_var05_v1",
      "sourcePath": "funding_arbitrage/资金费率方向过滤 Var 05.md",
      "group": "funding_direction_filter_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_direction_filter_8h_var06_v1",
      "sourcePath": "funding_arbitrage/资金费率方向过滤 Var 06.md",
      "group": "funding_direction_filter_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_direction_filter_8h_var07_v1",
      "sourcePath": "funding_arbitrage/资金费率方向过滤 Var 07.md",
      "group": "funding_direction_filter_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_direction_filter_8h_var08_v1",
      "sourcePath": "funding_arbitrage/资金费率方向过滤 Var 08.md",
      "group": "funding_direction_filter_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_direction_filter_8h_var09_v1",
      "sourcePath": "funding_arbitrage/资金费率方向过滤 Var 09.md",
      "group": "funding_direction_filter_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "funding_direction_filter_8h_var10_v1",
      "sourcePath": "funding_arbitrage/资金费率方向过滤 Var 10.md",
      "group": "funding_direction_filter_8h",
      "reason": "套利执行或方向过滤定义不清；首选已纳入的趋势资金费率过滤"
    },
    {
      "sourceId": "large_order_flow_following_5m_var01_v1",
      "sourcePath": "orderbook/大单资金流跟随 Var 01.md",
      "group": "large_order_flow_following_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "large_order_flow_following_5m_var02_v1",
      "sourcePath": "orderbook/大单资金流跟随 Var 02.md",
      "group": "large_order_flow_following_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "large_order_flow_following_5m_var03_v1",
      "sourcePath": "orderbook/大单资金流跟随 Var 03.md",
      "group": "large_order_flow_following_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "large_order_flow_following_5m_var04_v1",
      "sourcePath": "orderbook/大单资金流跟随 Var 04.md",
      "group": "large_order_flow_following_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "large_order_flow_following_5m_var05_v1",
      "sourcePath": "orderbook/大单资金流跟随 Var 05.md",
      "group": "large_order_flow_following_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "large_order_flow_following_5m_var06_v1",
      "sourcePath": "orderbook/大单资金流跟随 Var 06.md",
      "group": "large_order_flow_following_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "large_order_flow_following_5m_var07_v1",
      "sourcePath": "orderbook/大单资金流跟随 Var 07.md",
      "group": "large_order_flow_following_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "large_order_flow_following_5m_var08_v1",
      "sourcePath": "orderbook/大单资金流跟随 Var 08.md",
      "group": "large_order_flow_following_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "large_order_flow_following_5m_var09_v1",
      "sourcePath": "orderbook/大单资金流跟随 Var 09.md",
      "group": "large_order_flow_following_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "large_order_flow_following_5m_var10_v1",
      "sourcePath": "orderbook/大单资金流跟随 Var 10.md",
      "group": "large_order_flow_following_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "liquidation_cascade_5m_var01_v1",
      "sourcePath": "orderbook/清算瀑布策略 Var 01.md",
      "group": "liquidation_cascade_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "liquidation_cascade_5m_var02_v1",
      "sourcePath": "orderbook/清算瀑布策略 Var 02.md",
      "group": "liquidation_cascade_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "liquidation_cascade_5m_var03_v1",
      "sourcePath": "orderbook/清算瀑布策略 Var 03.md",
      "group": "liquidation_cascade_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "liquidation_cascade_5m_var04_v1",
      "sourcePath": "orderbook/清算瀑布策略 Var 04.md",
      "group": "liquidation_cascade_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "liquidation_cascade_5m_var05_v1",
      "sourcePath": "orderbook/清算瀑布策略 Var 05.md",
      "group": "liquidation_cascade_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "liquidation_cascade_5m_var06_v1",
      "sourcePath": "orderbook/清算瀑布策略 Var 06.md",
      "group": "liquidation_cascade_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "liquidation_cascade_5m_var07_v1",
      "sourcePath": "orderbook/清算瀑布策略 Var 07.md",
      "group": "liquidation_cascade_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "liquidation_cascade_5m_var08_v1",
      "sourcePath": "orderbook/清算瀑布策略 Var 08.md",
      "group": "liquidation_cascade_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "liquidation_cascade_5m_var09_v1",
      "sourcePath": "orderbook/清算瀑布策略 Var 09.md",
      "group": "liquidation_cascade_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "liquidation_cascade_5m_var10_v1",
      "sourcePath": "orderbook/清算瀑布策略 Var 10.md",
      "group": "liquidation_cascade_5m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "news_sentiment_nlp_1h_var01_v1",
      "sourcePath": "sentiment/新闻 情绪 NLP 策略 Var 01.md",
      "group": "news_sentiment_nlp_1h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "news_sentiment_nlp_1h_var02_v1",
      "sourcePath": "sentiment/新闻 情绪 NLP 策略 Var 02.md",
      "group": "news_sentiment_nlp_1h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "news_sentiment_nlp_1h_var03_v1",
      "sourcePath": "sentiment/新闻 情绪 NLP 策略 Var 03.md",
      "group": "news_sentiment_nlp_1h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "news_sentiment_nlp_1h_var04_v1",
      "sourcePath": "sentiment/新闻 情绪 NLP 策略 Var 04.md",
      "group": "news_sentiment_nlp_1h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "news_sentiment_nlp_1h_var05_v1",
      "sourcePath": "sentiment/新闻 情绪 NLP 策略 Var 05.md",
      "group": "news_sentiment_nlp_1h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "news_sentiment_nlp_1h_var06_v1",
      "sourcePath": "sentiment/新闻 情绪 NLP 策略 Var 06.md",
      "group": "news_sentiment_nlp_1h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "news_sentiment_nlp_1h_var07_v1",
      "sourcePath": "sentiment/新闻 情绪 NLP 策略 Var 07.md",
      "group": "news_sentiment_nlp_1h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "news_sentiment_nlp_1h_var08_v1",
      "sourcePath": "sentiment/新闻 情绪 NLP 策略 Var 08.md",
      "group": "news_sentiment_nlp_1h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "news_sentiment_nlp_1h_var09_v1",
      "sourcePath": "sentiment/新闻 情绪 NLP 策略 Var 09.md",
      "group": "news_sentiment_nlp_1h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "news_sentiment_nlp_1h_var10_v1",
      "sourcePath": "sentiment/新闻 情绪 NLP 策略 Var 10.md",
      "group": "news_sentiment_nlp_1h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "onchain_exchange_flow_4h_var01_v1",
      "sourcePath": "onchain/链上交易所流入流出 Var 01.md",
      "group": "onchain_exchange_flow_4h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "onchain_exchange_flow_4h_var02_v1",
      "sourcePath": "onchain/链上交易所流入流出 Var 02.md",
      "group": "onchain_exchange_flow_4h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "onchain_exchange_flow_4h_var03_v1",
      "sourcePath": "onchain/链上交易所流入流出 Var 03.md",
      "group": "onchain_exchange_flow_4h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "onchain_exchange_flow_4h_var04_v1",
      "sourcePath": "onchain/链上交易所流入流出 Var 04.md",
      "group": "onchain_exchange_flow_4h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "onchain_exchange_flow_4h_var05_v1",
      "sourcePath": "onchain/链上交易所流入流出 Var 05.md",
      "group": "onchain_exchange_flow_4h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "onchain_exchange_flow_4h_var06_v1",
      "sourcePath": "onchain/链上交易所流入流出 Var 06.md",
      "group": "onchain_exchange_flow_4h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "onchain_exchange_flow_4h_var07_v1",
      "sourcePath": "onchain/链上交易所流入流出 Var 07.md",
      "group": "onchain_exchange_flow_4h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "onchain_exchange_flow_4h_var08_v1",
      "sourcePath": "onchain/链上交易所流入流出 Var 08.md",
      "group": "onchain_exchange_flow_4h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "onchain_exchange_flow_4h_var09_v1",
      "sourcePath": "onchain/链上交易所流入流出 Var 09.md",
      "group": "onchain_exchange_flow_4h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "onchain_exchange_flow_4h_var10_v1",
      "sourcePath": "onchain/链上交易所流入流出 Var 10.md",
      "group": "onchain_exchange_flow_4h",
      "reason": "需独立时点数据或事件定义，当前暂不优先"
    },
    {
      "sourceId": "orderbook_imbalance_1m_var01_v1",
      "sourcePath": "orderbook/订单簿不平衡 Var 01.md",
      "group": "orderbook_imbalance_1m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "orderbook_imbalance_1m_var02_v1",
      "sourcePath": "orderbook/订单簿不平衡 Var 02.md",
      "group": "orderbook_imbalance_1m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "orderbook_imbalance_1m_var03_v1",
      "sourcePath": "orderbook/订单簿不平衡 Var 03.md",
      "group": "orderbook_imbalance_1m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "orderbook_imbalance_1m_var04_v1",
      "sourcePath": "orderbook/订单簿不平衡 Var 04.md",
      "group": "orderbook_imbalance_1m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "orderbook_imbalance_1m_var05_v1",
      "sourcePath": "orderbook/订单簿不平衡 Var 05.md",
      "group": "orderbook_imbalance_1m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "orderbook_imbalance_1m_var06_v1",
      "sourcePath": "orderbook/订单簿不平衡 Var 06.md",
      "group": "orderbook_imbalance_1m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "orderbook_imbalance_1m_var07_v1",
      "sourcePath": "orderbook/订单簿不平衡 Var 07.md",
      "group": "orderbook_imbalance_1m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "orderbook_imbalance_1m_var08_v1",
      "sourcePath": "orderbook/订单簿不平衡 Var 08.md",
      "group": "orderbook_imbalance_1m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "orderbook_imbalance_1m_var09_v1",
      "sourcePath": "orderbook/订单簿不平衡 Var 09.md",
      "group": "orderbook_imbalance_1m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "orderbook_imbalance_1m_var10_v1",
      "sourcePath": "orderbook/订单簿不平衡 Var 10.md",
      "group": "orderbook_imbalance_1m",
      "reason": "需逐笔、盘口或清算数据；源 data_required 存在缺项，不能用 OHLCV 代替"
    },
    {
      "sourceId": "rsi_mean_reversion_1h_var01_v1",
      "sourcePath": "mean_reversion/RSI 均值回归 Var 01.md",
      "group": "rsi_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "rsi_mean_reversion_1h_var02_v1",
      "sourcePath": "mean_reversion/RSI 均值回归 Var 02.md",
      "group": "rsi_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "rsi_mean_reversion_1h_var03_v1",
      "sourcePath": "mean_reversion/RSI 均值回归 Var 03.md",
      "group": "rsi_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "rsi_mean_reversion_1h_var04_v1",
      "sourcePath": "mean_reversion/RSI 均值回归 Var 04.md",
      "group": "rsi_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "rsi_mean_reversion_1h_var05_v1",
      "sourcePath": "mean_reversion/RSI 均值回归 Var 05.md",
      "group": "rsi_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "rsi_mean_reversion_1h_var06_v1",
      "sourcePath": "mean_reversion/RSI 均值回归 Var 06.md",
      "group": "rsi_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "rsi_mean_reversion_1h_var07_v1",
      "sourcePath": "mean_reversion/RSI 均值回归 Var 07.md",
      "group": "rsi_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "rsi_mean_reversion_1h_var08_v1",
      "sourcePath": "mean_reversion/RSI 均值回归 Var 08.md",
      "group": "rsi_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "rsi_mean_reversion_1h_var09_v1",
      "sourcePath": "mean_reversion/RSI 均值回归 Var 09.md",
      "group": "rsi_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "rsi_mean_reversion_1h_var10_v1",
      "sourcePath": "mean_reversion/RSI 均值回归 Var 10.md",
      "group": "rsi_mean_reversion_1h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "sol_bnb_pair_trading_4h_var01_v1",
      "sourcePath": "pair_trading/SOL-BNB 配对交易 Var 01.md",
      "group": "sol_bnb_pair_trading_4h",
      "reason": "超出当前三币配对范围或需额外协整篮子定义"
    },
    {
      "sourceId": "sol_bnb_pair_trading_4h_var02_v1",
      "sourcePath": "pair_trading/SOL-BNB 配对交易 Var 02.md",
      "group": "sol_bnb_pair_trading_4h",
      "reason": "超出当前三币配对范围或需额外协整篮子定义"
    },
    {
      "sourceId": "sol_bnb_pair_trading_4h_var03_v1",
      "sourcePath": "pair_trading/SOL-BNB 配对交易 Var 03.md",
      "group": "sol_bnb_pair_trading_4h",
      "reason": "超出当前三币配对范围或需额外协整篮子定义"
    },
    {
      "sourceId": "sol_bnb_pair_trading_4h_var04_v1",
      "sourcePath": "pair_trading/SOL-BNB 配对交易 Var 04.md",
      "group": "sol_bnb_pair_trading_4h",
      "reason": "超出当前三币配对范围或需额外协整篮子定义"
    },
    {
      "sourceId": "sol_bnb_pair_trading_4h_var05_v1",
      "sourcePath": "pair_trading/SOL-BNB 配对交易 Var 05.md",
      "group": "sol_bnb_pair_trading_4h",
      "reason": "超出当前三币配对范围或需额外协整篮子定义"
    },
    {
      "sourceId": "sol_bnb_pair_trading_4h_var06_v1",
      "sourcePath": "pair_trading/SOL-BNB 配对交易 Var 06.md",
      "group": "sol_bnb_pair_trading_4h",
      "reason": "超出当前三币配对范围或需额外协整篮子定义"
    },
    {
      "sourceId": "sol_bnb_pair_trading_4h_var07_v1",
      "sourcePath": "pair_trading/SOL-BNB 配对交易 Var 07.md",
      "group": "sol_bnb_pair_trading_4h",
      "reason": "超出当前三币配对范围或需额外协整篮子定义"
    },
    {
      "sourceId": "sol_bnb_pair_trading_4h_var08_v1",
      "sourcePath": "pair_trading/SOL-BNB 配对交易 Var 08.md",
      "group": "sol_bnb_pair_trading_4h",
      "reason": "超出当前三币配对范围或需额外协整篮子定义"
    },
    {
      "sourceId": "sol_bnb_pair_trading_4h_var09_v1",
      "sourcePath": "pair_trading/SOL-BNB 配对交易 Var 09.md",
      "group": "sol_bnb_pair_trading_4h",
      "reason": "超出当前三币配对范围或需额外协整篮子定义"
    },
    {
      "sourceId": "sol_bnb_pair_trading_4h_var10_v1",
      "sourcePath": "pair_trading/SOL-BNB 配对交易 Var 10.md",
      "group": "sol_bnb_pair_trading_4h",
      "reason": "超出当前三币配对范围或需额外协整篮子定义"
    },
    {
      "sourceId": "spot_perp_basis_arbitrage_8h_var01_v1",
      "sourcePath": "basis_arbitrage/现货-永续基差套利 Var 01.md",
      "group": "spot_perp_basis_arbitrage_8h",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "spot_perp_basis_arbitrage_8h_var02_v1",
      "sourcePath": "basis_arbitrage/现货-永续基差套利 Var 02.md",
      "group": "spot_perp_basis_arbitrage_8h",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "spot_perp_basis_arbitrage_8h_var03_v1",
      "sourcePath": "basis_arbitrage/现货-永续基差套利 Var 03.md",
      "group": "spot_perp_basis_arbitrage_8h",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "spot_perp_basis_arbitrage_8h_var04_v1",
      "sourcePath": "basis_arbitrage/现货-永续基差套利 Var 04.md",
      "group": "spot_perp_basis_arbitrage_8h",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "spot_perp_basis_arbitrage_8h_var05_v1",
      "sourcePath": "basis_arbitrage/现货-永续基差套利 Var 05.md",
      "group": "spot_perp_basis_arbitrage_8h",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "spot_perp_basis_arbitrage_8h_var06_v1",
      "sourcePath": "basis_arbitrage/现货-永续基差套利 Var 06.md",
      "group": "spot_perp_basis_arbitrage_8h",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "spot_perp_basis_arbitrage_8h_var07_v1",
      "sourcePath": "basis_arbitrage/现货-永续基差套利 Var 07.md",
      "group": "spot_perp_basis_arbitrage_8h",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "spot_perp_basis_arbitrage_8h_var08_v1",
      "sourcePath": "basis_arbitrage/现货-永续基差套利 Var 08.md",
      "group": "spot_perp_basis_arbitrage_8h",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "spot_perp_basis_arbitrage_8h_var09_v1",
      "sourcePath": "basis_arbitrage/现货-永续基差套利 Var 09.md",
      "group": "spot_perp_basis_arbitrage_8h",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "spot_perp_basis_arbitrage_8h_var10_v1",
      "sourcePath": "basis_arbitrage/现货-永续基差套利 Var 10.md",
      "group": "spot_perp_basis_arbitrage_8h",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "stablecoin_spread_arbitrage_15m_var01_v1",
      "sourcePath": "cross_exchange_arbitrage/稳定币价差套利 Var 01.md",
      "group": "stablecoin_spread_arbitrage_15m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "stablecoin_spread_arbitrage_15m_var02_v1",
      "sourcePath": "cross_exchange_arbitrage/稳定币价差套利 Var 02.md",
      "group": "stablecoin_spread_arbitrage_15m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "stablecoin_spread_arbitrage_15m_var03_v1",
      "sourcePath": "cross_exchange_arbitrage/稳定币价差套利 Var 03.md",
      "group": "stablecoin_spread_arbitrage_15m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "stablecoin_spread_arbitrage_15m_var04_v1",
      "sourcePath": "cross_exchange_arbitrage/稳定币价差套利 Var 04.md",
      "group": "stablecoin_spread_arbitrage_15m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "stablecoin_spread_arbitrage_15m_var05_v1",
      "sourcePath": "cross_exchange_arbitrage/稳定币价差套利 Var 05.md",
      "group": "stablecoin_spread_arbitrage_15m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "stablecoin_spread_arbitrage_15m_var06_v1",
      "sourcePath": "cross_exchange_arbitrage/稳定币价差套利 Var 06.md",
      "group": "stablecoin_spread_arbitrage_15m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "stablecoin_spread_arbitrage_15m_var07_v1",
      "sourcePath": "cross_exchange_arbitrage/稳定币价差套利 Var 07.md",
      "group": "stablecoin_spread_arbitrage_15m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "stablecoin_spread_arbitrage_15m_var08_v1",
      "sourcePath": "cross_exchange_arbitrage/稳定币价差套利 Var 08.md",
      "group": "stablecoin_spread_arbitrage_15m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "stablecoin_spread_arbitrage_15m_var09_v1",
      "sourcePath": "cross_exchange_arbitrage/稳定币价差套利 Var 09.md",
      "group": "stablecoin_spread_arbitrage_15m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "stablecoin_spread_arbitrage_15m_var10_v1",
      "sourcePath": "cross_exchange_arbitrage/稳定币价差套利 Var 10.md",
      "group": "stablecoin_spread_arbitrage_15m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "triangular_arbitrage_5m_var01_v1",
      "sourcePath": "cross_exchange_arbitrage/三角套利 Var 01.md",
      "group": "triangular_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "triangular_arbitrage_5m_var02_v1",
      "sourcePath": "cross_exchange_arbitrage/三角套利 Var 02.md",
      "group": "triangular_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "triangular_arbitrage_5m_var03_v1",
      "sourcePath": "cross_exchange_arbitrage/三角套利 Var 03.md",
      "group": "triangular_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "triangular_arbitrage_5m_var04_v1",
      "sourcePath": "cross_exchange_arbitrage/三角套利 Var 04.md",
      "group": "triangular_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "triangular_arbitrage_5m_var05_v1",
      "sourcePath": "cross_exchange_arbitrage/三角套利 Var 05.md",
      "group": "triangular_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "triangular_arbitrage_5m_var06_v1",
      "sourcePath": "cross_exchange_arbitrage/三角套利 Var 06.md",
      "group": "triangular_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "triangular_arbitrage_5m_var07_v1",
      "sourcePath": "cross_exchange_arbitrage/三角套利 Var 07.md",
      "group": "triangular_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "triangular_arbitrage_5m_var08_v1",
      "sourcePath": "cross_exchange_arbitrage/三角套利 Var 08.md",
      "group": "triangular_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "triangular_arbitrage_5m_var09_v1",
      "sourcePath": "cross_exchange_arbitrage/三角套利 Var 09.md",
      "group": "triangular_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "triangular_arbitrage_5m_var10_v1",
      "sourcePath": "cross_exchange_arbitrage/三角套利 Var 10.md",
      "group": "triangular_arbitrage_5m",
      "reason": "依赖套利、做市、链上或期权执行；超出当前现货趋势信号 MVP"
    },
    {
      "sourceId": "zscore_spread_reversion_4h_var01_v1",
      "sourcePath": "mean_reversion/Z-score 价差回归 Var 01.md",
      "group": "zscore_spread_reversion_4h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "zscore_spread_reversion_4h_var02_v1",
      "sourcePath": "mean_reversion/Z-score 价差回归 Var 02.md",
      "group": "zscore_spread_reversion_4h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "zscore_spread_reversion_4h_var03_v1",
      "sourcePath": "mean_reversion/Z-score 价差回归 Var 03.md",
      "group": "zscore_spread_reversion_4h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "zscore_spread_reversion_4h_var04_v1",
      "sourcePath": "mean_reversion/Z-score 价差回归 Var 04.md",
      "group": "zscore_spread_reversion_4h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "zscore_spread_reversion_4h_var05_v1",
      "sourcePath": "mean_reversion/Z-score 价差回归 Var 05.md",
      "group": "zscore_spread_reversion_4h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "zscore_spread_reversion_4h_var06_v1",
      "sourcePath": "mean_reversion/Z-score 价差回归 Var 06.md",
      "group": "zscore_spread_reversion_4h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "zscore_spread_reversion_4h_var07_v1",
      "sourcePath": "mean_reversion/Z-score 价差回归 Var 07.md",
      "group": "zscore_spread_reversion_4h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "zscore_spread_reversion_4h_var08_v1",
      "sourcePath": "mean_reversion/Z-score 价差回归 Var 08.md",
      "group": "zscore_spread_reversion_4h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "zscore_spread_reversion_4h_var09_v1",
      "sourcePath": "mean_reversion/Z-score 价差回归 Var 09.md",
      "group": "zscore_spread_reversion_4h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    },
    {
      "sourceId": "zscore_spread_reversion_4h_var10_v1",
      "sourcePath": "mean_reversion/Z-score 价差回归 Var 10.md",
      "group": "zscore_spread_reversion_4h",
      "reason": "非趋势主线，暂缓作为独立震荡策略"
    }
  ]
}
