# BTC / ETH / SOL 候选策略摘选说明

> v0.34 更新：M03 已提供独立回顾性风险平价研究，入口 `/research/m03`，范围与补充定义见 [M03-Research-v034.md](M03-Research-v034.md)。下文保留原候选方案；其中滚动样本外净值、跨币种与生产准入仍未完成。


审阅日期：2026-09-20。来源：加密量化策略知识库_Obsidian.zip。

> 阶段说明：本文保留初筛时的结论。后续 research-0.2.0 已实现 C01、C02、C06 的独立研究规则和历史回溯；当前状态见 candidates.json 与站点 /research。原卡和其自报指标未被改写，全部候选仍未生产准入。

## 摘选结论

附件包含 345 张策略卡（另有 1 个索引），覆盖 22 类。按 strategy_id 去除变体后得到 75 个命名组；这些并不等于独立算法。本轮摘选 17 个候选方向，对应 127 张原卡，其余 218 张暂缓。

首批为 8 个策略方向与 2 个配套模块；后续为 6 个研究项；LightGBM 单列为 1 个储备项。BTC、ETH、SOL 趋势跟踪合并为一套逻辑、分币验证，避免把同一模板或十组参数重复计算为多份 alpha。

所有项状态为 candidate，evaluationEnabled=false、autoTradeAllowed=false、signalWeight=0。本轮完成摘选、原始参数留档、问题登记与拟议适配；没有实施这些策略的交易逻辑、回测或组合加权。现有 trend-0.1.0 信号引擎保持原样。

## 首批验证顺序

1. C01 三币均线趋势：先冻结原 1h 口径，再独立测试 4h / 日线。
2. C02 Donchian：补全真正的入场与退出通道定义，不能使用同名通用趋势模板的回测代替。
3. C06 成交量确认：以相同价格突破规则比较有无量能过滤的增量。
4. 再依序验证时间序列动量、双动量、布林突破、波动调整动量与持有择时对照。ADX 和波动率目标分别作为过滤、风险模块做消融实验。

## 候选清单

| 编号 | 阶段 | 方向 | 原卡数 | 源周期 → 拟验证周期 | 角色 |
|---|---|---|---:|---|---|
| C01 | P0 | BTC / ETH / SOL 均线趋势跟踪 | 30 | 1h → 4h/1d | 趋势信号 |
| C02 | P0 | Donchian 通道突破 | 10 | 4h → 4h/1d | 趋势信号 |
| C06 | P0 | 成交量确认动量 | 1 | 4h → 4h/1d | 趋势信号 |
| C04 | P0 | 多币时间序列动量 | 10 | 1d → 1d/4h | 趋势信号 |
| C05 | P0 | 双动量策略 | 10 | 4h → 4h/1d | 轮动信号 |
| C03 | P0 | 布林带趋势突破 | 10 | 1h → 4h/1d | 趋势信号 |
| C07 | P0 | 波动率调整 / 目标动量 | 1 | 1d → 1d/4h | 趋势与风险 |
| C08 | P0 | 买入持有 + 趋势择时增强 | 1 | 1d → 1d | 对照策略 |
| M01 | P0 | ADX 趋势强度过滤 | 10 | 4h → 4h/1d | 配套过滤模块 |
| M02 | P0 | 波动率目标风险管理 | 1 | 1d → 1d/4h | 配套风险模块 |
| C09 | P1 | 三币横截面动量轮动 | 10 | 1d → 1d | 轮动信号 |
| C10 | P1 | 趋势 + 资金费率拥挤过滤 | 1 | 4h → 4h | 风险过滤 |
| C11 | P1 | OI + 资金费率拥挤反转 | 1 | 4h → 4h | 反向风险提示 |
| C12 | P1 | BTC–ETH 相对价值 | 10 | 4h → 4h/1d | 相对价值研究 |
| C13 | P1 | ETH–SOL 相对价值 | 10 | 4h → 4h/1d | 相对价值研究 |
| M03 | P1 | 多策略风险平价组合 | 1 | 1d → 1d | 配套组合模块 |
| C14 | P2 | LightGBM 多因子预测 | 10 | 1h → 4h/1d | 机器学习研究 |

## 来源质量审阅

- 116 张原卡自报有回测，229 张没有回测。十张 LightGBM 卡全为零交易，因此不将 has_backtest=true 解释为策略已被验证。
- 压缩包只有 Markdown 卡片与索引，没有可执行策略引擎、逐笔交易记录或净值曲线。300 张卡的入场字段是 template 引用，45 张是文字逻辑；均需补充或取得实际实现。
- 45 条回测的 CAGR 与按声明起止日期、总收益重算的结果相差超过 0.25 个百分点。公式：CAGR=(1+总收益)^(365.25/实际天数)−1。此检查提示口径待复核，不足以断言原记录虚假。
- 例：双动量 Var01 声明 2024-07-01 至 2026-07-08，总收益 −35.78%，CAGR −58.39%；依该区间复利年化约 −19.71%。若作者采用不同有效交易期，需提供相应口径。
- Donchian 与布林趋势突破缺少算法名称所需的关键通道 / 布林参数；与 BTC / ETH / SOL 趋势、ADX 卡共享相同 trend 模板。
- 配对卡没有价差与对冲比率定义。订单簿、大单、清算卡的数据字段只写 ohlcv，无法据此实现其名称所述策略。
- LightGBM 特征使用 OI 与盘口，但 data_required 未完整列出；候选登记已补充为数据缺口。
- 原卡有 75 项允许自动交易的字段；该字段仅保存为来源信息，不继承为本平台权限。

## 参数与资产适配原则

- 全部源参数、规则、资产和周期原样留档；Var01 仅作规范核对基线，不按原收益选优。
- proposedParameters、proposal 和 adaptation 为本次拟议研究定义，界面与原始字段分开展示。尚缺关键参数时明确待定义。
- 原 1h 参数移植到 4h / 日线必须另建版本；天数窗口与 K 线根数窗口分别处理，不能混用。
- 源卡未覆盖 SOL 或 ETH 的场景标为拟扩展，不能继承 BTC 的回测表现。
- 当前候选研究限定三币现货；原杠杆字段保留溯源，既不启用杠杆，也不新增下单接口。

## 准入门槛

1. 定义并冻结因果规则、时间单位、资产域与退出状态机
2. 实现独立策略评估器并验证无未来数据
3. 同步时点数据，复核原回测年化和交易记录
4. 统一手续费、滑点和下一可成交时点
5. 滚动样本外与参数稳定性、多重试验和去冗余检验
6. 持续影子观察与人工审阅后方可另行准入

准入只按新实验判断。手续费、滑点、下一可成交时点、同步资产历史、参数多重试验和因子去冗余均需纳入；暂不承诺任何收益阈值或最优参数。

## 每项选择理由与缺口

### C01 BTC / ETH / SOL 均线趋势跟踪

三种资产的源卡使用同一趋势模板，合并为一个逻辑，按资产独立验证。

数据要求：ohlcv。
拟适配资产：BTC / ETH / SOL。源资产：BTC / ETH / SOL。

规则缺口：
- 源卡周期为 1h；4h / 日线必须建立新版本，不能沿用原回测结论。
- 未给出均线种类、交叉或持续持有条件、ADX 窗口及止损成交顺序。
- 三币和 Donchian / ADX / 布林突破卡使用相同模板与参数，不能视为独立 alpha。

拟议方案：拟定义 EMA 快慢线方向 + ADX 过滤 + ATR 退出；先重建 1h 源口径，再独立试验 4h / 1d。

适配说明：原始 max_leverage=2 仅存档；候选研究统一现货、无杠杆。三币分开回测，不共享收益证据。

原始基线 ID：btc_trend_following_1h_var01_v1, eth_trend_following_1h_var01_v1, sol_trend_following_1h_var01_v1。

### C02 Donchian 通道突破

价格通道与现有 OHLCV 数据匹配，适合研究持续趋势与新高突破。

数据要求：ohlcv。
拟适配资产：BTC / ETH / SOL。源资产：BTC / ETH / SOL。

规则缺口：
- 源卡没有 Donchian 入场 / 出场通道窗口，只给出通用均线模板。
- 源卡报告的收益不能视为 Donchian 算法的已验证表现。

拟议方案：拟在收盘突破前 N 根最高价时产生偏多候选；跌破前 M 根最低价时退出。通道排除当前 K 线。

适配说明：这些通道参数为本次研究起点，并非附件参数或优化结果；日线另行验证。

原始基线 ID：donchian_breakout_4h_var01_v1。

### C06 成交量确认动量

仅需 OHLCV，能检验放量是否改善突破信号。

数据要求：ohlcv。
拟适配资产：BTC / ETH / SOL。源资产：ETH。

规则缺口：
- 源卡仅适用 ETH，突破价格定义和退出规则未落为公式。
- lookback_days=20 与 volume_ma_window=20 的时间单位不同。

拟议方案：拟以此前 20 天最高价为突破线，同时要求当前成交量大于前 20 根均量的 1.2 倍；比较加入量能过滤前后的增量。

适配说明：原卡 ETH；扩展 BTC / SOL 仅为候选。均量排除当前根，退出规则需先冻结。

原始基线 ID：ext_volume_confirmed_momentum_v1。

### C04 多币时间序列动量

每个资产独立判断绝对动量，可作为透明的低复杂度基准。

数据要求：ohlcv。
拟适配资产：BTC / ETH / SOL。源资产：BNB / BTC / ETH / SOL。

规则缺口：
- 源参数包含 top_n 排名，尚不能确认实现属于时间序列动量还是横截面动量。
- 源回测 symbol 仅为 BTCUSDT，不能代表三币组合。
- 原回测总收益与 CAGR 的年化口径需核对。

拟议方案：拟对每币的短、长窗口对数收益独立判向；同为正才偏多，否则退出或观望，不做跨币排名。

适配说明：源基线 6 / 22 天；转换到 4h 必须按每日 6 根换算，并记录新的策略版本。

原始基线 ID：multi_time_series_momentum_1d_var01_v1。

### C05 双动量策略

绝对趋势与相对强弱结合，可给出三币优先观察顺序。

数据要求：ohlcv。
拟适配资产：BTC / ETH / SOL。源资产：BNB / BTC / ETH / SOL。

规则缺口：
- 源卡未定义绝对动量门槛、排名合成方式与持币不足 top_n 时的现金处理。
- 源卡包括 BNB；缩减为三币会改变排名与分配。
- 原报告的收益与 CAGR 口径需要复核。

拟议方案：拟先要求绝对动量为正，再按短长动量合成排名选前两名；不足两名时保留现金。

适配说明：以源参数为起点，不宣称 Var01 优于其他变体；仅输出研究排序。

原始基线 ID：dual_momentum_4h_var01_v1。

### C03 布林带趋势突破

作为波动扩张突破候选，与通道突破比较冗余及增量。

数据要求：ohlcv。
拟适配资产：BTC / ETH / SOL。源资产：BTC / ETH。

规则缺口：
- 源卡缺少布林窗口、标准差倍数及带宽条件。
- 源范围只有 BTC / ETH、1h；扩展 SOL 与新周期需重测。

拟议方案：拟在已收盘价格突破前一期布林上轨且带宽扩张时产生候选；回落至中轨时退出。

适配说明：拟议参数为新定义，不将通用 trend 模板等同于布林算法。

原始基线 ID：bollinger_trend_breakout_1h_var01_v1。

### C07 波动率调整 / 目标动量

用波动缩放动量风险，检验同等风险预算下的信号质量。

数据要求：ohlcv。
拟适配资产：BTC / ETH / SOL。源资产：BTC。

规则缺口：
- 源卡未定义动量正负阈值、波动年化与低波动下限。
- 原结果仅为 BTC，CAGR 与区间收益不一致，需要重算。

拟议方案：拟采用 30 天动量方向、20 期实现波动率和 40% 年化目标；风险缩放受现货上限限制。

适配说明：目标波动率是风险参数，不是收益目标；本阶段不输出实际持仓指令。

原始基线 ID：ext_vol_scaled_momentum_v1。

### C08 买入持有 + 趋势择时增强

与纯持有、现金及简单均线基准比较，判断复杂规则是否有增量。

数据要求：ohlcv。
拟适配资产：BTC / ETH / SOL。源资产：BTC。

规则缺口：
- 名称含 BTC / ETH，但元数据和原回测仅为 BTC。
- 快慢均线的种类、现金切换和退出时点未定义。
- 原回测 CAGR 与两年区间总收益明显不一致，需核对年化周期。

拟议方案：拟以 50 / 200 均线过滤现货持有；另建纯买入持有对照，单独记录费用和现金占比。

适配说明：此候选含择时，不能将它当作无择时的纯买入持有收益基准。

原始基线 ID：ext_hodl_timing_v1。

### M01 ADX 趋势强度过滤

用于比较加过滤前后是否减少震荡误报。

数据要求：ohlcv。
拟适配资产：BTC / ETH / SOL。源资产：BTC / ETH。

规则缺口：
- ADX 仅表达强度，不能独立决定涨跌。
- 源卡与趋势跟踪共享模板，不能当作独立策略增加票数。

拟议方案：拟由主策略提供方向，ADX 仅允许或拦截；通过消融实验比较其增量。

适配说明：ADX14 为拟议计算口径；阈值 21–30 来自源变体。源资产未含 SOL。

原始基线 ID：adx_trend_strength_4h_var01_v1。

### M02 波动率目标风险管理

统一风险表达，避免高波动币种在组合中占据过多风险。

数据要求：ohlcv。
拟适配资产：BTC / ETH / SOL。源资产：BTC。

规则缺口：
- 源卡仅 BTC，未定义波动下限、更新频率和现金收益。
- 本模块没有独立方向 alpha，不能作为额外买入信号。

拟议方案：拟以 min(现货上限, 年化目标波动 / 实现波动) 计算研究风险缩放系数；先固定低波动下限。

适配说明：目标波动参数非收益目标；仅研究风险缩放，不代替账户持仓管理。

原始基线 ID：ext_vol_target_position_v1。

### C09 三币横截面动量轮动

作为双动量的相对强弱对照，量化绝对动量过滤的价值。

数据要求：ohlcv。
拟适配资产：BTC / ETH / SOL。源资产：BNB / BTC / ETH / SOL。

规则缺口：
- 三币截面很小，排名稳定性和集中度必须单独评估。
- 源卡包含 BNB，缩减范围与缺失资产处理须冻结。

拟议方案：拟在同步收盘的三币中按 6 / 22 天动量排序，最多选择两币；是否允许负动量持有作为单独实验。

适配说明：只做研究排名；与双动量高度相关，不能重复加权。

原始基线 ID：multi_cross_sectional_momentum_1d_var01_v1。

### C10 趋势 + 资金费率拥挤过滤

用于过滤杠杆拥挤的顺势追涨，扩展现货趋势解释。

数据要求：ohlcv, funding_rate。
拟适配资产：BTC / ETH / SOL。源资产：BTC。

规则缺口：
- 缺少资金费率时点历史、窗口和交易所结算周期映射。
- 原卡仅 BTC，未实现可回测适配。

拟议方案：拟在趋势已成立时，以仅含已公布资金费率的历史分位数判断拥挤；超过分位上限暂停新增偏多候选。

适配说明：资金费率是风险过滤，不将套利收益记入现货策略。分位窗口仍待定义。

原始基线 ID：ext_trend_funding_filter_v1。

### C11 OI + 资金费率拥挤反转

作为趋势的反向证据，识别杠杆拥挤风险。

数据要求：ohlcv, funding_rate, open_interest。
拟适配资产：BTC / ETH / SOL。源资产：BTC。

规则缺口：
- OI 口径、币本位 / 美元本位、历史时间戳与合约迁移未处理。
- 原卡仅 BTC，极端 OI 不能单独确定价格方向。

拟议方案：拟以 OI z-score、资金费率分位和价格方向联合标记拥挤，不直接做逆势开空。

适配说明：作为现货风险提示保留；窗口单位和方向确认规则仍待明确。

原始基线 ID：ext_oi_funding_reversal_v1。

### C12 BTC–ETH 相对价值

补充两币相对强弱分析，独立于单币趋势。

数据要求：ohlcv。
拟适配资产：BTC / ETH。源资产：BTC / ETH。

规则缺口：
- 附件仅给出通用 RSI / z-score 参数，未定义价差、对冲比率和协整检验。
- 无两腿同步成本、借币或永续资金费模型。

拟议方案：拟先定义 log(BTC) − β log(ETH) 的滚动残差，训练窗口内估计 β，再对样本外残差检验 z-score。

适配说明：仅研究相对强弱，不接入两腿做空或套利执行。β 与窗口待研究。

原始基线 ID：btc_eth_pair_trading_4h_var01_v1。

### C13 ETH–SOL 相对价值

比较智能合约平台资产的相对强弱。

数据要求：ohlcv。
拟适配资产：ETH / SOL。源资产：ETH / SOL。

规则缺口：
- 缺少真实价差构造与对冲比率；不能直接拿单币 RSI 代表配对交易。
- 需要结构突变检验，长期相关不等于协整。

拟议方案：拟用滚动残差定义 ETH / SOL 相对偏离，先评估平稳性与关系断裂，再考虑输出。

适配说明：与 BTC–ETH 分别验证，不将 BTC 对的参数视为适用于 ETH–SOL。

原始基线 ID：eth_sol_pair_trading_4h_var01_v1。

### M03 多策略风险平价组合

待多个通过验证的策略存在后，再评估风险贡献与去冗余。

数据要求：ohlcv, strategy_returns。
拟适配资产：BTC / ETH / SOL。源资产：BNB / BTC / ETH / SOL。

规则缺口：
- 缺少可比的样本外策略净值、成本与相关性历史。
- 不能用投票数或指标相关性代替策略风险贡献。

拟议方案：拟使用扣费后的滚动样本外策略收益协方差，约束集中度与换手后求风险预算。

适配说明：不把所有候选等权投入组合；未验证策略的权重保持为零。

原始基线 ID：ext_risk_parity_portfolio_v1。

### C14 LightGBM 多因子预测

保留为后续非线性组合对照，待简单规则与时点数据成熟。

数据要求：ohlcv, funding_rate, open_interest, orderbook_l2。
拟适配资产：BTC / ETH / SOL。源资产：BNB / BTC / ETH / SOL。

规则缺口：
- 10 个变体虽然标注有回测，但均为零交易，不能作为有效回测证据。
- data_required 漏列特征实际使用的 OI 和盘口。
- 缺少标签生成、训练管线、模型产物及 purge / embargo 边界。

拟议方案：拟以冻结的因子集进行滚动训练，用独立样本外数据比较透明基准，完成概率校准后再评估。

适配说明：原 1h 特征与 next_4h 标签不直接移植到日线；源 auto_trade_allowed 不继承。

原始基线 ID：lightgbm_multifactor_1h_var01_v1。

## 暂缓原因与资料文件

完整 JSON 的 deferred 数组逐项记录其余 218 张卡的暂缓原因。套利、做市、链上、期权与高频执行不属于本轮现货趋势信号；新闻、链上估值等等待时点数据；均值回归保留作未来对照。

- candidate-strategies.csv：17 个候选方向的简表。
- candidates.json：所有选择理由、原始参数、报告指标、来源哈希、拟议定义及暂缓理由。
- selected-source-cards.zip：127 张源卡原文，按候选编号分组。
- 源控中的 source-audit.json：345 张卡的结构化审阅记录。

原始压缩包 SHA-256：fd3ce2ee16c6ac4fd0c8d9d4b5f216b00fbe3fc7e5721ce69115e350f63913b3

实时行情此前仍存在云端拒绝或限流；本轮候选登记不解决该问题，也不将静态快照变为当前信号。
