This automated trading system analyzes World of Warcraft auction house data to identify profitable trading opportunities. It tracks:
Price Trends: Exponential weighted moving averages of item prices
Material Costs: Raw material expenses for crafted items (potions, elixirs)
Buy/Sell Policies: Automated recommendations based on profit margins and success rates
Inventory Management: Real-time tracking across characters and locations
Item Price History
Current Market Prices
Item
Market Price
Material Cost
Profit/Item
Margin
Current Inventory
Inventory Breakdown
Item
Count
Value
Location
Sell Policy Recommendations
Item
List Price
Profit/Item
Stack
Leading
Undercut By
Live Auction House Snapshot
Item
Seller
Price/Unit
Count
Buyout
About This Project
WoW Auctions is an automated trading system for World of Warcraft's auction house. It was built to optimize buying and selling of high-volume crafted goods (primarily consumables like potions and elixirs).
Key Features
Price Analysis: Tracks historical auction data and calculates exponential weighted moving averages
Cost Calculation: Determines material costs for crafted items based on current herb prices
Profit Optimization: Factors in auction house fees, deposit costs, and success rates
Buy/Sell Automation: Generates policies for WoW addons (Auctioneer, BeanCounter)
Multi-Character Tracking: Monitors inventory across multiple characters and locations
Technical Stack
Backend: Python 3.7+ with Pandas for data analysis
Data Storage: Parquet files for efficient time-series data
WoW Integration: Lua SavedVariables parsing from game addons
Visualization: Seaborn/Matplotlib for analytics
How It Works
Extracts auction scan data from WoW addons (Auctioneer, BeanCounter)
Parses inventory data from ArkInventory addon
Calculates item prices using EWMA (alpha=0.2) over historical data
Determines material costs for crafted items based on recipes
Applies profit margins and auction success rates
Generates buy/sell policies written back to addon SavedVariables
Note: This is a static demo with baked sample data. The actual system integrates with World of Warcraft addons and processes live auction data.