Many traders are obsessed with the perfect trade, perfect technical indicators. Trading is the field of non-existent "perfect" words. You can have a very detailed plan, but finally be surprised by a crazy market situation, like a cold water droplets in the face.
Instead of trying to reach the perfect trade, change yourself to the market. Average predicted of you about market, average with another trader ( why not? ). You should accept fewer profit but you will lose less. You should sell sooner and buy later than your prediction. follow the market, because the market will not follow you.
There maybe no perefect trade, but for me there is a perfect timing of when to trade with the highest possible profit to be obtained. With proper monitoring on the market and good prediction, you can at least minimize losses and have a bigger chance of gaining bigger profit.
The safest way to deal in this ever-volatile market is to learn to decide when a "right" timing is for trading. Yes, there may be rare or almost no perfect timing for trading but there are those right timings which can minimize the loses as one goes on trading. This can be done as one is knowledgeable enough how the market works or if not, it would better for him to work on long term trading as risks are comparably lesser.