Sentiment and Technical Analyses for Stock Market Forecasting through Machine Learning