This study explores forecasting stock price movement direction using machine learning algorithms, focusing on support vector machine (SVM), artificial neural networks (ANN), and logistic regression. Utilizing daily stock data from the VN30 index, the research finds SVM to be the most effective model, achieving an average accuracy of 92.48%. The findings underscore the challenges and potential of forecasting in developing markets like Vietnam, where traditional econometric models may fall short.