611 / 736SOPR

SOPR

Отношение оценок потраченных выходов

Когда биткоины снова перемещаются, можно сравнить их рыночную оценку в этот момент с оценкой при предыдущем получении. SOPR сводит это изменение к одному числу. Он помогает описывать движение монет, но не видит чеков или намерений владельцев: перевод в другой собственный кошелёк не является продажей. Это различие важно для понимания графика.

SOPR, Spent Output Profit Ratio, сравнивает оценку выходов транзакций Bitcoin при расходовании с оценкой при создании. В базовой агрегированной форме первую сумму делят на вторую, используя те же выходы и ту же валюту. Первоначальная сумма должна быть положительной. Результат безразмерный: это оценка по рыночным ценам, а не учёт подтверждённых сделок.

Пётр отправляет биткоины, которые его кошелёк получил раньше. Технически он расходует UTXO: ещё не использованный выход прежней транзакции, то есть определённую сумму, способную стать входом нового платежа. По описанию Glassnode, SOPR отслеживает выходы, потраченные за выбранный период. Каждый оценивают по цене при создании и по цене при расходовании. Биткоины, не двигавшиеся в этот период, в группу не входят. Поэтому Пётр рассматривает отдельные перемещения, а не оценку всего предложения Bitcoin. [1]

У выходов могут быть очень разные первоначальные стоимости. Для базового SOPR Coin Metrics сначала складывает оценки при расходовании, отдельно — первоначальные оценки, а затем делит эти суммы. Поэтому крупный выход с высокой исходной оценкой влияет на результат сильнее небольшого и дешёвого. Если Пётр сначала рассчитает отношение для каждого выхода, а затем усреднит их с равными весами, он ответит на другой вопрос. Coin Metrics выделяет такой невзвешенный вариант как SOPROut. Пример ниже показывает, что разница способна даже перевернуть общее впечатление. [2]

Представим два набора денежных оценок: при расходовании и при создании. При положительной исходной сумме отношение выше единицы, если первая сумма больше, и ниже, если меньше. Ровно единица означает равенство сумм; так можно читать границу, которую использует Glassnode. Это не значит, что каждый выход дал одинаковый результат. Рост оценки одних может компенсировать падение других. Число также не показывает, сколько людей заработало или какая доля держателей находится в убытке. [1]

Пётр может перевести биткоины с телефона на собственный аппаратный кошелёк. В сети появится транзакция, но никто не заплатил ему за продажу. Glassnode также обращает внимание на дальнейшие пересылки и сдачу платежа, возвращаемую новым выходом. Такие движения могут попадать в обычный SOPR, хотя купли-продажи не было. Поэтому цена при создании выхода не является подтверждённой ценой покупки его владельца. Разница оценок тоже не доказывает поступление денег, фактическую прибыль или стоимость приобретения для налогообложения. [3]

Чтобы уменьшить влияние кратковременных перемещений, aSOPR Glassnode исключает выходы, потраченные менее чем через час после создания. Entity-adjusted SOPR действует иначе: убирает переводы между адресами, приписанными одному субъекту. Такой субъект, или entity, — это предполагаемая группа адресов, а не проверенный список людей. Группировка основана на правилах и статистических оценках, которые могут ошибаться. Фильтры возраста и принадлежности не взаимозаменяемы; ни один не превращает данные сети в полный реестр сделок. [3] [4]

Пётр находит графики с похожими названиями, но разными кривыми. Сначала нужно выяснить, какие выходы они включают. Coin Metrics также различает возрастные группы и методы взвешивания. Важны источник цен, длина периода и сглаживание — усреднение значений для менее резкой кривой. Простое среднее дневных отношений обычно не равно отношению сумм за весь период: первоначальная стоимость потраченных выходов может различаться по дням. График отдельной группы тоже не описывает автоматически весь рынок. [2]

Даже старая часть графика может измениться. Glassnode описывает исправления ценовых данных, добавление информации и пересмотр предполагаемых групп адресов. Если Пётр проверяет, как торговал бы по индикатору в прошлом, ему нужно знать версию данных, действительно доступную тогда. Позднейшие исправления могут создать Look-ahead Bias: тест использует сведения, неизвестные на момент решения. Поэтому он сохраняет методику, версию и время доступности ряда, а не только дату у точки графика. [5]

После понимания расчёта остаётся установить границы выводов. Coin Metrics предупреждает, что полезные в прошлом индикаторы могут иначе работать в будущем. Низкий SOPR может описывать движения при более низких оценках, но не сообщает, когда закончится падение цены. Высокое значение также не подтверждает вершину. Пётр не получает вероятность роста, дату разворота или доходность после издержек. Он получает одно наблюдение о выбранных движениях, которое следует читать вместе с методикой и более широким контекстом. [6]

ПримерПРИМЕР · SOPR

Два выхода, два способа прочитать результат

Возьмём вымышленные выходы A и B, потраченные в одном периоде. Они не представляют весь Bitcoin. Они содержат [1, 3] BTC и созданы при ориентировочных ценах [10000, 30000] USD/BTC. Первоначальные оценки составляют [10000, 90000] USD, вместе 100000 USD. При расходовании обоих предполагаем цену 20000 USD/BTC. Теперь оценки равны [20000, 60000] USD, вместе 80000 USD. Деление даёт SOPR: 80000 / 100000 = 0.8. Для A, B и их суммы график показывает первоначальную оценку слева, а оценку при расходовании справа, обе в USD. Это не временной ряд. Отдельное отношение A равно 2, B — двум третям. Простое среднее, округлённое до шести знаков после запятой, составляет 1.333333: выше единицы, хотя отношение сумм было ниже. Причина — большая первоначальная стоимость B. Изменения оценок, новая минус первоначальная, составляют [10000, -30000] USD, вместе -20000 USD. Однако это не подтверждённые денежные поступления или фактическая прибыль владельцев. Их цены покупки, комиссии и налоги неизвестны. Мы не применяем фильтр aSOPR или корректировку по субъектам; модель не даёт вероятности будущей цены.

Для полной картины прочитайте эту статью вместе с UTXO, On-chain Analysis, Realized Cap, MVRV, NUPL. На эту статью также ссылаются NUPL.

01Означает ли значение ниже единицы, что все продали в убыток?

Нет. Оно говорит лишь о том, что общая оценка выбранных выходов при расходовании была ниже первоначальной. Отдельные выходы могут иметь противоположный результат. Кроме того, это могли быть переводы между собственными кошельками, а не продажи. Отсюда нельзя определить результат каждого человека или долю держателей с убытком.

02Можно ли просто усреднить отношения отдельных выходов?

Такое среднее можно вычислить, но это другая статистика, не базовый SOPR. Равный вес каждого выхода может даже изменить, по какую сторону единицы окажется результат. Перед сравнением графиков проверьте расчёт, включённые выходы, фильтры и сглаживание.

DOC · 001Glassnode — SOPR (Spent Output Profit Ratio)Документация DOC · 002Coin Metrics — ValuationДокументация DOC · 003Glassnode — aSOPR (Adjusted SOPR)Документация DOC · 004Glassnode — IndicatorsДокументация DOC · 005Glassnode — Introducing Point-in-Time Data: Addressing the Mutability of On-chain MetricsДокументация DOC · 006Coin Metrics — Bitcoin On-Chain Indicators PrimerПервичный источник
Обновлено: Сначала источники · Не является инвестиционной рекомендацией