I think you have misunderstood the definition of speculation and investment. The investment is for investors who want to hold in the long term and do not want to sell to buy back at a low level.
As for speculation, that's how you're applying and it's completely different. Sometimes your strategy may not completely produce as much profit as an investment because you don't hold long enough like them. Everyone has their own strategy and nobody is smarter than anyone.
You think there is no speculation in investing?