Finally my first intuition was correct, both BTC and ETH did a super long and boring ascending triangle. ETH broke its triangle this evening and may be on its way to reach 2525 tomorrow. I think there's still some juice left because BTC didn't break its triangle yet. Apparently BTC is still in a tight range because of option expirations tomorrow. If BTC breaks up, it would be natural for ETH to rally in tandem.