主管:中国科学院
主办:中国优选法统筹法与经济数学研究会
   中国科学院科技战略咨询研究院

Chinese Journal of Management Science ›› 2008, Vol. 16 ›› Issue (3): 102-108.

Previous Articles     Next Articles

A Dynamic Programming Approach for Constructing Optimal Trading Strategy

LI Zhi-sheng   

  1. Zhongnan University of Economics and Law, Wuhan 430073, China
  • Received:2007-01-19 Revised:2008-05-25 Online:2008-06-30 Published:2008-06-30

Abstract: Asset allocation means dividing investors' investments among different assets both in space and time.Although modern portfolio theory has developed to a highly sophisticated level and provided us with valuable theatrical models and application frameworks in steering assets in space,little is known about asset allocation in time.The core question of asset allocation in time is how to optimally select buying and selling time for different assets at different time,that is,optimal trading strategy design.Based on dynamis programming principles,this paper proposes an efficient algorithm for return-optimal trading strategy both for the case of trading with and without the constraint of maximum trading times,and implements the algorithm by using the data from Hong Kong stock market.The computation algorithm proposed in this paper is a linear time algorithm with respect to the number of trading periods and number of assets,and can be used in large-scale problem efficiently.

Key words: trading strategy, transaction cost, rate of return, dynamic programming, optimal solution

CLC Number: