Skip to main content
Hoops Stock Market
HomeMarketRadarPortfolioGuide
…

Model-driven simulation - paper currency only. Prices refresh on ingestion cycles (~30 min), not tick-by-tick. Not investment advice or real securities.

HomeMarketPortfolioGuide

Guide

How it works

How the automated repricing engine works, how rolling snapshots refresh (~30 min when new games ingest), and how paper trading fits in. Educational - not financial advice or real securities.

Updated 24d agoLast refresh Jun 5, 2:19 PM EDTCadence ~30 minAutomated repricing from ingested game data - rolling snapshot, not tick-by-tick.Model-driven simulation - paper currency only. Prices derive from ingested game performance and refresh on each ingestion cycle.
Model priceScreensCharts & game scorePaper tradingCautionTerms

At a glance

You're paper-trading simulated shares tied to player value. Prices blend anchors, history, and each ingestion cycle; the board refreshes automatically (~30 min) when new games arrive - a rolling snapshot, not a live exchange feed.

Open marketView portfolio

The price engine

How a model price comes together

01
◆

Anchor & history

Each listing starts from an opening anchor and prior-season productivity. That keeps prices from whipsawing on tiny samples early in the year.

02
◇

Ingested games

As regular-season and playoff games enter each ingestion cycle (~30 min cadence), performance feeds the automated repricing engine. The price is a smoothed signal - it carries season context, not just the last box score.

03
○

What you trade

The number you see is the model’s latest quote for that player. It updates when that player logs another game and otherwise stays flat until the next one.

Navigation

Where to click in the app

Market

Go →
  • Search by name or team; sort by price or recent change.
  • Each row shows price (2 decimals), team, last game date, and move vs the prior game in your file.
  • Click a row or Open to go to that player’s detail page.

Player page

Go →
  • Ticker, team, last game date, and season label sit up top for orientation.
  • Price charts carry model quotes forward between games; tooltips show game score on nights with ingested box scores.
  • The trade panel buys and sells whole shares at the latest model price.

Charts & game score

On a player page, game score is that night's Hollinger-style summary when a game was ingested. Model price can stay elevated after a soft night because the path carries prior games and season structure - use chart ranges and season averages to separate blips from trends. Flat stretches mean no new game data in that interval.

Practical tips

  • ✓Compare the latest point to the season line - not only to yesterday.
  • ✓Resize or pan chart ranges when you want a streak vs full-season context.
  • ✓On days without a game, the chart carries the last model price forward so the line stays continuous through inactive stretches.

Execution

Paper trading, simply

You start with paper cash. Orders are whole shares at the latest model price shown on that player - there's no bid/ask spread or slippage simulation. Your portfolio rolls up cash, mark-to-model position value, and total equity so you can rehearse allocation ideas on the same timeline as your ingested games.

Lot size

Whole shares only

Fill price

Latest model quote on submit

Balance

Cash + positions = equity

Caution next to a price

⚠A warning means this player has no minutes logged in 2025-26 in your dataset file - injury, inactive, or data lag. The price may still reflect older seasons or the model anchor; treat it as stale relative to current floor time until your file catches up.

Glossary

Terms you'll see repeated

Model price
The simulator’s valuation for one share of a player at the latest ingested game - not a market quote from any exchange.
Game score
Hollinger-style single-game summary from the box score. A quiet night doesn’t have to tank price if the model still weights season strength.
Paper cash / equity
Virtual balance and portfolio totals only. No deposits, withdrawals, or real P&L.
Change vs prior game
Difference in model price from the previous ingested game row for that player - useful for scanning the latest snapshot.
Rolling snapshot
Board state after the most recent ingestion cycle. Quotes refresh when new games are added (~30 min cadence), not tick-by-tick.
Board total
Sum of latest model prices across tracked players. An internal aggregate - not exchange market capitalization.

Simulation only - paper currency and model-driven prices. Nothing here is investment advice, a prediction of real athletic or financial outcomes, or an offer of securities. If your pipeline or dataset changes, replay history and labels change with it.

Open marketPortfolio

Portfolio

Go →
  • Paper cash, position value, and total equity - same framing as a simple brokerage view.
  • Use it to test sizing and holds against the same quotes the model publishes.
Back to home