Composite Cycle Forecasting