Auctioneer/Item Values
De Norganna's AddOns.
Sommaire |
How to make sense of Auctioneer's Item Values
Understanding Highest Sellable Price
The name of this variable can be a bit misleading, and it is not literally the highest possible price that the item will sell for on the AH. It is an optimistic estimate of what this item could sell for based on the following factors:
- The historical buyout values of this item
- The snapshot buyout values of this item
- The two items (of that type) with the lowest bids in the most recent scan
- The market value of the item
- The values you have entered for the pricing options
What this means is that the HSP is based on the calculations as if you were putting it on the AH and using the pricing autofill method to suggest a starting price. This requires you to set your pricing options accordingly. The default values are generally a good place to start, but if the HSP seems off, then you should definitely check the pricing options to see if they coincide with how you would price items.
Algorithm Detail
- get the snapshot data (the most recent scan)
- calculate the market price
- get the usable median value of the item
- get the snapshot median buyout
- get the historical median buyout
- if the snapshot has more data than the historical OR the snapshot median is less than 1.2 times the historical median, then use the snapshot median; else use the historical median
- get the usable median value of the item
- find the two lowest buyout items of that type
- determine the HSP
- if market value > 0
- if the two lowest item prices are > 0
- if the lowest item buyout < (market value - (pct-underlow restricted by pct-maxless))
- HSP = (market value - pct-undermkt)
- else
- if the lowest item buyout > market value
- HSP = (market value - pct-nocomp)
- if the lowest item buyout <= market value OR HSP >= lowest item buyout
- HSP = (market value - pct-underlow)
- if the lowest item buyout > market value
- if the lowest item buyout < (market value - (pct-underlow restricted by pct-maxless))
- else (no competition)
- HSP = (market value + pct-nocomp)
- if the two lowest item prices are > 0
- else (no market price)
- if two lowest item prices are > 0
- HSP = (market value - pct-underlow)
- else
- HSP = (vendor sell price + pct-markup)
- if two lowest item prices are > 0
- if market value > 0
NOTE: HSP = (market value - pct-underlow) means the market value subtracting the market value multiplied by the pct-underlow value. Example: Market price = 1g; pct-underlow = 5; HSP = (1g - (1g *.05)) = 95s.
Understanding Market Value
The market value of an item is calculated by comparing the medians of the historical buyouts and the snapshot buyouts.
- if the snapshot median < 1.2 * historical median
- market value = snapshot median
- else market value = historical median
Understanding Base Value
The Base Price is a constant value provided by Auctioneer. These values are hard-coded in the file "EnxConstants.lua", and were taken from prices found on Allakhazam. Version 3.6.1 used values taken on June 6, 2006.
Base Value and Disenchanting
Since the base value is used to determine the disenchant value when using 'bidbroker' or 'percentless' you might consider changing these values by editing the constants in the "EnxConstants.lua" file. Do so at your own risk! Probably the best approach would be to set the constants at some target value for what the materials usually sell for, or give yourself a built-in pessimistic buffer for what values are are almost guaranteed to sell (slightly below market value).
For example, the default constant for a Large Brilliant Shard is 6g25s. On a busy weekend, a competitive market on a server may see a fair amount of them going for 5g. By lowering the constant to 5g, you can get the slash commands to give you a more accurate view of whether or not you can make a profit from DEing a blue item.