Skip to main content

Real-Time Features

Real-time data delivery is a core design principle of Tracera. Every connected client receives live updates without polling.

Current: WebSocket Hub

The WebSocket hub is the backbone of Tracera’s real-time system:
Price Ingestion ──▶ Redis Pub/Sub ──▶ WebSocket Hub ──▶ Clients

Volatility Engine ──▶ Redis Pub/Sub ───────┘
  • Clients subscribe to specific item IDs
  • Updates are fan-out to only subscribed clients
  • Each connection runs in its own goroutine pair (read pump + write pump)
  • Connection lifecycle is managed by the hub

Vision: Smart Alerts (Phase 8)

Alerts that don’t just say “price changed” — they explain why it matters:

Bollinger Breach

“AK-47 Redline broke above its upper Bollinger band — the price is 2σ above its 24h average, which has historically reversed within 6 hours.”

Volume Spike

“AWP Asiimov saw 3x normal volume in the last hour. Previous spikes of this magnitude preceded price moves of 5-15%.”

Trend Reversal

“M4A4 Howl’s 7-day downtrend appears to be reversing. Trend score flipped from -2.1 to +0.8.”

Portfolio Impact

“Your portfolio dropped 3% in the last hour, driven primarily by your AWP Dragon Lore holding (-8%).”

Alert Delivery

Alerts will be delivered through multiple channels:
ChannelStatus
WebSocket (in-app)Planned
Email digestPlanned (Phase 13)
Push notificationsFuture

Vision: Skin Correlation Map (Phase 10)

Discover hidden relationships between skin prices:
  • Pearson correlation matrix across item categories
  • Identify which skins move together and which move inversely
  • Useful for portfolio diversification — avoid holding correlated items
Example insights:
  • “AK-47 skins and M4A4 skins have 0.85 correlation — they tend to move together”
  • “Knife skins and sticker capsules have -0.3 correlation — they tend to move in opposite directions”

Vision: Market Sentiment Index (Phase 11)

A real-time market-wide indicator, similar to the VIX or CNN Fear & Greed Index:

Components

SignalWeightSource
Volume spikesHighIngestion data
Listing count changesMediumSupply/demand pressure
Price velocityHighRate of price change
Volatility breadthMedium% of items with elevated volatility

Interpretation

ScoreSentimentMarket State
0-20Extreme FearPotential buying opportunity
20-40FearBelow average activity
40-60NeutralNormal market conditions
60-80GreedAbove average activity
80-100Extreme GreedPotential overheating

Vision: Weekly Digest (Phase 13)

Automated email summaries for portfolio holders:
  • Portfolio performance — value change, top movers
  • Watchlist alerts — triggered alerts from the past week
  • Market trends — sentiment index, most volatile items
  • Personalized insights — based on your holdings and watchlist