Actually, trading is not about accurately predicting the price at a specific time. When you become more experienced and smart about trading you will be able to grasp everything easily. However, the crypto market is a very volatile concept, so there are times when even experts fail to make accurate predictions. Only an experienced trader can understand how to consider risk and how to manage the performance of everything. Many experienced traders can fall into this trap even when they have no stop loss strategy or when using Martingale. So i think it is not possible to earn guaranteed profits by trading but if you have additional skills, then you can reduce the amount of losses.