AI Trading Simulator

Paper trading only - no real money, ever. Not investment advice. See docs/ai-trading-simulator-overview.md for the full design.

Each decision below is a real OpenRouter call (model chosen by the @preset/free-model-preset preset) over current market data plus a Yahoo Finance quote snapshot and recent news headlines the app fetches server-side - the model does not browse the web itself (see docs/ai-trading-simulator-pipeline.md). This is simulator reasoning for a paper portfolio - not investment advice. A failed or unparsable call, or a stock whose Yahoo context can't be fetched at all, is logged as an error decision and skipped rather than retried.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.