SOPR, Spent Output Profit Ratio, в базовой агрегированной форме — сумма денежных оценок потраченных UTXO на момент расходования, делённая на сумму оценок тех же UTXO при создании. Обе суммы выражены в одной валюте, а знаменатель должен быть положительным. Безразмерный результат — оценка по справочным ценам, а не доказательство реальных покупок и продаж.
Glassnode выводит SOPR из оценок потраченных UTXO при расходовании и создании. В нашей интерпретации обе суммы охватывают один и тот же набор выходов, используют общую валюту и положительный знаменатель. Это не оценка всех ещё не потраченных биткоинов, и результат не имеет денежной единицы. [Glassnode — SOPR (Spent Output Profit Ratio)]
В примере Coin Metrics сумма оценок при расходовании делится на сумму оценок при создании; документация отдельно выделяет невзвешенный вариант SOPROut. Из этой конструкции мы выводим, что при записи в виде взвешенного среднего отдельные отношения получают веса по исходным денежным оценкам, а не одинаковые веса. [Coin Metrics — Valuation]
Glassnode использует единицу как границу между более высокой и более низкой оценкой потраченных выходов относительно их создания. При положительном знаменателе наша алгебра даёт равенство сумм на единице. Это не означает одинакового результата каждого выхода и не показывает, сколько людей или какая доля держателей находятся в прибыли. [Glassnode — SOPR (Spent Output Profit Ratio)]
В объяснении aSOPR Glassnode отмечает, что пересылки и возврат сдачи могут создавать движения без покупки или продажи. Поэтому мы трактуем нескорректированный SOPR как оценку по ценам: даже перевод между собственными кошельками при другой справочной цене не доказывает получение денежных средств, фактическую прибыль или налоговую стоимость приобретения. [Glassnode — aSOPR (Adjusted SOPR)]
Glassnode aSOPR исключает выходы со временем жизни менее часа. Согласно API, Entity-adjusted SOPR убирает переводы внутри предполагаемой сущности; группировка адресов использует эвристики. Мы не смешиваем эти процедуры и не считаем ни одну из них безошибочным реестром реальных сделок или личностей людей. [Glassnode — aSOPR (Adjusted SOPR)] [Glassnode — Indicators]
Coin Metrics различает SOPR по возрасту потраченных выходов и способу взвешивания. Поэтому при сравнении мы фиксируем включённую группу, источник цен, интервал и сглаживание. Простое среднее дневных отношений в общем случае не равно отношению сумм за весь период; расчёт для выбранной группы нельзя выдавать за весь рынок. [Coin Metrics — Valuation]
Glassnode описывает пересмотры данных, ценовых входных значений и группировки адресов. Для воспроизведения мы сохраняем методику, версию и момент доступности данных. Пересчитанное сегодня историческое значение может не совпадать с тем, что было известно при принятии решения; без такой проверки исторический тест может использовать будущую информацию. [Glassnode — Introducing Point-in-Time Data: Addressing the Mutability of On-chain Metrics]
Coin Metrics предупреждает, что исторический успех on-chain индикаторов не гарантирует будущих результатов. Поэтому из SOPR ниже единицы мы не выводим гарантированный рост, а из высокого значения — гарантированный максимум. Само отношение не определяет вероятность, время или чистую доходность следующей сделки. [Coin Metrics — Bitcoin On-Chain Indicators Primer]
Те же выходы, два разных способа агрегации
Для полной картины прочитайте эту статью вместе с UTXO, On-chain Analysis, Realized Cap, MVRV, NUPL. На эту статью также ссылаются NUPL.
01Означает ли SOPR ниже единицы, что все продают в убыток?+
Нет. Сумма справочных оценок выбранных выходов при расходовании ниже суммы при создании. У некоторых выходов отношение может быть противоположным, а само движение on-chain не обязательно является продажей. Агрегат не позволяет определить результат каждого человека или долю убыточных держателей.
02Можно ли заменить SOPR простым средним отношений отдельных выходов?+
Нет, если требуется сохранить базовое отношение сумм. Равные веса отдельных выходов дают другую статистику и могут даже изменить сторону единичного порога. При сравнении поставщиков и графиков необходимо проверить точный расчёт, включённые выходы, фильтры и сглаживание.