TradingBeats · 方法论 · 后台 · 地址视图

临时命名规则 v1

0. 一句话1. 三条原则2. 名字从哪些榜来(名字族)3. 写法4. 一个人有好几个名字时5. 生命周期6. 显示7. 存量名字里的「巨鲸」8. 后台记录9. 例子(2026-09-16 16:15 那一轮)10. 以后11. 不要

时间线里没有名字的地址,名字从它此刻在市场里的位置来;位置没了,名字就没了。2026-09-16 定,登记簿脚本 pipeline/names_update.py,后台 https://tradingbeats.lol/actors/ 。

0. 一句话

匿名地址的名字 = 它此刻在哪张榜的第几名。名字说的是它在哪,不是它多大。

1. 三条原则

  1. 只说位置,不说体量。 名字里不出现「巨鲸、海豚、大户、散户、超级、神秘」这类按体量或情绪起的词,也不出现金额和枚数。位置 = 榜(范围 + 维度)+ 名次 + 方向,四样凑齐就是一个名字。
  2. 每个名字都能核验。 一个名字对应一张能打开的榜、一个名次、一个起算时间。后台能看到它是谁、从何时起、到何时止、最好到过第几。
  3. 名字是临时的。 进榜得名,离榜失名。离榜以后时间线上不再顶着这个名字,过去的名字只留在后台记录里;不写「曾为 XX」。

2. 名字从哪些榜来(名字族)

族范围维度进榜写法数据源刷新
持仓 pos每个大资产(OI 前 24,≥ $30M)多头 / 空头名义前 10BTC 最大多头 · BTC 第 3 大空头Hyperdash 持仓榜(有 5 分钟节拍快照的先用快照)每小时
浮盈亏 upnl同上未实现盈亏前 10ETH 浮盈最多 · ETH 浮亏第 4Hyperdash 按 unrealizedPnl 排每小时
当日 day全网24 小时账户盈亏前 10当日盈利最多 · 当日亏损第 2官方排行榜 day 窗口每小时
builder每个 builder(钱包 / 前端 / 交易 App)30 天给这个 builder 交的手续费前 10(builder 30 天费 ≥ $5,000 且活跃付费用户 ≥ 20)Metamask 头部用户 · Phantom 头部用户builder 用户排行榜快照(2026-09-09,74.7 万地址)快照更新时

不出名字的榜和标签:

3. 写法

名字 = 范围 + 维度 + 名次 + 方向,中间不加别的字。

4. 一个人有好几个名字时

主名字(时间线上显示的那一个)按顺序取:

  1. 重量大的先。重量 = 名次分 × 资产热度 × 维度系数(09-17 起;冷门币第 1 压不过 BTC 第 3):名次分 = 1 / log2(名次 + 1);资产热度 = 1 + min(1.5, |24h 涨跌| / 8%) + 0.4 × log10(24h 成交 / 1 亿) + 0.5(在 HL 官方热门里),当日盈亏榜是全网榜,热度固定 2.5;维度系数:持仓 1.0 · 当日 1.0 · 浮盈亏 0.8 · builder 0.7。
  2. 躺着上当日榜的,当日名字重量减半(09-20):当日成交不到账户权益的 10%,说明这笔当日盈亏只是持仓跟着行情走,是持仓名字的副产品;这种人手里又有持仓名字时,让持仓名字当主名字(SOL 最大多头浮盈 1574 万、三天没动,SOL 跌 5% 那天不该被叫成「当日亏损第 2」)。当天真动了手的(爆仓、砍仓上榜)不减。当日名字照样留着当身份标。
  3. 重量相同:持仓 > 当日 > 浮盈亏 > builder。持仓说的是他是什么,当日盈亏是一件事,浮盈亏是持仓派生出来的状态,builder 是用哪个门进来的。
  4. 还同:起算时间早的先。

其余名字不丢,作为身份标显示:帖子里优先和这条帖子同一个币的名字(在 BTC 帖子里标「BTC 第 2 大多头」,哪怕他的主名字是「ETH 最大空头」);主页最多列 3 个。

有人名的地址(477 池、TradingBeats 人工别名):人名不动,临时名字只作身份标,例如「Abraxas主地址 · BTC 最大空头(已持续 3 天)」。

5. 生命周期

阶段条件处理
进扫描里名次 ≤ 10登记,since = 这次扫描时间
守名次掉到 11–15名字保留、名次不动、不注销(防抖:10 / 11 名来回跳不能来回改名)
改名次在 1–10 内变化名字里的数字实时改(第 3 → 第 2),since 不变,最好名次记住
离连续 2 次扫描都不在前 15(约 2 小时)注销:until = 最后一次在榜的扫描时间,存续时长 = until − since,进历史
冻结这张榜这轮没抓到(限速 / 失败,沿用上一轮)这张榜上的名字既不进也不出
builder快照数据每轮按快照重建,不走注销

起算时间的精度:第一次扫到某张榜时榜上已经有的人,since 只能算「至少从现在起」,显示写「已持续 N 小时以上」;之后进榜的人 since 精确到一次扫描(1 小时)。

注销以后:时间线、主页、悬浮卡都不再显示这个名字。地址若还有别的名字,换下一个;一个都没有就回到短地址。旧帖子也显示当前的名字(同推特改名,旧推显示新名字);帖子发出时叫什么,留在后台数据里(待做)。

6. 显示

7. 存量名字里的「巨鲸」

477 池里 27 个行为命名带「巨鲸 / 鲸」,其中 6 个在时间线里有帖子:「819 ETH 内幕巨鲸」「逢高布空巨鲸」「BTC OG内幕巨鲸3」「盘前多Circle巨鲸」「ETH OG 大亏巨鲸」「多空翻转鲸」。这些是人工写的,不归临时命名系统管;建议按本规则改写,去掉体量词、留下行为:「逢高布空巨鲸」→「逢高布空」,「ETH OG 大亏巨鲸」→「ETH OG 大亏」,「819 ETH 内幕巨鲸」→「819 ETH 内幕」,「BTC远古巨鲸」→「BTC 远古地址」,「Matrixport关联ETH巨鲸」→「Matrixport 关联 ETH 地址」。改名在 TradingBeats 标签库里做,时间线自动跟。

8. 后台记录

temp_names.json:

后台页 https://tradingbeats.lol/actors/ 的「当前名字」「名字历史」两个 tab 就是它。每小时 :20 更新(actors.sh:actors_scan → names_update → build_actors),时间线每 5 分钟出页时读同一份文件。

9. 例子(2026-09-16 16:15 那一轮)

地址原来显示现在显示为什么
0x5b5d…c060Abraxas主地址Abraxas主地址 · 身份标「BTC 最大空头」有人名,临时名只作身份标;BTC 持仓榜第 1、ETH 持仓榜第 1、当日盈利第 1 同为第 1,持仓压过当日,BTC 的 OI 比 ETH 大
0x45d2…4029"linseedshen" on Markets.xyzHYPE 浮亏最多 0x45d2…4029外部展示名没有意义,按匿名;HYPE 浮亏榜第 1 是他最靠前的位置
0x0242…(无名)0x0242…xxxxDRAM 浮盈最多 0x0242…xxxx上了 11 张榜,第 1 名只有 DRAM 浮盈
0x7fda…17d1Fasanara CapitalFasanara Capital · 身份标「LIT 第 2 大空头」上了 22 张榜,最靠前的是 LIT 空头第 2
只在 Metamask 交费榜前 10 的地址0x……Metamask 头部用户 0x……只有 builder 一个名字(来自交费榜,不是导入名)
帖子池里顶着「🌊 巨鲸」「ZRO 最大空头持仓」的匿名地址🌊 巨鲸短地址(或榜位名字)TB 自动标签不上时间线

10. 以后

11. 不要