S&P 500 2024 Forecast
Wall Street Consensus
“S&P target ~4,861. JPMorgan: 4,200. Yardeni: 5,400.”
Our Simulation
Bull consensus wins. Year-end anchor near 5,068. Bear camp retains narrative but loses the level call. Kostin's 5,100 closest.
What Actually Happened
S&P closed at 5,881. Consensus missed by 21%. Even our 5,068 was 14% low. But we correctly picked bull > bear.
What the Agents Said
Direct quotes from AI agents during the simulation - each with a unique persona, incentives, and behavioral logic.
“We didn't 'chase the tape,' but as the year progressed, we did recalibrate the year-end framework.”
“I didn't capitulate on the cycle call, but I did revise the expression: from 'index down' to 'range-bound with violent rotation.'”
“We maintained 4,200... what changed was the timing. I didn't revise the level, but I revised the path: better first half, worse second half.”
“The only 'revision' was: I more explicitly emphasized that productivity is the bridge connecting 'fewer rate cuts' to 'higher stock prices.'”
Agents in This Simulation
Each agent has a unique persona with distinct incentives, memories, and behavioral logic. They interact on simulated social platforms across 30 rounds.
Accuracy Scorecard (5 HITs, 2 PARTIALs, 3 MISSes)
Predicted ~5,068; actual ~5,882 (14% under, but bullish direction correct)
23.3% actual vs simulation's more modest expectation
Correctly identified Kostin as closest among named forecasters
Predicted cuts but not the exact 3-cut/100bp trajectory
Correctly predicted AI would sustain; NVIDIA +171%
Predicted concentration; actual: ~55% of returns
Soft landing confirmed; simulation favored bull camp
Declining toward 2% target as predicted
21% consensus miss was larger than simulation anticipated
Predicted Kolanovic departure but specific mechanism unclear
Key Metrics (Ground Truth)
“Concentration Fragility”
The simulation perfectly captured how bear strategists revise without admitting error: they change the expression ('index down' → 'rotation'), the timing ('delayed not canceled'), or the calendar ('extend the window') - never the headline number. Kolanovic 'maintained 4,200 but revised the path.' Wilson shifted from 'index down' to 'range-bound with violent rotation.' Bannister 'reframed as delayed, not canceled.' This pattern of cognitive persistence is the market's most systematic bias - and it's why consensus forecasts miss by 10-15% on average.