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:

SignalWeightWhat it measures
Volume Spike30%Multiplier vs historical baseline (5x+ = max component)
AMM Liquidity25%Percentile rank of Gamma pool liquidity
Order Flow25%Net buy vs sell pressure from recent trades
Activity10%Trade frequency vs baseline
Urgency10%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 — surging
  • 3 whale buys totaling $4,678
  • Net buyers dominating
  • Resolves in 48h

These appear in the signals array on /hot and POST /heat. See the response format for the full field list.