Bitcoin Price Prediction: 140,844 BTC Expire on October 30, and What Matters Now at $80,000
On October 30, 140,844 Bitcoin contracts worth $11.69 billion run out, and two thirds of them are bets on higher prices. At both expiry dates the largest hedge sits...