docs: update 3 docs with critical findings from author's research
AGENT.md: - Expanded dimension 4 (niche analysis): ITF tennis/tier-3 esports = real edge, 5min BTC/scalping = never follow, long holds (>7d) kill compounding - Added edge disappearance warning (ArbTraderRookie wiped mid-analysis) - Added 5 new AI agent rules: don't use copy_pnl alone, niche awareness, edge fragility, win rate is survivorship-biased, small capital = concentrate 日常使用.md: - Added emergency exit procedure (host/flatten_positions.py) - Added edge disappearance detection and response procedure 问题排查与踩坑记录.md: - Added gotcha 7.11: win rate is survivorship-biased (90.6% shown = 48.3% real) - Added gotcha 7.12: edge can vanish (wallet wiped from API mid-analysis) - Added gotcha 7.13: long holds kill compounding (leegunner + lifetime but - to copy due to 7.6-day holds) - Added gotcha 7.14: emergency exit tool (flatten_positions.py)
This commit is contained in:
@@ -177,18 +177,42 @@ AI 代理拿到 6 份数据后,按以下 5 个维度分析每个钱包:
|
|||||||
- conv_win < 40% -> ⚠️ 信念单胜率低,谨慎
|
- conv_win < 40% -> ⚠️ 信念单胜率低,谨慎
|
||||||
- conv_win < 25% -> ❌ 建议踢(如 BikesAreTheBikes 21%)
|
- conv_win < 25% -> ❌ 建议踢(如 BikesAreTheBikes 21%)
|
||||||
|
|
||||||
#### 维度 4:季节性催化剂(权重 ★★)
|
#### 维度 4:季节性催化剂 + niche 分析(权重 ★★)
|
||||||
|
|
||||||
**数据来源**:需要人类提供信息(AI 代理无法自动判断)
|
**数据来源**:需要人类提供信息(AI 代理无法自动判断)+ 服务器上查 cache
|
||||||
|
|
||||||
**人类需要告诉 AI**:
|
**人类需要告诉 AI**:
|
||||||
- 某钱包主要交易什么类型的市场(电竞/足球/BTC/政治等)
|
- 某钱包主要交易什么类型的市场(电竞/足球/BTC/政治等)
|
||||||
- 是否有即将到来的赛事/事件(如 Esports World Cup、世界杯、选举等)
|
- 是否有即将到来的赛事/事件(如 Esports World Cup、世界杯、选举等)
|
||||||
|
|
||||||
|
**在服务器上查钱包 niche**:
|
||||||
|
```bash
|
||||||
|
python3 -c "
|
||||||
|
import cache
|
||||||
|
bets = cache.get_bets('WALLET_ADDRESS')
|
||||||
|
from collections import Counter
|
||||||
|
titles = [b.get('title','?')[:30] for b in bets[-50:]]
|
||||||
|
# 看最近 50 笔交易的市场类型
|
||||||
|
for t in titles[-20:]:
|
||||||
|
print(t)
|
||||||
|
"
|
||||||
|
```
|
||||||
|
|
||||||
**判断规则**:
|
**判断规则**:
|
||||||
|
- niche 是 ITF 网球 / 三级电竞(CCT CS、Dota 2 EPL)-> ✅ 强 edge 信号(作者研究发现真正的 edge 集中在这些市场)
|
||||||
- niche 有赛季/事件即将开始 -> 加分(如 AIcAIc 在电竞赛季)
|
- niche 有赛季/事件即将开始 -> 加分(如 AIcAIc 在电竞赛季)
|
||||||
- niche 赛季结束 -> 减分
|
- niche 赛季结束 -> 减分
|
||||||
- niche 是 5min BTC 等超短周期市场 -> ❌ 永不跟(跟单来不及)
|
- niche 是 5min BTC Up/Down -> ❌ 永不跟(结算比跟单快,跟不上)
|
||||||
|
- niche 是高频 scalp(买入后几秒卖出)-> ❌ 不跟(scalper 的胜率是假的,复制后亏钱)
|
||||||
|
- 持仓时间 > 7 天才结算 -> ⚠️ 长持仓杀死复利(如 leegunner 7.6 天持仓,前瞻亏 $180)
|
||||||
|
- 入场价集中在 0.40-0.60 -> ✅ 真正的 50/50 市场(edge 来源)
|
||||||
|
- 入场价集中在 > 0.90 -> ⚠️ favorite-rider(赔率薄,手续费吃掉利润)
|
||||||
|
|
||||||
|
**作者的研究结论(FINDINGS.md)**:
|
||||||
|
- 最赚钱的钱包做的是低级别网球 + 三级电竞,入场价 ~0.50,提前 ~160 小时入场
|
||||||
|
- 这可能是"内幕信息"(比赛操纵相关),但因为入场早所以可以被复制
|
||||||
|
- **edge 可能随时消失**:作者的一个顶级钱包在分析过程中突然从 API 消失了
|
||||||
|
- 每个月都可能是 edge 的最后一个月,每周重新评估,赚钱了就取出来
|
||||||
|
|
||||||
#### 维度 5:floor 稳定性(权重 ★)
|
#### 维度 5:floor 稳定性(权重 ★)
|
||||||
|
|
||||||
@@ -477,6 +501,11 @@ for b in bets[-20:]:
|
|||||||
- 如果发现异常(如 CASH≠CHAIN、RTDS 断线),在报告里提醒
|
- 如果发现异常(如 CASH≠CHAIN、RTDS 断线),在报告里提醒
|
||||||
- 如果 backtest.json 里缺少某个 LIVE 钱包,提醒人类添加
|
- 如果 backtest.json 里缺少某个 LIVE 钱包,提醒人类添加
|
||||||
- 不要建议跟 imwalkinghere(5min BTC,跟单来不及)
|
- 不要建议跟 imwalkinghere(5min BTC,跟单来不及)
|
||||||
|
- **不要只看 copy_pnl 排名**:oliman2 copy_pnl #1 但前瞻亏 $143;leegunner copy_pnl #2 但前瞻亏 $180。前瞻 realized 才是决策依据
|
||||||
|
- **注意 niche**:ITF 网球/三级电竞 = 真正 edge;5min BTC/高频 scalp = 不能跟;长持仓(>7天)杀死复利
|
||||||
|
- **edge 可能消失**:钱包可能突然从 API 消失,每周重新评估,赚钱了建议人类取出来
|
||||||
|
- **胜率是骗人的**:Polymarket 的胜率有幸存者偏差,90% 显示可能是 48% 实际。只有 Copy P&L 是真实的
|
||||||
|
- **小资金要集中**:$1k 跟 10 个钱包会亏(资金不够覆盖信号),跟 5-8 个高信念钱包更好
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -354,6 +354,35 @@ journalctl -u copybot-paper --since "30 minutes ago" --no-pager | tail -30
|
|||||||
systemctl restart copybot-paper
|
systemctl restart copybot-paper
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### 紧急退出(一键清仓所有 live 仓位)
|
||||||
|
|
||||||
|
**什么时候用**:发现严重问题需要立刻清仓(bot 失控 / edge 消失 / 需要紧急撤资)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# 停 bot 防止它继续下单
|
||||||
|
systemctl stop copybot-live
|
||||||
|
|
||||||
|
# 一键市价卖出所有仓位
|
||||||
|
cd /opt/winning-wallet-finder
|
||||||
|
export LIVE_PRIVATE_KEY=$(grep LIVE_PRIVATE_KEY /etc/copybot/live.env | cut -d= -f2-)
|
||||||
|
export HTTPS_PROXY=http://127.0.0.1:7890
|
||||||
|
python3 host/flatten_positions.py
|
||||||
|
```
|
||||||
|
|
||||||
|
> ⚠️ 这是**真钱操作**,市价卖出可能有滑点损失。只在紧急情况用。
|
||||||
|
|
||||||
|
### edge 消失(钱包突然不交易或从 API 消失)
|
||||||
|
|
||||||
|
**怎么发现**:某个跟单钱包连续 1 周没有 FOLLOW 信号,或 watch_sharps 里突然找不到
|
||||||
|
|
||||||
|
**原因**:作者研究发现 edge 可能随时消失(钱包可能被 Polymarket 封禁、改变策略、或信息源断了)
|
||||||
|
|
||||||
|
**处理**:
|
||||||
|
1. 确认钱包是否还在 watch_sharps.json 里
|
||||||
|
2. 如果不在了 -> 从跟单配置里踢掉,从 bench 里选替补
|
||||||
|
3. 如果还在但不交易 -> 观察 1 周,无改善则踢掉
|
||||||
|
4. **赚钱了定期取出来**,不要假设 edge 永久存在
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 更新代码
|
## 更新代码
|
||||||
|
|||||||
@@ -445,6 +445,47 @@ python3 -c "import json; [print(w['name']) for w in json.load(open('live/copybot
|
|||||||
|
|
||||||
> ⚠️ 新加坡很多人以为是允许的,实际在禁单列表里!
|
> ⚠️ 新加坡很多人以为是允许的,实际在禁单列表里!
|
||||||
|
|
||||||
|
### 7.11 胜率是骗人的(作者核心研究发现)
|
||||||
|
|
||||||
|
**Polymarket 的胜率有幸存者偏差**:平台只兑现赢的份额,输的份额永远躺在 `/positions` 里不进 `/closed-positions`。一个钱包显示 90.6% 胜率,实际只有 48.3%。
|
||||||
|
|
||||||
|
**只有 Copy P&L(费后复制盈亏)才是真实指标**:
|
||||||
|
- ArbTraderRookie 显示 99.5% 胜率,但实际复制后亏 $790
|
||||||
|
- 全市场第一的钱包(43% 胜率)90 天亏了 $3.8M
|
||||||
|
|
||||||
|
**教训**:永远不要按胜率选钱包。dashboard 的"信念胜率"只是辅助参考,决策看前瞻 realized。
|
||||||
|
|
||||||
|
### 7.12 edge 可能随时消失
|
||||||
|
|
||||||
|
作者的一个顶级钱包(ArbTraderRookie)在分析过程中突然从 Polymarket API 消失了(2026-07-03)。
|
||||||
|
|
||||||
|
**edge 的来源**可能是比赛操纵相关的内幕信息,这些信息源随时可能被封禁或改变行为。
|
||||||
|
|
||||||
|
**防范**:
|
||||||
|
- 每周重新评估(daily.sh 自动重算,但人工 review 也很重要)
|
||||||
|
- 赚钱了定期取出来(不要假设 edge 永久存在)
|
||||||
|
- 如果某个钱包连续 1 周没有信号,考虑踢掉
|
||||||
|
|
||||||
|
### 7.13 长持仓杀死复利
|
||||||
|
|
||||||
|
leegunner 终身 P&L +$274k(看起来很厉害),但**复制后亏 $180**。原因是持仓 7.6 天才结算,资金被占用,复利效率极低。
|
||||||
|
|
||||||
|
**教训**:选钱包不只看盈亏,还要看**持仓时间**。持仓 > 7 天的钱包即使赚钱,复制后可能因为资金占用而亏。
|
||||||
|
|
||||||
|
### 7.14 紧急退出工具
|
||||||
|
|
||||||
|
如果需要一键清仓所有 live 仓位(bot 失控 / 紧急撤资):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
systemctl stop copybot-live
|
||||||
|
cd /opt/winning-wallet-finder
|
||||||
|
export LIVE_PRIVATE_KEY=$(grep LIVE_PRIVATE_KEY /etc/copybot/live.env | cut -d= -f2-)
|
||||||
|
export HTTPS_PROXY=http://127.0.0.1:7890
|
||||||
|
python3 host/flatten_positions.py
|
||||||
|
```
|
||||||
|
|
||||||
|
> 这是 `host/flatten_positions.py`,市价卖出所有仓位。真钱操作,只在紧急情况用。
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 快速排查流程
|
## 快速排查流程
|
||||||
|
|||||||
Reference in New Issue
Block a user