OPEN-SOURCE SCRIPT
Sleepy Whale Index (SWI) – Whale Dormancy (No Glassnode)

The Sleepy Whale Index (SWI) is a simple, real-time, on-chain-free gauge of Bitcoin whale dormancy — built 100 % with TradingView’s native data (no Glassnode, no API keys, no paid feeds).
It answers one question every BTC holder wants to know:
“Are the big whales still asleep… or are they starting to move?”
How the SWI Works (3 ingredients, equally weighted)
Volume Sleep Score – When daily volume is far below its 100-day average → whales are quiet → score rises
Volatility Sleep Score – 30-day price volatility near multi-month lows → sideways, boring market → score rises
Time-since-ATH Score – More than 6 months since the all-time high → whales have been sitting on coins for ages → score jumps
The three scores are averaged and rounded → final SWI value (0–200,000 range).
Interpretation (the higher = the sleepier)
Below 100,000 → Green background – Whales are active / market is lively
100,000 – 150,000 → Orange background – Moderate dormancy, caution zone
Above 150,000 → Red background – Extreme whale hibernation (historically strong buy-signal territory)
Features
Works only on BTC charts and daily/weekly/monthly timeframes (forces correct usage with big red warning)
Clean table in the top-right with current SWI value
Background coloring for instant visual context
Debug label on the last bar showing all components
Two built-in alerts:
• “SWI Changed” (any movement)
• “Whale Woke Up!” (SWI drops = potential selling pressure)
Perfect for swing traders, long-term holders, and anyone who wants a quick, no-nonsense “are the whales sleeping?” meter without paying for premium on-chain data.
It answers one question every BTC holder wants to know:
“Are the big whales still asleep… or are they starting to move?”
How the SWI Works (3 ingredients, equally weighted)
Volume Sleep Score – When daily volume is far below its 100-day average → whales are quiet → score rises
Volatility Sleep Score – 30-day price volatility near multi-month lows → sideways, boring market → score rises
Time-since-ATH Score – More than 6 months since the all-time high → whales have been sitting on coins for ages → score jumps
The three scores are averaged and rounded → final SWI value (0–200,000 range).
Interpretation (the higher = the sleepier)
Below 100,000 → Green background – Whales are active / market is lively
100,000 – 150,000 → Orange background – Moderate dormancy, caution zone
Above 150,000 → Red background – Extreme whale hibernation (historically strong buy-signal territory)
Features
Works only on BTC charts and daily/weekly/monthly timeframes (forces correct usage with big red warning)
Clean table in the top-right with current SWI value
Background coloring for instant visual context
Debug label on the last bar showing all components
Two built-in alerts:
• “SWI Changed” (any movement)
• “Whale Woke Up!” (SWI drops = potential selling pressure)
Perfect for swing traders, long-term holders, and anyone who wants a quick, no-nonsense “are the whales sleeping?” meter without paying for premium on-chain data.
開源腳本
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
免責聲明
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
開源腳本
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
免責聲明
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.