A Comprehensive Review of Machine Learning Methods In Stock Market