The best strategy for investors is to know when to hold, like we know that the price of bitcoin is very volatile so it's hard to predict, if we know the best time to hold or release then we can become millionaires from bitcoin, unfortunately I have tried a lot of chart analysis but all of them not guaranteed to be accurate.
Technical analysis is not 100% correct what we have to do to know when the hold time is when the Bitcoin price is still above the support price,
for example you buy it at $ 30k and bitcoin drops to $ 25k and you analyze TA that Bitcoin support price is at $ 20k then you can hold before the bitcoin price drops below $ 20,
if the support breaks then you have to sell it.