🦭 缘起
最近
#ALPHA 行情大家也懂的,不算好,但本海豹作为一个退役程序员,并没有选择躺平,而是选择——折腾自己。
作为竞赛狂热者,一开始的动机非常朴素:
• 每天盯好几个竞赛• 群里截图东一张西一张• 自己还要算成交量、算门槛、猜今天大概要刷多少• 看历史走势?要自己翻图• 看累计?要自己加• 看趋势?全靠感觉
太反人类了。
所以干脆写了个脚本,先解放我自己:把所有竞赛的数据、历史、趋势、预测,一次性自动整理成一张日历式的海报。
后来发现:
反正我每天都要看,不如顺手也发出来给大家一起用。
✨ 这个海报有什么特色:
• 🗺 一张图 = 所有正在进行 + 结束不足24小时竞赛全景
• 📊 历史:每日数据 + 历史累计 + 趋势变化,一眼看穿
• 🔮 预测:直接给你算好:今日预估交易量 + 参考门槛
• 🤖 全自动生成,不靠人肉统计,不靠手算,不靠感觉
一图胜千言,先放一张近期的感受一下:$IR $STABLE $POWER ESPORTS👇
⏰关于时间基准(很重要)
1️⃣ 海报生成时间
海报的「生成时间」,位于截图刘海区左上角,是东八区时间。并且:
📌 当日已有交易量 = 截止这个刘海时间点的累计
为啥么要放在这么诡异的位置呢?因为海报在刘海屏里会被遮挡,放左上角符合用户习惯。
2️⃣ 为什么表格里的日期(第一列)用 UTC时区?
因为:
币安 Alpha 的积分结算、竞赛统计,是按 UTC 日切分的,且币安k线图的日线的起点,也是UTC 0点,也就是东八区早8点。
所以:
• 海报里的日期
• 数据分天的统计口径
全部使用 UTC 日期,而不是东八区。
3️⃣ 如果活动不是 UTC 00:00 开始 / 结束怎么办?
已经为你处理好了:
• 如果是中途开始 → 第一天只从开始时间算
• 如果是中途结束 → 最后一天只算到结束时间
不会多算,也不会少算。
4️⃣ 为什么表格里有些日期的门槛是空的?
原因很简单:
数据来源于币安app的截图,然后用程序OCR处理。
本海豹不是神,有时候会忘记截图。
• 有截图 → 有真实门槛
• 没截图 → 门槛空着
但:
成交量不会丢,只是增量的计算要走“累计补偿逻辑”。
📉 数据来源与一点点误差说明:为什么海报里的交易量和币安 K 线看到的略有差异?
因为:
• 目前本工具 只统计 USDT 对
• 而币安alpha k线展示的是 USDT + USDC 合计
目前没把 USDC 算进去,但:
总体不影响趋势判断,USDC流动性很差。
🧮 表格字段怎么理解?(必看:重点解释)
1️⃣ 当日交易量
按小时 K 线累加出来的,当天(UTC)已经发生的真实成交量。
对于第一天,起始统计时间为活动开始时间。对于最后一天,统计截止时间为活动结束时间。
如果是「今日实时」那一行:
表示:截止海报生成时刻的累计成交量
2️⃣ 门槛增量
正常情况下:
昨日门槛增量 = 昨日门槛 - 前日门槛
但:
• 如果中间昨日忘了截图
• 就没法算“昨日 - 前日”
• 昨日的增量为空
• 直到后面某日有了截图,直接拿该日的门槛减去上一个不为空的门槛
3️⃣ 理论增量(一定要正确理解)
在正常情况下,计算公式为:
理论增量 = 昨日交易量 ÷ 奖励份数 × 倍数
但类似地,如果:
• 中间有一天或几天忘记截图
• 那这几天的成交量就会:
先累计起来,等下一次有截图时:
一次性按份数均摊结算
本质公式是:
理论增量 = 累计成交量 / 奖励份数 × 倍数
⚠️ 它只是一个群体行为强度的统计近似
⚠️ 不具备因果性,不保证准确,事实也一定不准确
4️⃣ 什么是「理论门槛」?
这个“理论”,我以前说过,其实是歪理,但是有一定的意义。
公式很简单:
理论门槛 = 累计成交量 ÷ 奖励份数 × 倍数
它的意义是:
假设大家刷得“非常均匀、非常理性”,
那么大概会走到这个位置。
现实中:
• 有人早冲
• 有人晚冲
• 有人赌最后一天
所以:
这东西只看趋势和相对位置,别当精确目标。
4️⃣ 两个「比值」为什么是红的?
因为很重要。
• 一个是:理论增量 / 实际增量
• 一个是:理论门槛 / 实际门槛
已经在表格里标红:
主要是帮你快速判断:
• 是不是开始内卷
• 是不是开始抢跑
• 是不是开始非理性
🔮 今日交易量是怎么“预估”的?(重点)
先说数据基础:
所有数据来自币安 api 接口返回的小时 K 线,当前这一小时如果没走完,只会返回已经走过的那部分成交量
所以会出现:
• 当前小时:只有 10 分钟的数据
• 不是整小时
📐 步骤 1:先算“到现在为止,今天刷了多少”
把:
• 今天已经走完的整小时
• 当前小时已走过的部分
加起来 = todayVol
📈 步骤 2:两种外推方法
✅ 方法 A:均值分摊法(按秒)
今日预估 = todayVol ÷ 已过去秒数 × 全天有效秒数
优点:
• 简单易懂
• 不需要补整小时
• 直接按时间比例外推
但是:
如果是上午,估值一定会偏小,因为上午流动性低
如果是半夜,估值一定会偏大,因为夜间流动性低
所以引入方法 B
✅ 方法 B:同比增速法(先补足当前小时)
因为:
• 当前小时是不完整的
• 先用:
当前小时成交量 ÷ 已过去秒数 × 3600
→ 补成一个“完整小时”
然后:
用:
今天(估算到当前小时)成交量 ÷ 昨天同一时间段成交量× 昨天全天成交量
🏁步骤3( 最终策略):
取这两个方法算出的结果里的 较大值
因为我的哲学是:
宁愿刷超,也不想因为低估而错过。
所以:
⚠️ 本日历的预测,整体是偏大的。
🎯 三个预测门槛是给谁看的?
你会看到三个:
• ✅ 预估门槛:普通人用的
• ‼️ 擦边门槛:擦边爱好者用的
• 😈 万无一失:疯子专属
至于:
算法细节?不能公开,否则就失灵了。
只能说是结合了历史竞赛数据+集体理心模式,详见
如何预测币安alpha竞赛交易门槛📅 关于发布节奏(先说清楚)
• 我不一定一天只发一张
• 但每天中午 12 点左右,一定会有一张
• 其他时间如果数据有明显变化,我会不定期加更并附简单解读
一定记住一句话:
海报是死的,市场是活的。
这只是工具,不是上帝视角。
本海豹也不是真的预言家
一切风险自负,DYOR
🦭最后
允许踩踏
但更欢迎:
• 提建议
• 报 bug
• 提需求
我会:
持续慢慢打磨它。