SOPR 指标详解

2026-09-03

SOPR 指标详解

每一枚在公链上移动的币,都带着它上一次移动时的价格记录。把那个价格与它此刻移动的价格相比,就知道花掉它的人是赚是亏。SOPR 就是这个比较,把一段时间里移动过的每一枚币汇总成一个数 —— 它是少数几个建立在已经发生的结果之上、而不是建立在对后市看法之上的市场读数。

SOPR 指标详解:关键要点一览

SOPR 衡量的是什么

SOPR 是 spent output profit ratio 的缩写,即已花费输出盈利比率。Glassnode 的指标文档把它描述为一个反映链上所有移动过的币已实现盈亏程度的指标。它属于链上分析这一类工具 —— 直接读账本,而不是读价格图。

让它有用的那个区分,是账面收益与已锁定收益之间的区分。价格图告诉你一项资产此刻值多少。SOPR 告诉你持币者真正移动手中的币时接受了什么价格,这让它比任何按市价计算的数字都更接近已实现盈亏

这个指标里没有任何预测成分。它描述的是一段已经结束的时间,压缩成一个比值。

成本基础从哪里来

这个指标之所以成立,是因为比特币存放价值的方式。那条链上的余额不是账户里的一个数字,而是一组离散的 UTXO 条目,每一条都由更早的一笔交易创建,每一条都带着创建它的那个区块的时间戳。

时间戳就是全部诀窍。查出一个输出被创建那一刻的价格,你就得到了它的持有者付出了多少的估计值。查出它被花掉那一刻的价格,你就得到了他拿到了多少。于是这条链记住了一个任何订单簿都不保存的成本基础。

这个估计值不是持有者真实的成本,它也不自称是。在你已经控制的两个钱包之间转币,会在没有发生任何买入的情况下重置被记录的基础价;而在链下买入的币,根本不会把那笔买入记进账本。账本记录的是移动,而移动只是有时候才等于一笔交易。

比值本身

对单个被花费的输出来说,SOPR 就是它实现的价值除以它被创建时的价值。取一个在价格为 $20,000 时创建、在价格为 $25,000 时被花掉的输出。比值是 1.25,这个输出上的已实现收益是 25%。

把同一个输出放到更低的价格上,算术只是反过来。在 $16,000 被花掉、对着同样的 $20,000 基础价,比值是 0.8,已实现亏损是 20%。

汇总后的指标把这个计算应用到一段时间里被花费的每一个输出上,再把结果合并成当天的一个数字。那一个数字里装着大量彼此独立的决定,这既是它一眼可读的原因,也是大量细节在它里面消失的原因。

为什么临界点是一

因为这个指标是两个价格的比值,数值一恰好就是花费价等于取得价的那个点。高于一,移动的币在汇总意义上是以盈利移动的;低于一,则是以亏损移动的。这条线本身没有任何心理成分,它是算术。

被解读的是这条线周围的行为。一个 SOPR 反复从上方逼近一又转头向上的市场,按定义就是一个易手的币仍在以盈利移动的市场。一个无法把 SOPR 推回一以上的市场,则是易手的币正在以亏损移动的市场。这些是对一种状态的描述,不是入场信号,这个指标对接下来会发生什么不给任何看法。

花费不等于卖出

名字里的花费,指的是一个链上输出被消耗掉,而不是发生了一笔卖出。在你自己的地址之间转币会花掉输出并产生读数,尽管没有任何人买或卖。把零散输出归集成一个、轮换到一个新钱包、以及托管方内部的转账,在指标里都是同一副样子。

这是一个实实在在的噪音来源,也正是调整版指标存在的原因。Glassnode 的文档写道,调整版 SOPR 从 SOPR 指标中过滤掉所有存续时间不足一小时的 UTXO,以更好地反映链上具有经济意义的活动。在一小时内到达又离开的币,更容易被解释为管路,而不是信念。

按存续时间过滤并不能清除每一笔内部转账。一次让输出静置了一周的钱包轮换,会毫发无损地通过这道过滤。调整版 SOPR 收窄了噪音带,但没有把它关上。

几个变体并排看

年龄是这个指标被切分的另一个轴。Glassnode 把短期持有者 SOPR 定义为只计入存续短于 155 天的被花费输出的变体,把长期持有者 SOPR 定义为只计入存续长于 155 天的被花费输出的变体。这样切分人群,让你能问一个比总量数字所回答的更锐利的问题:正在了结持仓的是哪一群人。

变体 计入哪些被花费的输出 用来做什么
SOPR 全部 把整个花费人群装进一个数
调整版 SOPR 存续满一小时及以上的 剔除同一小时内的内部移动
短期持有者 SOPR 存续短于 155 天的 单独读近期买家
长期持有者 SOPR 存续长于 155 天的 单独读有耐心的持币者

这四个是同一套计算跑在四个不同的人群上,所以它们之间的背离带来的信息是总量数字给不了的。一群人在承受亏损、另一群人在兑现收益,一旦被平均进同一个比值就看不见了。

它说不了什么

SOPR 对一切没有触及链的事情视而不见。在交易所内部撮合的一笔成交根本不移动任何输出,所以一场沉重的现货抛售可以在这个指标几乎没有反应的情况下过去。链上指标描述的是链上事件,而从不触及链的交易不是链上事件。

它对意图同样视而不见。低于一的比值说的是币以亏损移动了;它不说那是投降、是被强制平仓、是出于税务考虑的卖出,还是同一家企业两个部门之间的一次记账操作。这个数字报告结果,然后就停在那里。

而且它只是一个指标。与 MVRV 以及供应盈利占比一类的度量放在一起读,它补上的是那两者不携带的已实现结果这一维。单独读,它只是关于一个会产出大量统计量的市场的一个被压缩过的统计量。

小结

SOPR 把币移动时换到的价格,与它们被创建时的价值相比,并把答案报成一个比值。高于一,移动的币处在盈利中;低于一,处在亏损中;而这两者之间的那条线是算术,不是情绪。

按它本来的样子用它:一个对链上已实现结果的度量,在你用调整版时清掉了同一小时内的管路,在你需要知道哪一群人在行动时按持有年龄切分。把它当成对一段已经结束的时间的报告来读,而不是对下一段时间的预测。想系统学习更多加密基础知识,可以关注 Bitbase(币贝)学院的后续内容。

相关阅读

币贝上与本主题相关的其他文章:

- 网络拥堵指标:每个读数量的到底是什么

- NFT 刷量交易的警示信号

- NVT 比率详解:网络价值与链上交易额

- 进阶共识机制

- Solana 费用与性能

风险披露:本文为 Bitbase(币贝)学院的科普内容,仅供教育与信息参考,不构成任何投资、交易、税务或财务建议。加密资产波动剧烈,请自行评估风险。本文撰写于 2026 年 9 月,请以官方最新信息为准。

参考资料

[1] Glassnode 文档,指标指南,SOPR docs.glassnode.com

[2] Glassnode 文档,指标指南,STH-SOPR docs.glassnode.com

[3] Glassnode 文档,指标指南,LTH-SOPR docs.glassnode.com

相关推荐

更多推荐