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.
actually by continuing to hone yourself in trading, you should be able to get the time when you have to make an execution, but once again it's not a guarantee that you will always succeed, but at least you have an idea when to be able to make that execution. there is nothing wrong with using the help of software/technical analysts which are widely available, but decisions will always be made based on the results of their own actions, so they can learn where the weaknesses are.
continuing to hone is an action that can build self-confidence and be able to take action.