With the raising of big data, new techniques inherited from the fields of computer science and statistics are adopted in the latest data mining algorithms. These data mining algorithms accomplished with professional domain knowledges are verified to enable to dig out more valuable information from the existing data sets. Hence, data mining algorithms become more and more popular and are widely applied in many different areas. For example, stock market, weather forecasting, medical diagnosis, traffic forecasting, etc. In the stock markets, most studies apply data mining algorithms to predict the stock prices in future or to predict the bull or bear market in future. In this study, we focus on Advanced Semiconductor Engineering (ASE) Inc. and apply several data mining algorithms to build the prediction models. Our goal is to predict whether the next trading day is a “buy-day” or not. A trading day is called a “buy-day” if the stock closing price of ASE Inc. rises over 10% in the coming 60-day trading period. We also consider three trading policies and the overall return on investment (ROI) are computed to valid our prediction models.