How a Successful Trader Makes Good Decisions according to Market Conditions?