Only those who just buy whenever they want or sell wherever they want without even using stop loss irrespective of where the market is headed, will always have it difficult when it comes to taking advantage of the market gains. I absolutely believe that anyone who see trading as a profession, have a strategy, will always not depend on luck to make a successful trade.
That's not a good idea, honestly speaking
Indeed, you shouldn't depend on luck. In fact, you should do everything to make your profits independent of luck as much as possible. In this way, you will be able to make consistent profits, provided you find the right approach. But while this approach may have a lot of benefits, it has its downsides too. It is all psychology. When you put yourself in this mode of thinking, i.e. excluding luck completely, you may be losing perspective and focus (or rather shift it) as luck plays a very important role. If you set up yourself this way, you will be inclined to discard luck when it presents itself. And that is not a good idea as luck is basically a shortcut to what you may be craving