Investing in stocks depends on multiple factors. In order to estimate the approximate best time can be done with experience, various calculations, etc.
With the rise of Machine Learning, Deep Learning, etc. there are numerous prediction models where anyone could easily build their own solution to predict prices and the validation data is also quite accurate.
However, I don't see many such commercially available online tools that people could use to predict upcoming values regardless of the liability of the results given. Is there any reason for this ?