Yes trading is not a science. It doesn't work like it. It has emotions. That's the reason most people fail in trading. Everytime if you combine 2 hydrogen and 1 oxygen, it will be water. No matter how many times you try, everytime the result will be the same. Forex is not like that.