Rallye topped, sell now! BTC is declining just right now.
I wouldn't be so fast to sell yet. I would wait and see do we have power to break deeply through this $300. This is a critical level. If we would break it all the way to $310 - $315 there would be many people scared and we might even continue this rally.
Why would they be scared you might ask? Well everyone, just like you OP, expects that $300 is a top and that once we break through it, we will fall down.
Let's see..