{"api_version":"v1","as_of":"2026-11-09T16:58:00Z","asset_count":163,"disclaimer":"Descriptive statistics on past price, for educational use only. Not financial, investment, legal or professional advice. Past performance does not guarantee future results. Every value here is published free at cryptoweeklies.com.","free_tier":{"rule":"crypto galaxy Market_Cap_Rank <= 10, recomputed each refresh","symbols":["ADA","BNB","BTC","DOGE","ETH","LINK","SOL","TRX","XLM","XRP"]},"models":{"dca_regression":{"method":"Polynomial regression of log daily close (degree 2; degree 1 for SPY/QQQ); z = rolling z-score of proportional distance to the fit (730 days; 504 for SPY/QQQ); risk = sigmoid(z), reported as the chart's tenth band and its midpoint; floor/ceiling are the page's own regression bands; premium = price / fair - 1, printed on the page where a card exists and derived from the same two traces otherwise. No position-sizing rule exists in this model.","scale":"0-1","source":"{T}_lin_reg_price_with_risk.html","version":"1"},"fear_greed_crypto":{"method":"alternative.me Fear & Greed index (0-100) as the site reprints it, with the site's 30-day SMA. Market-wide. The label is the site's own band table, not the provider's classification.","scale":"0-100","source":"BTC_Unified_FNG_Matrix.html","version":"1"},"peak_valley_crypto":{"method":"Cycle Position, the page's Leading Risk Score (BTC + ETH): mean of 730-day min-max normalised inverse drawdown and price/200-day-SMA extension, EWM span 14, x100. Market-wide, not per asset. Zone label quoted from the page.","scale":"0-100","source":"crypto_risk_normalized.html","version":"1"},"polynomial_phase_crypto":{"method":"Degree-2 OLS on log weekly-mean price; bands at +/-1/2/3 decayed sigma; completion = (clamped z + 3) / 6 x 100, a position between -3 sigma (0) and +3 sigma (100), not elapsed time.","scale":"0-100","source":"{T}_Polynomial_Phase_Detector.html","version":"1"},"polynomial_phase_equity":{"method":"Degree-2 OLS on log weekly-mean price since 2020; bands at +/-1/2/3 decayed sigma; completion = log-space position between the -3 and +3 sigma bands x 100.","scale":"0-100","source":"{T}_Equities_Valuation.html","version":"1"},"sector_indicators_equity":{"method":"Per-sector breadth Fear & Greed, the Cycle Position leading oscillator and weekly 20/100/200-week macro risk from the stock indicator engine, as published on the website's sector strips. Sector-wide.","scale":"0-100","source":"data/stock_sector_indicators.json","version":"1"},"sma_20w_crypto":{"method":"20-week (140 daily closes) SMA; risk = mean of the winsorised (2nd-98th pct) min-max linear and proportional distances to the SMA, 0-1 on the page, x100 here.","scale":"0-100","source":"{t}-usd_price_with_risk.html","version":"1"},"sma_composite_equity":{"method":"Weekly mean prices; 20/100/200-week SMAs; per-horizon rolling z-score (window = horizon, clipped +/-4) through a sigmoid; composite = mean of the three, 0-1 on the page, x100 here. The date is the weekly bar's label.","scale":"0-100","source":"{T}_Composite_SMA_Risk.html","version":"1"},"twap_gravity_crypto":{"method":"Lifetime expanding TWAP of daily closes since first listing; premium = (price - TWAP) / TWAP; Gravity = premium clipped to the asset's own 1st-99th percentile, min-max scaled, x100. Risk level is the chart's own bin, read from the card.","scale":"0-100","source":"{T}_Price_TWAP_Gravity_Analysis.html","version":"1"},"twap_gravity_equity":{"method":"Expanding TWAP of daily closes since 2020-01-01 (the 2020 epoch, not lifetime); premium = (price - TWAP) / TWAP; Gravity = premium clipped to the 1st-99th percentile, min-max scaled, x100; level = int(g/10)+1. Bitcoin equities only since 2026-10-17.","scale":"0-100","source":"{T}_Equities_TWAP.html","version":"1"},"twap_gravity_equity_200w":{"method":"Rolling 200-week (1400 calendar days) TWAP of daily closes over every bar Yahoo Finance holds for the stock (expanding until 200 weeks); premium = (price - TWAP) / TWAP; Gravity = premium clipped to the 1st-99th percentile of that whole history, min-max scaled, x100; level = int(g/10)+1. Replaced the 2020-epoch model on 2026-10-17.","scale":"0-100","source":"{T}_Equities_TWAP.html","version":"1"},"twap_risk_level_crypto":{"method":"Lifetime expanding TWAP; TWAP risk = ((price - TWAP) / price) floored at 0 and divided by its lifetime maximum; level = int(x * 9.99) + 1. A different normalisation from Gravity, never interchangeable.","scale":"1-10","source":"{T}_Price_TWAP_Risk_Analysis.html","version":"1"}},"schema":1,"universe_counts":{"ai_infrastructure":32,"bitcoin_equities":19,"crypto":87,"quantum":10,"us_stock_market":15}}
