Good money management, knowledge on market movements, psychological stoutness, controlling the open positions and a good calculation. Simply these are the basic requirements of good trading. But these are not enough. We must study other traders strategies along with our own systems. Doing practices seriously with demo accounts will enhance our skill of trading.