Bitcoin is flashing a critical signal that historically hits 97% of the time - but is the macro environment about to invalidate it?