Machine learning for market price movement prediction & Chart pattern analysis