OPEN-SOURCE SCRIPT

BTC Spot vs Perpetual CVD Divergence

2 603
This indicator:
Data Sources:
  • Uses Binance BTC/USDT for spot market
  • Uses Binance BTC/USD perpetual (USD-M) for futures market
  • Both symbols should be available on TradingView

CVD Approximation:
Since true CVD requires order book data (not fully available in Pine Script), we approximate it by:
  • Multiplying volume by price direction (+1 for up bars, -1 for down bars)
  • Summing over the specified lookback period

Normalization:
  • Normalizes both CVD values to a -1 to 1 range for fair comparison
  • This accounts for different volume scales between spot and perpetual markets

Divergence Calculation:
  • Subtracts normalized perpetual CVD from spot CVD
  • Positive values indicate spot market is more bullish than perpetual
  • Negative values indicate perpetual market is more bullish than spot

Visualization:
  • Red line: Main divergence indicator
  • Green line: Normalized spot CVD
  • Blue line: Normalized perpetual CVD
  • Green background: Strong positive divergence (>0.5)
  • Red background: Strong negative divergence (<-0.5)
  • Gray dashed line at zero

Limitations:
This is an approximation since true CVD requires buy/sell volume separation, which isn't directly available
Results may vary depending on timeframe and lookback period
Assumes volume data reliability from both markets

면책사항

해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.