A Robust Trading Framework Built with K-Means Clustering