Selecting a strategy and building a diversified portfolio is a challenging process. Investment implementations examine different factors that influence the successful execution of an investment strategy, including timing, diversification, and rebalancing.