SOPR, Spent Output Profit Ratio, porównuje wycenę wyjść transakcji Bitcoina w chwili ich wydania z wyceną w chwili utworzenia. W podstawowej postaci zagregowanej dzielimy pierwszą sumę przez drugą, dla tych samych wyjść i w tej samej walucie. Pierwotna suma musi być dodatnia. Wynik nie ma jednostki: to szacunek oparty na cenach rynkowych, a nie rozliczenie potwierdzonych transakcji kupna i sprzedaży.
Piotr wysyła bitcoiny otrzymane wcześniej przez jego portfel. Technicznie wydaje UTXO: niewykorzystane dotąd wyjście wcześniejszej transakcji, czyli określoną kwotę, która może stać się wejściem nowej płatności. Zgodnie z opisem Glassnode SOPR śledzi wyjścia wydane w wybranym okresie. Każdemu przypisuje wycenę według ceny przy utworzeniu i przy wydaniu. Bitcoiny, które w tym okresie się nie przemieściły, nie należą do tej grupy. Piotr obserwuje więc wybrane przepływy, a nie wycenę całej podaży Bitcoina. [1]
Wyjścia mogą mieć bardzo różne wartości początkowe. W podstawowym SOPR Coin Metrics najpierw sumuje wyceny przy wydaniu, osobno sumuje wyceny początkowe, a następnie dzieli obie sumy. Duże wyjście o wysokiej pierwotnej wycenie wpływa więc na wynik bardziej niż małe i tanie. Gdyby Piotr najpierw policzył iloraz każdego wyjścia, a potem nadał im równe wagi, odpowiedziałby na inne pytanie. Coin Metrics wyróżnia taką nieważoną wersję jako SOPROut. Poniższy przykład pokazuje, że różnica może nawet odwrócić ogólny wniosek. [2]
Wyobraźmy sobie dwa zbiory wycen pieniężnych: przy wydaniu i przy utworzeniu. Przy dodatniej sumie początkowej iloraz jest większy od jedności, gdy pierwsza suma jest większa, i mniejszy, gdy jest mniejsza. Dokładnie jeden oznacza równe sumy; tak można odczytać granicę stosowaną przez Glassnode. Nie znaczy to, że każde wyjście miało taki sam wynik. Wzrost wyceny jednych może zrównoważyć spadek innych. Liczba nie mówi też, ilu ludzi zarobiło ani jaki odsetek posiadaczy ma stratę. [1]
Piotr może przesłać bitcoin z telefonu do własnego portfela sprzętowego. Sieć zapisze transakcję, ale nikt nie zapłacił mu za sprzedaż. Glassnode wskazuje też na dalsze przekazywanie środków i resztę płatności zwracaną w nowym wyjściu. Takie przepływy mogą wejść do zwykłego SOPR mimo braku kupna i sprzedaży. Cena przy utworzeniu wyjścia nie jest zatem potwierdzoną ceną zakupu właściciela. Różnica wycen nie dowodzi otrzymania gotówki, rzeczywistego zysku ani podatkowego kosztu nabycia. [3]
Aby ograniczyć wpływ krótkotrwałych przepływów, aSOPR Glassnode pomija wyjścia wydane przed upływem godziny od utworzenia. Entity-adjusted SOPR działa inaczej: usuwa transfery między adresami przypisanymi temu samemu podmiotowi. Podmiot, czyli entity, jest oszacowaną grupą adresów, nie zweryfikowaną listą osób. Grupowanie wykorzystuje reguły i szacunki statystyczne, które mogą być błędne. Filtr wieku i filtr własności nie są więc zamienne, a żaden nie zmienia danych sieci w pełną ewidencję kupna i sprzedaży. [3] [4]
Piotr znajduje podobnie nazwane wykresy, lecz ich krzywe się różnią. Najpierw musi sprawdzić, jakie wyjścia obejmują. Coin Metrics rozróżnia również grupy według wieku i metody ważenia. Znaczenie mają źródło cen, długość okresu i wygładzanie, czyli uśrednianie wartości dla spokojniejszego przebiegu linii. Zwykła średnia dziennych ilorazów na ogół nie jest ilorazem sum za cały okres: początkowe wartości wydanych wyjść mogą różnić się między dniami. Wykres wybranej grupy nie opisuje też automatycznie całego rynku. [2]
Nawet stary fragment wykresu może się zmienić. Glassnode opisuje poprawki cen, uzupełnianie danych i rewizje oszacowanych grup adresów. Jeśli Piotr testuje, jak handlowałby według wskaźnika w przeszłości, musi znać wersję danych rzeczywiście dostępną w tamtym czasie. Użycie późniejszych korekt może wprowadzić Look-ahead Bias: test korzysta z informacji nieznanych w chwili decyzji. Dlatego zapisuje metodologię, wersję i czas udostępnienia szeregu, a nie tylko datę widoczną przy punkcie wykresu. [5]
Po zrozumieniu obliczeń pozostaje ustalić, co można z nich wywnioskować. Coin Metrics ostrzega, że wskaźniki przydatne historycznie mogą działać inaczej w przyszłości. Niski SOPR może opisywać przepływy przy niższych wycenach, ale nie mówi, kiedy skończy się spadek ceny. Wysoki odczyt również nie potwierdza szczytu. Piotr nie dostaje prawdopodobieństwa wzrostu, daty zwrotu ani stopy zwrotu po kosztach. Dostaje jedną obserwację wybranych przepływów, którą trzeba czytać wraz z metodologią i szerszym kontekstem. [6]
Dwa wyjścia, dwa sposoby odczytania wyniku
Pełniejszy obraz uzyskasz, czytając to hasło razem z UTXO, On-chain Analysis, Realized Cap, MVRV, NUPL. Do tego hasła prowadzą również odsyłacze z NUPL.
01Czy wynik poniżej jedności oznacza, że wszyscy sprzedali ze stratą?+
Nie. Mówi tylko, że łączna wycena wybranych wyjść przy wydaniu była niższa od początkowej. Poszczególne wyjścia mogą mieć odwrotny wynik. Ponadto mogły to być transfery między własnymi portfelami, a nie sprzedaż. Nie poznamy stąd wyniku każdej osoby ani udziału posiadaczy ze stratą.
02Czy można po prostu uśrednić ilorazy poszczególnych wyjść?+
Można taką średnią policzyć, ale będzie inną statystyką niż podstawowy SOPR. Równe wagi mogą nawet zmienić to, po której stronie jedności znajdzie się wynik. Przed porównaniem wykresów trzeba sprawdzić obliczenia, wybrane wyjścia, filtry i wygładzanie.