Yeah these are the things which are necessary for prediction. I think that prediction is not an easy job and most of the experiences and well informed analysts cannot predict the nearest price for the future. If you think that you are capable of doing all these things then you can predict the future price. If not then you will also mislead other investors.