BTC Perp-Spot PremiumBTC Perp‑Spot Premium w/ EMA Cross
This indicator measures the premium or discount between BTC spot prices and perpetual futures across major exchanges. It visualizes real-time sentiment in the derivatives market and identifies potential inflection points by comparing the behavior of spot traders (real demand) and perp traders (speculative positioning).
What It Does
Calculates the premium spread
Shows the percentage difference between perp and spot prices as a color-coded histogram. Blue bars indicate perps trading above spot (aggressive longs), while red bars suggest perps below spot (risk-off or bearish positioning).
7-exchange composite data feed
Uses a robust average of six perpetual futures sources and seven spot market sources across Binance, Bybit, OKX, Coinbase, Bitfinex, Kraken, and Bitstamp for a balanced and high-fidelity view.
EMA crossover signals
Includes a customizable EMA and MA of the premium. Crossovers are visualized with subtle circle markers to signal sentiment shifts—blue for EMA crossing above, red for crossing below.
Zero baseline
A horizontal line at zero makes it easy to identify when perps flip from premium to discount territory and vice versa.
Dynamic stats table
Displays live values for the perp average, spot average, and premium % in a neatly formatted corner table.
Why It's Useful
This tool helps traders:
Monitor market sentiment and speculative aggression
Spot inefficiencies between derivatives and spot markets
Identify early reversal or continuation signals
Track potential liquidation zones or trend exhaustion
Confirm breakouts with perp/spot alignment
Whether you're trading short-term momentum or watching for mean-reverting setups, this premium analysis tool brings deeper context to BTC price action directly on your chart.
Perps
BTC Spot/Perp Price DeltaThe indicator gathers price from 3 btc spot pairs (largest by volume) and 3 btc perp pairs (also largest by volume).
The average Spot and Perp prices are then derived.
The indicator plots the price difference between the Spot average and the Perps average (Spot minus Perps).
Green plot above the zero line means Spot price is higher than the Perp price at a candle close - Contango.
Red plot below the zero line means Spot Price is lower than the Perp price at a candle close - Backwardation.
The orange line is the EMA. Default value is 100 periods. Changeable by User.
Use cases:
1. Perp market is way larger than the Spot market, measured by traded Volume. We may say that the Perps market is more "stable", because it is more liquid. When Spot price deviates a lot from the Perps price, in both positive and negative directions, we may expect a mean reversion.
High Green or Red indicator values = expect price reversion.
2. Helps to observe absorption. If the indicator values are high (in both directions), but the price is barely moving, we can come to a conclusion that the opposite side Limit orders are being deployed to absorb Spot market orders.
Typically, this also indicates mean reversion.
3. You are welcome to use the indicator and perhaps find your own use cases.
Any suggestions on how to improve this indicator are welcome.
Aggregated Perps Volume [daylad]Same thing as my aggregated spot volume indicator, but for crypto perpetual futures contracts ().
Works with any crypto chart! No need to manually update symbols, this indicator will detect if there is a matching symbol and add it automatically!
The price labels display the total volume per bar in USD.
Pulls data for the following pairs (when available):
BINANCE: + base_symbol + PERP
BINANCE: + base_symbol + BUSDPERP
BINANCE: + base_symbol + USDTPERP
OKEX: + base_symbol + USDTPERP
OKEX: + base_symbol + PERP
FTX: + base_symbol + PERP
PHEMEX: + base_symbol + USD
BYBIT: + base_symbol + USD
BYBIT: + base_symbol + USDT
DERIBIT: + base_symbol + PERP
HUOBI: + base_symbol + PERP
BTSE: + base_symbol + PFC
EXAMPLE -- If you're looking at the COINBASE:SOLUSD chart the indicator will automatically aggregate the volume from BINANCE:SOLPERP, FTX:SOLPERP...etc... BYBIT:SOLUSDT...etc... BTSE:SOLPFC. If an exchange does not have a corresponding pair, then that pair returns 0 and does not add to the total.
If you have any questions feel free to ask. Happy trading!
Bitcoin Futures SentimentMonitors the sentiment across Bitcoin Futures, large discrepancies indicate potential low risk (buy/green) and high risk (sell/red) zones.