• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Market Watcher

 
Project Updated:
Files Updated: Wed, Aug 5 2009
Supports Game Version: 3.2.0
Category: Auction & Economy
Tags:

[Edit Tags]

Project Manager: Torrid
Additional Authors: No additional authors
Current Version: Market Watcher 2.03
License: All Rights Reserved
Development Site: CurseForge
Avg Daily DL (last 30 days): 50
Downloads Total: 14,714
Favorites: 41
Comments: 37
  • Contests
  • About Market Watcher
  •  

Purpose

Market Watcher is an addon that scans the auction house and records data for specified items and assists in daily auction house shopping in general. When the addon is set to record, a price history can be displayed to assist in determining a value for items of interest.

What makes Market Watcher unique from other auction house addons is that it records multiple scans instead of just the most recent. This obviously uses a great deal of memory, so only scans of items specified by the user will be recorded. The saving of multiple scans allows for a more accurate determination of value, and allows the addon to deduce if some auctions were actually sold, so you can see which auctions are actually selling as opposed to basing a value off the prices of auctions that may not be selling at all.

The number Market Watcher cares about the most is price per unit - particularly buyout price per unit. Lists are sorted by and comparisons are made by this price. For example, you might have the addon set to scan for abyss crystals, but not display the result in the scan summary unless the price is below a set value. If there are crystals for sale below that value, then the lists generated by the addon will order the auctions by price per unit regardless of stack size. The price history graphs use the lowest, average, and highest price per unit.

How to Use Market Watcher

Adding Items

Once you have installed Market Watcher, visit an auction house NPC and bring up the auction house window.

You will notice two new tabs: History, and Scan.

First, you need to specify which items you wish to "watch." Click the History tab, then click Add.

The Add Item window appears. Enter the name of an item you wish the addon to track, or the item id of an item. This addon needs specific information about the items it scans to function correctly, so it will need to get this information by checking the auction house for it, your inventory, your trade skills, or by silently asking the server to bring up tooltip information about an item id. The item id can be obtained by visiting a WoW database website. Simply search for the item in question and get the number in the URL, i.e. "http://www.wowhead.com/?item=34057"

Once you have added your item, the edit item window appears. From here you can instruct the addon to record the scans of the item, how long to keep the scans, and whether to only record full stacks. Also, you may configure the addon to not display the scan results of items that do not meet certain criteria, such as if the item is too expensive (or cheap), or whether there are none for sale or not. This speeds daily shopping and allows you to easily notice when there are undervalued auctions, or if a market is ripe for your own auctions, or to hide uninteresting markets.

Scanning

Once you have input all the items you want to watch for, click the Scan tab, then click the Scan button. If you do not want to record this scan, then uncheck the "Record Scans" check box. There are a couple of reasons you may not wish to record a particular scan.

First, scans can use up a lot of memory. In fact there is currently no limit to the memory usage of this addon - it is possible to configure this addon to use as much memory as you tell it to, so you must pay some attention to this if you record scans for many items. The memory used by the addon is prominently displayed on the History tab. To give you a rough idea of how much memory scans might use, 500 or so individual item scans uses up about two megabytes of memory. If you configured the addon to record 50 items, then hitting the scan button with record scans checked will use roughly two megabytes of ram after 10 clicks of the scan button. It is also important to note, however, that some items will use far more memory than others. Frostweave cloth or Infinite Dust scans will use much, much more memory than say, Nobles Deck scans.

Secondly, the more uniform your scans are, the more accurate some of the addon estimates and calculations will be. Specifically the price change indicators in the scan summary and the technical analysis indicators.

Once the scan is complete, the scan summary is displayed. Here you can see at a glance how many units are for sale and the cheapest price per unit. If you input a threshold value when setting an item's options, the price text will either be green or red depending if the item's unit price is below or above that threshold value. If an item has scans saved, a percentile indicating the price change from the last week and the last month is displayed. This allows you to quickly determine if an item is selling above or below market value.

Mouseovering an item's summary will bring up a tooltip that will list every auction of that item at the time of the scan, ordered by buyout price per unit. Clicking on an item's summary will query the auction house for that item, and bring up the results on the right side of the window. From here you can conveniently make your purchases in a compact, price per unit ordered list. Shift + right clicking a result will buy that auction out instantly. Note that the auctions listed on the right side of the window are actual auction house results, and therefore have multiple pages, so you may need to click the arrows at the bottom to find the cheapest auction as indicated in the tooltip.

Reviewing Scan Data

Now that you have a scan saved, you can bring up the scan on the History tab. Click the History tab and then click on an item you have set to record. If you have three or more scans, a price history graph is displayed, otherwise a display similar to Blizzard's auction house results page is displayed. You can switch between the two views by clicking the button at the bottom.

The list view will display the scan number and how long ago it was taken. To save space, auctions that are identical are merged and given a number in the # column. The number obviously being how many duplicates of this auction there were. Note that sometimes it will appear as if it did not merge every seemingly duplicate auction. That is because items have a hidden value associated with them. Blizzard uses this value to track certain details about items. (such as where they came from)

If scans are less than 12 hours apart, Market Watcher can deduce if any "Very Long" auctions have either been sold or removed by the seller. Likewise, if scans are under two hours apart, the addon can determine if a "Long" auction was sold or removed, and so on. Using some judgment, you can then determine which auctions are being bought out. If the top few auctions listed are labeled "Sold or Removed" then it's safe to say they were bought out. Auctions with bids are also indicated. You can use this knowledge to more accurately gauge an item's worth.

The graph display can visually represent an item's change in price over time. "Low" "Average" and "High" are the lowest buyout price per unit, average buyout price per unit, and highest buyout price per unit of the auctions in the scan on that date. "Actual" is the actual price. "SMA" is the Simple Moving Average, which is the average of the last 10 price points. "EMA" is the Exponential Moving Average, which works similar to the Simple Moving Average, except more weight is put on the more recent prices. "Trend" shows the overall price trend (if the price is falling, rising, or flat) of all of the scans.

  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Market Watcher 1.01 Release 3.0.9 854 3/30/2009
  Market Watcher 1.0 Release 3.0.9 342 3/26/2009
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • cartega said

    Hey - thankyou for an excellent addon. Now for a couple of requests:

    Is there any way to sort the results in the scan tab? Currently it goes epics -> blues -> greens etc, alphabetically. I'd prefer, for example, all gems together, all raw materials together, all <X> together, etc.



    Reply Report Permalink
  • Torrid said

    That is not possible at this time. I had planned on adding a sorting feature but I'm taking an extended break from the game, so updates beyond bug fixes are unlikely in the near future.

    Reply Report Permalink
  • veelatree said

    Hi, I love MarketWatcher for it's nice graph of recorded scans.

    However, recently, the graph broke down... It is now showing left of where it should be (for example, on the History tab, it is drawn atop the list of items, and on the Scan tab, it is also a few centimeters too left of where it should be).

    I tried taking out the MarketWatcher.lua (and bak) file out of the SavedVariables Folder, and that resolved the problem. But of course, all my data is gone.

    I believe this happened a little while AFTER some of my items hit the scan cap (which is 100 scans in my case; and time was set to 0), so it may not be directly be related to scans reaching the scan cap.

    I tried changing all of my scans from [100 scans, infinite time] to [infinite scans, 60 days] while at the same time deleting all of my items where the 100 scans cap was reached, and re-creating those. But this did not help with the graph.

    I hope there's an easy way to fix this... I really would like continueing my old MarketWatcher.lua file :(

    If it helps, this is a list of addons that I installed recently (but the issue didn't occur immediately after installing an addon):
    - dot timer
    - EKinspect
    - Decursive
    - Quartz
    - Examiner
    - HealBot

    you can answer me directly, if you want; my email address is [the year we live in, written as 4 digits] @ inode .at

    Reply Report Permalink
  • subarctica said

    hey my market watcher started doing the same thing and doubbleing back on itself. i had it set to infinate infinate though? wondering if their any way to fix the addon also because now my graph is doubbling back on itself. i havent recently installed any addons and since i started using it (about a week ago) it has already dropped all my data 3 times. (all on the infinate infinate setting). any advice torrid?

    Reply Report Permalink
  • Torrid said

    Scan data loss was discussed in the comment thread below this one.

    I highly doubt any sort of graph rendering problems are related to scan age settings. I personally have items with a couple hundred scans going back 10 months and many more with small max ages/entries. If this were related to the problem, then more people would be experiencing your issue.

    Reply Report Permalink
  • Torrid said

    Do any of your newly installed addons use the libgraph library? Marketwatcher does, and it's possible some other addon isn't implementing the library properly.

    Reply Report Permalink
  • veelatree said

    I don't know what a libgraph library is ^^ I'm not an addon developer.

    As I said, after removing the MarketWatcher.lua file from the SavedVariables folder (I simply dragged it to my desktop), the addon created a fresh one, and there the graph worked again.

    Now, 2 weeks later, just out of curiosity, I dragged the old MarketWatcher.lua file back to the SavedVariables, and now the graphs are working again... I did not remove any of my addons or changed addon configurations. (actually, I only added another addon, EnsidiaFails)

    So, I have no idea why this graph problem happened and why it's now gone, but if anyone else experiences this problem, why don't you drag your MarketWatcher.lua out the folder, let Market Watcher create a new one, then overwrite this new one with your old file - maybe works, maybe not ^^

    Reply Report Permalink
  • Ardyhardy said

    Hi Torrid,

    Where abouts does the scan get saved to? Somewhere in the WTF folder is where I'm thinking.
    Twice in the past week all my data has just disappeared for some reason. I've had to log onto my laptop and copy my entire WTF folder back to my PC and that's repopulated some of the data.

    If I knew where the scan was saved I'd be happy to back it up daily or whatever so I don't lose too much data should it happen again.

    Thanks!

    Reply Report Permalink
  • hypnza said

    Ardyhardy, the same has happened to me twice, are you playing a single character or do you have alts?

    Reply Report Permalink
  • gcbirzan said

    Got my data deleted as well. I have quite a few characters I play on, but it's disabled on all but one.

    Reply Report Permalink
  • Torrid said

    Not sure what to tell you guys. I have data going back all the way to January, so if there is some obscure bug in my code, then I sure haven't seen it.

    I know the repair tool can delete addon data unless you tell it not to. If your client crashes, then scans saved during that session will be lost. (unless you reload the UI)

    Reply Report Permalink
  • gcbirzan said

    I had it happen again, only this time I noticed it when it did. Basically, after the WoW client crashed (does that sometimes when I close it with alt+f4), the saved variables file got corrupted (truncated). I'm assuming this is a Blizzard bug... even though I'd expect to see it in other addons that write large amounts of data (auctioneer, hai!). I have the corrupted file, if you think it might help, but as far as I know, WoW handles saving that data itself...

    Reply Report Permalink
  • Torrid said

    It does. Addons have no access to the local file system.

    Reply Report Permalink
  • Torrid said

    WTF\Account\<account name>\SavedVariables\MarketWatcher.lua

    Reply Report Permalink
  • Ardyhardy said

    Legendary mate, thanks a bunch!

    Reply Report Permalink
  • tostreim said

    hi. love this addon but whenever i open the AH or start a scan it makes it so that i cant open my profession menu until i reload. could this be fixed please?

    Reply Report Permalink
  • Torrid said

    The addon disables opening the tradeskill UI while the auction house window is open because selecting a tradeskill would open the UI and close the auction house window otherwise. A core feature of this addon is to scan a user's recipes and filter items based on user specified criteria, which requires a tradeskill to be selected.

    Now if the tradeskill UI still doesn't reload AFTER you close the auction house window, then that would be unusual. I don't see how this could be happening though. I don't even see how another addon could have accidentally broke it with some sort of conflict.

    try doing a

    /script UIParent:RegisterEvent("TRADE_SKILL_SHOW");

    and see if your tradeskill UI becomes responsive again.

    Reply Report Permalink
  • hypnza said

    I've just started using this addon, and it's awesome - except I like being able to open our professions while at the Auction House (Auctioneer has an option to "protect" the window to prevent it from closing) - so your addon makes it far more difficult to check which mats I need, etc.

    Could you make an option to disable the tradeskill buttons (I already have mine in my action bars), and not prevent it blocking tradeskill windows from opening?

    Thanks :)

    Reply Report Permalink
  • Torrid said

    I'll be adding something to address this issue in the next release.

    Reply Report Permalink
  • hypnza said

    Using /script UIParent:RegisterEvent("TRADE_SKILL_SHOW"); fixes it... but I really don't want to have to enter this nearly every time I use the Auction House.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 3,347 Auctionator Auction & Economy, and Tooltip
  2. 2,628 Auctioneer Auction & Economy, Mail, and...
  3. 1,602 AuctionMaster Auction & Economy
  4. 697 AuctionLite Auction & Economy, and Tooltip
  5. 537 GoingPrice Wowhead Data Source Addon Auction & Economy, and Tooltip