As for me it is not good to buy! buy!! buy!!! And sell! sell!! sell!!! And it is good to balance the equation by buying and hodling for the time goal you have set to sell. You can set a DCA method to buy and set a long term goal for the investment so that you know what you are doing. Many people came to this cryptocurrency investment business without any plan or goals and they are just investing when they have money and that is a wrong investment plan but at least let the person plan well and if possible have a particular year which will like to sell his coins.
Yes, the price is still high for investors to purchase Bitcoin from the market, because there is a hope that the price will definitely going to reduce more than this in the future and you can use that opportunity to purchase Bitcoin and apply long term holding to achieve income. Having a good plan in Bitcoin investment, I think is a favourable thing that will make you to make a good decision that will help you to maintain a good strategy that will add more income to your wallet when the bullish season appear in the market. Since the price of Bitcoin use to increase high every four years, I believe it will be a good strategy to hold like four years before you can think of releasing your Bitcoin to the market to make massive income.
The bolded part of you narrative can be very misleading considering the fact that newbies can as well access this thread, since you will not be buying a whole Bitcoin the current price doesn't make it high or expensive for any investors to make purchases of Bitcoin, with dca strategy fractions of Satoshi can be bought with as little as you can afford either weekly or monthly irrespective of the price point at different intervals, there is no certainty or guarantee to backed up your claims that there will more drop, why even waiting for a drop before accumulating Bitcoin? It can be a total waste of time as you may not be able to see your expected dip, but dca you are already in the market on time without any form of timing the market condition.