Yes dear friends I think that is right these are necessary things for trading in this market and get success in this market and we can earn good money if we have knowledge about this market and know the market movement and experience is also very important for trading....thanks