24 Hour price change Mean
The 24h % change is the difference between the current price and the price 24 hours ago. 

The current price of bitcoin is $14988 and was $14937 24h ago. So the 24h change is +0.3%, even if there was a huge spike between this period of time.