Ideally, yes. You should stick to your plan and make calls accordingly. However, that's wishful thinking. You won't be able to do that since you're a human, emotion will affect you whether you're conscious of it or not. You can practice and try to reduce it by following your own trading plan, for example always exit after you make 1% profit each day, and so on.
As others have mentioned, using a bot can also help you if what you want to do is to avoid making emotionally driven decision. But keep in mind that this does not guarantee you any profit, in fact it might gives you bad calls if the market changes rapidly. At the end of the day though, making bad calls is unavoidable, don't strive for perfection and just aim to make profits every day, or every month depending on what kind of trade you're doing.