规则说明
三仓定投计划的资金节奏、信号来源、执行时间和暂停条件。
Portfolio Policy
三仓分工
BTC 负责周期进攻,CRCL 负责加密金融成长,美股指数负责长期底仓。BTC 和 CRCL 的执行周期为 4 年,QQQM + VOO 的持有周期为 10 年以上。系统只给出定投提醒和记录,不自动下单。
BTC 周期进攻
CRCL 成长仓
QQQM + VOO 底仓
BTC:周期进攻仓
目标是在 BTC 估值低位时提高投入,在估值升高时降低或暂停投入。
核心指标
BTC 使用 DCA Score 作为统一估值分数。分数越低,代表相对越便宜,建议投入倍数越高。
- Proxy MVRV Z:使用 200 周均线偏离衡量周期位置,占 40%。
- AHR999:结合 200 日成本和指数增长模型判断估值,占 25%。
- Puell Multiple:观察矿工收入相对 365 日均值的位置,占 35%。
- 三个指标必须全部有效;任一缺失时不生成正式买入建议。
倍数规则
| DCA Score 区间 | 动作 | 倍数 |
|---|---|---|
| ≤ P10 | 重仓定投 | 4x |
| > P10 且 ≤ P25 | 加速定投 | 2x |
| > P25 且 ≤ P50 | 正常定投 | 1x |
| > P50 且 ≤ P75 | 轻仓定投 | 0.5x |
| > P75 | 暂停观察 | 0x |
当前基础金额由
BTC_BASE_AMOUNT 控制,默认 $100。比如 DCA Score 满足 P10 < Score ≤ P25,则提醒 2x,也就是 $200。
CRCL:加密金融成长仓
目标是在 CRCL 相对低位或回撤期加大投入,在价格偏热时降低投入。
价格历史分位
比较当前价格在近一年历史价格中的位置。分位越低越有利。
最高 40 分
MA60 均线偏离
观察当前价格相对 60 日均线的偏离。价格越接近低吸区,分数越友好。
最高 25 分
距 90 日高点回撤
观察相对近 90 日高点的回撤。回撤越深,越可能进入分批吸收区。
最高 20 分评分与硬暂停
三个价格指标合计形成 0–85 原始分,再按“原始分 ÷ 85 × 100”归一化到 0–100。分数越低,代表价格位置越便宜。
- 价格历史分位贡献 0–40 分。
- MA60 偏离贡献 0–25 分。
- 距 90 日高点回撤贡献 0–20 分。
- 若 USDC 24 小时流通量下降超过 5%,无论价格分多少都直接暂停。
- 价格指标或 USDC 风险数据不完整时,不生成正式买入建议。
执行规则
| CRCL Score | 动作 | 倍数 |
|---|---|---|
| ≤ 25 | 强提醒加速 | 2x |
| > 25 且 ≤ 45 | 正常定投 | 1x |
| > 45 且 ≤ 65 | 减量定投 | 0.5x |
| > 65 | 暂停定投 | 0x |
当前基础金额由
CRCL_BASE_AMOUNT 控制,默认 $100。CRCL 波动大,提醒只代表定投节奏,不代表一次性追涨。
QQQM + VOO:美股长期底仓 + 估值分层定投
目标是长期积累美股指数仓位,同时在估值偏高时降低买入速度,在估值便宜时提高买入力度。
轮换与金额规则
- 每月总投入基准为
US_INDEX_MONTHLY_AMOUNT,默认 $500。 - 奇数月买 VOO,偶数月买 QQQM。
- VOO 作为宽基核心,默认按 1x 固定金额买入。
- QQQM 按纳指 PE 调整金额;跌破 10 个月均线时买入系数降一级。
- 老仓默认不卖出,降低交易频率和择时压力。
QQQM 分层规则
| 纳指 PE | 10月均线上 | 跌破10月均线 |
|---|---|---|
| PE ≥ 35 | 0.5x | 0.25x |
| 25 < PE < 35 | 1x | 0.5x |
| PE ≤ 25 | 2x | 1x |
系统在月末美股收盘后计算 QQQM/VOO 信号,并在下一个美股交易日 16:00 北京时间推送。这个规则只调整新投入金额,不主动卖出老仓。
统一提醒与记录规则
提醒渠道
全部使用企业微信机器人推送。系统会用数据库唯一记录避免同一天重复推送。
数据更新
VPS 上由 systemd timer 每 5 分钟运行一次更新脚本,刷新行情、决策和收益曲线缓存。
人工确认
系统只负责提醒和记录,最终是否买入、买多少、在哪个账户下单,仍由人工确认。