Who's it that says bitcoin has a specific period of purchasing it bitcoin? You should change that awkward thought and get your coins at when you can for bitcoin would always hold the best for you in the nearest future.
That's genius speculation, for crypto traders/investors they don't think about the long term price of Bitcoin, they actually do well to factor in minute increases in bitcoin, hours, days and so on, they make predictions and speculations perfectly, of course with the knowledge they have and experience.
Only experienced investors think that Bitcoin prices increase every minute, it doesn't need to be long term.
For example:
In the past 24 hours, the lowest Bitcoin price was $65,056 and the highest was $66,969. clearly here it will show good value for investors, meaning they have pocketed 1,900, and so on.
This example clearly shows that every move in Bitcoin in the short term is very meaningful for investors.
Investors can always take advantage on the current price of bicoin, it's either when the value is low you can buy much lot of values and when the value goes up then either short term or long term investors can always sell but depending on your holding terms.
Traders are always unpacking because they buys and sells bitcoin from bitcoin users at all times being equivalent to say every moments of bitcoin is useful.