Overall demand for Bitcoin (speculative + spot) is contracting at a monthly pace of 232K Bitcoin.
The ongoing price correction is completely related to Bitcoin demand conditions and has nothing to do with stocks (all-time highs), oil or macro (e.g. manufacturing activity is growing faster).
It's better to pay attention to data directly related to Bitcoin.