616 / 691S2F

Stock-to-Flow Model

Model zasobu względem nowej emisji

Stock-to-Flow Model łączy stosunek istniejącego zasobu do rocznej nowej emisji z hipotezą o wycenie rynkowej. Trzeba odróżniać obliczony wskaźnik emisji od oszacowanej zależności cenowej. Mniejszy przyrost sam nie gwarantuje wyższej ceny ani trafnej prognozy.

Stock-to-Flow Model to rodzina hipotez wyceny spopularyzowana dla Bitcoina przez PlanB. Podstawowy wskaźnik dzieli istniejący zasób przez roczne tempo nowej emisji; następnie model statystyczny szacuje z niego wartość rynkową lub cenę. Wskaźnik opisuje podaż, natomiast zależność wyceny wymaga osobnej weryfikacji empirycznej.

PlanB określa stock jako istniejący zasób, a flow jako roczną produkcję. W naszym ujęciu jest to zasób BTC podzielony przez tempo nowej emisji w BTC na rok; wynik ma wymiar czasu. Określa, ile lat przy stałym tempie zajęłoby wytworzenie ilości odpowiadającej zasobowi. Nie jest to pozostały czas wydobycia ani cena. [PlanB — Modeling Bitcoin Value with Scarcity]

Coin Metrics rozróżnia wielkości nowej emisji; pierwotny artykuł PlanB stosuje też własną korektę zasobu z powodu domniemanych utraconych monet. Nasz przykład nie stosuje takiej korekty. Dla rzeczywistego szeregu trzeba udokumentować definicję zasobu, moment i sposób przeliczenia strumienia na rok. Opłaty transakcyjne i transfery istniejących monet nie są nową emisją. [Coin Metrics — Supply Issuance] [PlanB — Modeling Bitcoin Value with Scarcity]

Bitcoin Core obniża subsydium zgodnie z liczbą minionych interwałów halvingu. Przy tym samym zasobie i liczbie bloków połowa subsydium oznacza więc połowę strumienia emisji i dwukrotny wskaźnik. To warunkowa zależność arytmetyczna. W rzeczywistości zasób nadal rośnie, a liczba bloków w oknie kalendarzowym się zmienia; roczny strumień mierzony wstecz nie musi też zmieniać się tak jak bieżące tempo w ujęciu rocznym. [Bitcoin Core v30.0 — GetBlockSubsidy]

Pierwotny artykuł PlanB szacuje regresję między logarytmem Stock-to-Flow a logarytmem wartości rynkowej. Dodaje więc do opisowego wskaźnika testowalną hipotezę. Kapitalizacja i cena za BTC to różne wielkości: przejście między nimi wymaga odpowiedniego zasobu. Parametry regresji nie są regułą konsensusu, a zmiana wskaźnika sama nie określa zmiany ceny. [PlanB — Modeling Bitcoin Value with Scarcity]

Bitcoin.org wyjaśnia cenę podażą i popytem. W naszej interpretacji oznacza to, że sam Stock-to-Flow nie zawiera gotowości posiadaczy do sprzedaży, zainteresowania kupnem, płynności rynku ani wyceny ryzyka. Ten sam zasób i tempo emisji nie wymuszają więc jednej ceny rynkowej. Przykład pokazuje tę logiczną granicę bez twierdzeń o konkretnym rynku historycznym. [Bitcoin.org — What determines bitcoin’s price?]

Hyndman i Athanasopoulos pokazują, jak niestacjonarne szeregi czasowe mogą tworzyć pozorną zależność regresyjną; wskazują też na autokorelację reszt. Wynika z tego dla nas wymóg diagnostyki danych i błędów, a nie automatyczny werdykt o każdym wariancie modelu. Wysokie dopasowanie w próbie samo nie dowodzi mechanizmu przyczynowego ani wiarygodnej prognozy. [Hyndman and Athanasopoulos — Evaluating the regression model]

Podręcznik Forecasting: Principles and Practice oddziela jakość dopasowania od dokładności na nowych danych. Dlatego dla odtwarzalnego testu zapisujemy z góry wersję, okres kalibracji, horyzont i sposób pomiaru błędu. Późniejsza zmiana współczynników nie jest sukcesem pierwotnej prognozy. Ocena musi obejmować porównanie z prostą metodą referencyjną i publikację odchyleń. [Hyndman and Athanasopoulos — Evaluating point forecast accuracy]

PlanB przedstawia S2FX jako odmienną konstrukcję z grupami i dodatkowymi aktywami zamiast pierwotnego szeregu czasowego. Nie można więc mieszać jego parametrów i wyników z pierwotnym modelem. W podstawowym wskaźniku przy zerowym strumieniu nie da się dzielić przez zero; gdy dodatni strumień zbliża się do zera, wskaźnik rośnie bez ograniczeń. Z tej matematycznej granicy nie wynika nieskończona cena bitcoina. [PlanB — Bitcoin Stock-to-Flow Cross Asset Model]

PrzykładPRZYKŁAD · S2F

Ten sam wskaźnik emisji, inna zadana cena

Nasz fikcyjny przykład porównuje trzy alternatywne sytuacje A, B i C w tej samej chwili, a nie trzy kolejne lata. We wszystkich istniejący zasób wynosi 1000 BTC. Roczne nowe przyrosty użyte jako stałe tempo to [100, 50, 50] BTC. Dzieląc zasób przez odpowiednie roczne tempo, otrzymujemy wskaźniki Stock-to-Flow [10, 20, 20] lat. To czas potrzebny do wytworzenia odpowiednika obecnego zasobu przy danym tempie, a nie pozostała długość życia sieci. Niezależnie zadane ceny modelowe to [20, 20, 5] USD/BTC; nie obliczamy ich ze wskaźnika emisji. Kapitalizacje jako zasób pomnożony przez cenę wynoszą zatem [20000, 20000, 5000] USD. W B strumień jest o połowę mniejszy niż w A, a wskaźnik dwukrotnie większy, lecz zadana cena nie zmieniła się. B i C mają jednakowe zasób i strumień, mimo to przypisaliśmy im różne ceny. Ten przykład arytmetyczny pokazuje, że same dane wejściowe wskaźnika emisji nie określają jednoznacznie ceny; nie jest empirycznym obaleniem ani kalibracją konkretnej regresji. Wykres pokazuje tylko trzy wskaźniki w latach, bez osi dolarowej i bez linii łączącej przebieg w czasie. Przy zerowym rocznym strumieniu wskaźnik byłby niezdefiniowany i nie rysujemy dla niego słupka. Przykład nie zawiera rzeczywistych wartości sieciowych, utraconych monet, opłat transakcyjnych, transakcji ani prognozy stopy zwrotu.

Pełniejszy obraz uzyskasz, czytając to hasło razem z Halving, Stock-to-Flow, On-chain Analysis, Backtesting, Overfitting.

01Czy dwukrotny Stock-to-Flow automatycznie oznacza dwukrotną cenę?

Nie. Wskaźnik może wzrosnąć przy niższym tempie emisji, ale nie zawiera reguły przeliczenia na cenę. Model ceny lub kapitalizacji dodaje osobną oszacowaną zależność, a jego prognozy trzeba sprawdzać poza danymi kalibracyjnymi.

02Czy koniec nowej emisji oznacza nieskończoną cenę?

Nie. Przy zerowym strumieniu iloraz zasobu i strumienia nie jest zdefiniowany. Wzrost wskaźnika, gdy dodatni strumień zbliża się do zera, nie dowodzi nieskończonej ceny rynkowej. Wycena wymaga popytu i nie można jej określić samym dzieleniem wielkości emisji.

DOC · 001PlanB — Modeling Bitcoin Value with ScarcityŹródło pierwotne ↗DOC · 002Coin Metrics — Supply IssuanceDokumentacja ↗DOC · 003Bitcoin Core v30.0 — GetBlockSubsidySpecyfikacja ↗DOC · 004Bitcoin.org — What determines bitcoin’s price?Dokumentacja ↗DOC · 005Hyndman and Athanasopoulos — Evaluating the regression modelDokumentacja ↗DOC · 006Hyndman and Athanasopoulos — Evaluating point forecast accuracyDokumentacja ↗DOC · 007PlanB — Bitcoin Stock-to-Flow Cross Asset ModelŹródło pierwotne ↗
Najpierw źródła · To nie jest porada inwestycyjna