Reference
Signal Engine
How Scanna's composite heat score is built from a weighted blend of market signals.
The heat score (0-1) is a weighted composite of 5 signals:
| Signal | Weight | What it measures |
|---|---|---|
| Volume Spike | 30% | Multiplier vs historical baseline (5x+ = max component) |
| AMM Liquidity | 25% | Percentile rank of Gamma pool liquidity |
| Order Flow | 25% | Net buy vs sell pressure from recent trades |
| Activity | 10% | Trade frequency vs baseline |
| Urgency | 10% | Time to market resolution (closer = higher) |
Whale trades ($1,000+ notional) in the last 4 hours provide an additional score boost (+0.05 per whale, max 3).
Human-readable signals
Alongside the score, the engine emits human-readable signal strings, for example:
Volume 5.3x baseline — surging3 whale buys totaling $4,678Net buyers dominatingResolves in 48h
These appear in the signals array on /hot and
POST /heat. See the response format for the
full field list.