Photo credit
Bitcoin futures speculators net long 2,756 contracts in CFTC report
The CFTC's September 22 CME Bitcoin futures report shows noncommercial traders net long 2,756 contracts. Commercial traders' net short grew by 452 contracts.