Yes, I definitely agree with you. There's no perfect trading, profit-taking is not easy as others thought. It cannot be obtained without a single failure.
With this kind of investment, it is impossible not to take any losses. Not unless you are using demo account. Some failures are eye-opener and way to move forward without getting stucked of old methods.