In recent years, many institutional investors use algorithmic trading to complete their investment decisions. This method reduces the transaction costs, improves the investment return. Algorithmic trading is a new transaction mode. This paper introduces the algorithmic trading and the development process, presents the development process of transactions costs, reviews the latest research literatures of algorithmic trading strategy, and introduces the literatures of investment portfolio selection. Based on the present research and the current situation of algorithmic trading in our country, this paper develops the application and suggestion for algorithmic trading.