{"slug":"what-is-a-good-relative-volume","qid":"rvol_bands","label":"rvol_bands","post_title":"what-is-a-good-relative-volume","post_url":"/blog/lang/pcm/what-is-a-good-relative-volume#q-rvol_bands","columns":["rvol_band","trading_days","share_of_days_pct"],"rows":[{"rvol_band":"1. under 0.5x","trading_days":45875,"share_of_days_pct":11.05},{"rvol_band":"2. 0.5x to 1x","trading_days":214217,"share_of_days_pct":51.58},{"rvol_band":"3. 1x to 1.5x","trading_days":106097,"share_of_days_pct":25.55},{"rvol_band":"4. 1.5x to 2x","trading_days":27502,"share_of_days_pct":6.62},{"rvol_band":"5. 2x to 3x","trading_days":13409,"share_of_days_pct":3.23},{"rvol_band":"6. 3x to 5x","trading_days":4749,"share_of_days_pct":1.14},{"rvol_band":"7. 5x and up","trading_days":3476,"share_of_days_pct":0.84}],"shape":"ranking","sql":"WITH\ndedup AS\n(\n    SELECT\n        ticker,\n        date,\n        toFloat64(max(volume)) AS vol\n    FROM global_markets.stocks_daily_aggs\n    WHERE date >= today() - 400\n      AND ifNull(otc, 0) = 0\n      AND ticker NOT IN ('SPCX')\n    GROUP BY ticker, date\n),\nliquid AS\n(\n    SELECT ticker\n    FROM dedup\n    GROUP BY ticker\n    HAVING avg(vol) >= 2000000\n       AND count() >= 220\n),\nrv AS\n(\n    SELECT\n        date,\n        vol / avg(vol) OVER (PARTITION BY ticker ORDER BY date ROWS BETWEEN 20 PRECEDING AND 1 PRECEDING) AS rvol\n    FROM dedup\n    WHERE ticker IN (SELECT ticker FROM liquid)\n)\nSELECT\n    multiIf(rvol < 0.5,  '1. under 0.5x',\n            rvol < 1.0,  '2. 0.5x to 1x',\n            rvol < 1.5,  '3. 1x to 1.5x',\n            rvol < 2.0,  '4. 1.5x to 2x',\n            rvol < 3.0,  '5. 2x to 3x',\n            rvol < 5.0,  '6. 3x to 5x',\n                         '7. 5x and up')      AS rvol_band,\n    count()                                   AS trading_days,\n    round(100 * count() / sum(count()) OVER (), 2) AS share_of_days_pct\nFROM rv\nWHERE date >= today() - 370\n  AND isFinite(rvol)\nGROUP BY rvol_band\nORDER BY rvol_band","computed_at":"2026-10-04T15:33:35.301255+00:00","elapsed":11.628105441}