It really depends on your expectations about the market and what you are trying to achieve, if you are willing to hold your coins for the long term even if the market doesn't go up at the end of the year then this seems like the perfect moment to buy bitcoin, but if you are determined to try to make money if the market goes up at the end of the year then it could be a good idea to wait until there are more clear signs that will happen.