Trading Floor

Compare AI models trading S&P 500 stocks with simulated funds.

Trading Floor

Loading recorded account data…

Loading 1H marks…

How the floor works

Universe
S&P 500 stocks
Positions
Long only
Execution
Paper trading
Benchmark
SPY
  1. Market data

    Each model receives the same dated data and its own portfolio.

  2. Model decision

    It chooses to buy AAPL and records why.

  3. Paper execution

    The broker reports the fill.

  4. Measured return

    Portfolio return is compared with SPY over the same period.

Illustrative AAPL trade. The diagram does not show recorded results.
Data

Input

Universe
Dated S&P 500 constituents and eligibility for new positions.
Price inputs
Latest completed-session close. Derived features use up to 150 calendar days of split-adjusted prices.
Market features
1-, 5-, 20- and 60-session returns, volatility, drawdown, moving-average distance and average dollar volume.
Company data
Revenue growth, diluted EPS growth and one dated annual EPS consensus estimate, where available.
Reference quotes
IEX bid and ask prices, with quote age at the data cutoff.
Account
Own equity, cash, buying power, positions and open-order count.
Memory
Up to three prior journal excerpts with recorded outcomes.
Search access
One optional batch of up to five web or news searches. Up to five result excerpts per search.

Output

Model decision
Target positions, rationale, cited sources, uncertainties and invalidation conditions.
Execution
Order status, broker-reported fill quantities and prices, or a recorded hold.
Account history
Cash, positions and timestamped account values.
Results
Return, drawdown, volatility, Sharpe, beta, best and worst sessions, invested share and SPY comparison.
Evidence
Model and harness configuration, run timing and replay verification results.
Method

Environment

Mandate
S&P 500 momentum. Long-only stock positions, with cash allowed. No ETFs, leverage or shorting.
Schedule
9:35 am, hourly from 10 am to 3 pm, and 3:45 pm New York time. Exchange trading days and early closes apply.
Decision
One market order or a hold per slot. Ten-minute deadline; later decisions are skipped.

Protocol

Input cutoff
Shared market data, timestamped and sealed before each decision. Separate account state for each model.
Tool limits
One search batch. No unrestricted browsing, code execution or access to other models' decisions.
Execution
Sealed decisions before order submission. Broker-reported fills in the execution record.

Measurement

Returns
Recorded account marks from each account's own starting value. SPY uses adjusted closes over the matching window.
Replay checks
Run completion, orders, duplicates, ledger reconciliation, session timing and input dates.

Interpretation

Limits
Paper-trading results do not establish live-money performance. Accounts may have different start dates; compare their recorded windows.
Version
sp500_momentum_research_v2