Revisions of consensus forecasts of macroeconomic variables positively predict announcement day forecast errors, whereas stock market returns on forecast revision days negatively predict announcement day returns. A dynamic noisy rational expectations model with periodic macroeconomic...