9.99999% Guaranteed uptime. Six nines!

May 27, 2009

Trying to Game Swoopo, dagnabit

Filed under: data, statistics, R, kinda maybe funny — Dave @ 12:14 am

Casinos love guys with systems.

Jeff Atwood and Ted Dzubia both hate Swoopo, so it’s roughly as bad as PHP. A quick overview: “auctions” start at $0.00 and each bid raises the price by pennies, the time remaining in the auction by 10 seconds and costs the bidder 75 cents to place.

If you can get the last bid in (and you only place a few), you can pick up a $1000 laptop for $30. I mostly ignored Swoopo until Joshua Stein tried to game it. He was thwarted by HTTP requests not being accurate to the sub-second (since Swoopo gives ties to the users who waste money on automatic bidding), and determined that bidding was indistinguishable from gambling.

But I’m not convinced it can’t be gamed, the key being that you want to game it with high probability rather than win any one auction.

Just as a first pass, I think you want to find auctions where:

  • Several are closing at the same time - so there’s less competition
  • At a particular time of the day - same reason
  • Only auctions for $500+ items selling for more than 90% off, so any accidental purchases can be safely sold at a profit (I don’t want to bother reselling DVDs)

So I used a greasemonkey script to download the last 10 000 winners into a spreadsheet.

Quick facts:

  • 9904 auctions were won by 4217 distinct users (7 by phone)
  • The average savings (vs the suggested price) was %65, although in 35 users paid more than the suggested price
  • 2853 auctions were open only to manual bidders, rather than the automatic bidbutler (the difference in savings %66 vs %66 isn’t significant).
  • Wins are spaced fairly evenly throughout the 24 hour clock
  • The average winner placed ~95 bids, thousands are not uncommon, one “winner” placed 2623 bids
  • Roughly one in ten auction winners placed only 1 or 2 bids.

Clearly the last point hints that it’s possible to win by sniping at the last minute.

Roughly 1 in 8 auctions was for items valued at more than $500, and won for less than 20% of the suggested price. “Winners” used an average of 311 bids — that doesn’t look good.

Next step, crack out the R.

Source: Swoopo dataset 3