I say that because trading is not an exact science. You can't do X and get Y every time. Trading does not fit the definition of science. It is not totally objective. It is as much an art as it is anything else. There is no magic formula. Trading is all about probability. It is the art of correctly applying a set of carefully thought out rules and allocating the probability of that event to result in success.
Each trade is an independent event. The market does not remember if you lost or made dollars the last time you traded. The probabilities associated with series of events do not apply to trading. The way you approach the market psychologically has as much to do with your success as any trading plan.
Risk management is critical if you want to have any hope of becoming a successful trader. Equally critical are trade, money, and personal management. Matching a method of trading with your personality is the only way you will ever feel comfortable in the markets.
An adequately funded account is necessary - not only to be able to take the trades you want, but also so you don't feel every trade is a live or die situation. Because each trader’s funding is different and because each person has a different tolerance level for pain, even if given identical parameter for entering a trade, the outcome will not be the same for each trader. The definition of a scientific process is that given the same set of parameters, all participants in the process should get identical results. Of course it is only by chance that such a thing happens in trading.
The journey to the road of successful trading will make you confront your deepest fears. Your armor on this journey will be confidence, knowledge and belief in yourself that you can achieve your dreams. Never, equate your success or failure in the markets with who you are as a person! Of course all of these factors are subjective. Trading is not a science although many vainly try to make it one.