There's no such thing as maximizing profit in my opinion.
We're playing in a speculative market, you either exit the market with profit or with losses. You would never maximize your profit by just knowing how to utilize the strategy well because you don't have idea where the direction the market is taking in the first place.
As long as you're still making a good profit and got that positive capital growth in your portfolio you're already doing it well.
Chasing profit maximization might even put you at dire situation such as missing out to sell at the top and so on.