Market Statistics
Market Statistics
Section titled “Market Statistics”Every Bazaar transaction feeds a statistics engine that surfaces prices, trends, and market health back into every surface of the mod. Whether you’re deciding what to list a shiny Eevee for or checking whether Prism prices are climbing, the data is right where you need it.
What Gets Tracked
Section titled “What Gets Tracked”For every tradeable item or Pokemon species, the statistics engine maintains:
- 24-hour average price and 7-day average price
- 24-hour volume and 7-day volume (number of completed transactions)
- Low / high range over the tracked window
- Lowest active ask (cheapest current listing)
- Highest active bid (best standing buy order)
- Sparkline trend with percent change — a small price chart showing direction at a glance
All figures update in real time as transactions complete. Historical data retention is configurable; see /bazaar/configuration/retention-and-security/ for the tunable retention knobs.
Where It Shows Up
Section titled “Where It Shows Up”The statistics data surfaces in three places:
In-game listing detail Open any GTS listing or AH listing’s detail view and scroll to the market history panel. You’ll see the 24h and 7d averages, recent sale prices, and the sparkline trend for that species or item. This gives you instant market context without leaving the GUI.
Dashboard Analytics page The web dashboard’s Analytics section shows the full statistics breakdown with sortable tables, time-range selectors, and expanded sparkline charts. Every stat visible in game is available here with more room to explore trends.
Anvil price presets When you reach the price input step of the sell flow, the preset buttons in the bottom inventory row are populated by the statistics engine. They suggest prices based on recent completed sales for that specific item or species — a quick shortcut to competitive pricing without manual research.
Retention Tiers
Section titled “Retention Tiers”Transaction history is stored in tiered buckets: recent data is kept at full resolution, older data is rolled up into lower-resolution summaries, and data beyond the configured maximum age is pruned. The specific retention windows and rollup intervals are tunable in configuration.
For the full set of retention knobs and how to adjust them, see /bazaar/configuration/retention-and-security/.
Search Presets
Section titled “Search Presets”Search presets are pre-canned filter combinations that appear as quick-access buttons at the top of the GTS and AH browse GUIs. A server might ship presets like “Shiny Legendaries”, “6IV Pokemon”, or “Tools & Weapons” so players can jump straight to common searches without building filters from scratch.
Presets are defined in presets.conf. Bazaar ships its default GTS preset set in code, so the extracted file is usually left empty unless you want to replace those defaults entirely. For the full schema reference and examples, see /bazaar/configuration/retention-and-security/.
Web Dashboard Parity
Section titled “Web Dashboard Parity”Every action available in game is available on the web dashboard: browse listings, filter results, buy items, place bids, cancel your own listings, and claim from your collection box. Market statistics are woven throughout — the Analytics page gives a full market overview, and individual listing pages include the same detail-view statistics shown in game.
Notifications for outbid events, sales completing, and collection box entries are pushed live over WebSocket, so you don’t need to refresh the page to stay current.
For setup and feature details, see Web Dashboard.
Related
Section titled “Related”- Retention, Security, Grouping, and Presets — retention tiers, rollup intervals, and the
presets.confschema - Web Dashboard — dashboard setup, authentication, and available actions