Market Watch - Incomplete-Infinity/eve-companion GitHub Wiki

📈 Market Watch

This page outlines the market monitoring features of the EVE Companion App. These tools help industrialists, traders, and logistics coordinators track item prices, identify trade opportunities, and monitor supply-demand trends over time.


🎯 Goals

  • Track historical and current market prices
  • Highlight regional discrepancies and trade routes
  • Monitor personal or corporate buy/sell orders
  • Identify profitable items via demand analysis

🧩 Module Features

Feature Description
Price Lookup Search any item and display market history, buy/sell ranges
Order Watch Track open orders for characters/corporations (requires auth)
Item Radar Watchlists for items with volatility alerts
Region Comparison Compare prices across trade hubs
Demand Tracking Highlight most requested items in corp/alliance tool usage

🔎 Price Lookup

Price lookup uses /markets/prices/ and region endpoints to show:

  • Average, min, max prices
  • Order volume
  • 5-day, 30-day trend graphs (Chart.js)

Search results may be filtered by:

  • Type name or ID
  • Region
  • Buy/sell

📈 Visualization

Charts are rendered with Chart.js and support:

  • Toggleable timeframes
  • Volume vs price overlays
  • Outlier highlighting

Future enhancements:

  • Candlestick mode
  • Annotations (e.g. patch days, corp events)

🏷 Item Watchlists

Users can save items to watch:

{
  "typeId": 34,
  "name": "Tritanium",
  "threshold": {
    "low": 3.5,
    "high": 6.0
  }
}

Alerts are triggered when thresholds are breached. Notifications may include toast, overlay badge, or sound.


🧠 Demand Intelligence (Planned)

  • Aggregate search and usage data from the app
  • Identify commonly queried or fitted items
  • Feed back into builder dashboards to forecast demand

🧱 Interface Pattern

<window-frame data-title="Market Watch">
  <market-search></market-search>
  <market-graph></market-graph>
  <watchlist-panel></watchlist-panel>
</window-frame>

📡 Planned Enhancements

  • Integration with personal Wallet/Transactions API
  • Market arbitrage detection between hubs
  • Corporate logistics board (who's hauling what)
  • Export to CSV or alliance market database

📌 Summary

  • Market tools provide insight into price trends and order health
  • Useful for traders, industrialists, and corp logistics
  • Designed for extensibility: from casual checks to industrial dashboards