不是,自动的。让我把"找钱包"的全流程讲清楚。 ## 一张图:钱包从全网到你眼前 ``` Polymarket 全网交易 (上百万笔/天) │ ▼ enumerate.py ← 自动(daily.sh 跑)每天发现新候选 │ top traders of recent markets ▼ candidates.json ← 候选池 │ ▼ collect.py → cache.duckdb ← 自动拉所有候选钱包历史 │ ├─→ skill.py ← 自动,5 道统计门 │ ↓ │ watch_skilled.json ← 71 个钱包(z ≥ 阈值 + FDR + OOS 一致) │ └─→ conviction_scan.py + validate_timing.py ← 自动 ↓ watch_sharps.json ← 12 个钱包(信念单 + 费后 Copy PnL > 0) │ ▼ ★ 你手动挑 5 个 ★ │ ▼ copybot.paper.json ← bot 实际跟的 5 个 │ ▼ copybot.py 24/7 跑 ← 自动监听新交易、按门槛复制 ``` ## 三个数字的关系 | 数字 | 文件 | 含义 | 怎么更新 | | ------ | ------------------------- | ------------------------------------------------------------ | -------------------- | | **71** | `live/watch_skilled.json` | **候选池**:统计上可能赢的钱包(z-score ≥ 6 + OOS 一致) | 每天 `daily.sh` 重算 | | **12** | `live/watch_sharps.json` | **可复制池**:在 71 里再做"信念门槛 + 费后 Copy PnL > 0"两道过滤 | 每天 `daily.sh` 重算 | | **5** | `live/copybot.paper.json` | **你实际跟的**:从 12 里手工挑出来的 | **你手动改** | ## 你要日常做什么 **几乎不用**。整个流程: 1. **找**:daily.sh 每天 02:00 UTC(10:00 北京)自动跑,重新打分 → 71 → 12 自动更新 2. **跟**:copybot-paper systemd 24/7 跑,自动监听你配置的 5 个钱包的新交易 3. **改**: - 想**加/减/换**跟单钱包 → 手动编辑 `copybot.paper.json` 的 `wallets`(偶尔看一次 dashboard 决定加谁) - 想**改跟单金额** → 手动编辑 `bankroll_pct`、`class_pct` 等 - 想**完全不管** → 啥也别动,让 bot 自己跑 ## 关键:71 → 12 → 5 的区别 - **71 个**:统计上"过去赢过"的钱包,但有些赢的原因不可复制(比如跟单延迟毫秒级的 scalper) - **12 个**:在 71 里再做两道过滤——只跟该钱包自己下注最大的 20%("信念"),且按真实费率复制后还能赚钱(Copy PnL > 0)。**这 12 个才是真能赚钱的** - **5 个**:你在 12 里挑 5 个(你目前配的:Kruto2027 / 0xbadaf319 / gkmgkldfmg / 1kto1m / BikesAreTheBikes) ## 实战:你啥时候需要"手动" 只有两种情况: 1. **几周后**:看了 dashboard,发现 12 里的某个钱包最近特别差(或者新晋某个特别好)→ 编辑 `copybot.paper.json` 加进来或踢出去 2. **想调金额**:发现下注太多/太少 → 改 `bankroll_pct` 或者你**完全不想管**——放着就行,daily.sh 每天会自动调 71 和 12,bot 按你配的 5 个继续跟。损失的是"没踩到新晋的赚钱钱包",但省心。 --- 想深入看哪部分?比如: - 5 道统计门具体怎么过滤? - 信念门槛(每钱包 p80)怎么算? - Copy PnL 是怎么模拟出来的?