Market conditions change continuously. However, in portfolio investment strategies, it is hard to account for this intrinsic non-stationarity. In paper, we propose address issue by using the Inverse Covariance Clustering (ICC) method identify inherent market states and then integrate such into a dynamic optimization process. Extensive experiments across three different markets, NASDAQ, FTSE HS3...