There is no logic to most sharemarkets.
Am currently in the China/HK markets and I feel like it's going to pop any minute, even though I make 5% per day non-stop for the last 30 days.
As George Soros says, buy when you see a bubble. He just didn't tell me when to sell.