Big movement during the night, some people seemed surprised by this but the only thing surprising is how BTC has managed to stay this high for the last 2 months. $21,400 is the next test at the previous low, failure to hold here and the next potential support is on the yellow trend line in the channel.
Needless to say, this is not a buy now.