Enhancing Stock Technical Analysis with Machine Learning in Python