Category: 

What Is a Double Auction?

Article Details
  • Written By: Mary McMahon
  • Edited By: Nancy Fann-Im
  • Last Modified Date: 06 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
Built at the request of Dag Hammarskjöld, the United Nations Headquarters has a meditation room dedicated to silence.   more...

October 1 ,  1890 :  Yosemite National Park was established.  more...

A double auction is a sales proceeding where buyers and sellers submit bid and ask prices to an auctioneer simultaneously, and this party determines a clearing price for the sale. An auctioneer is not always necessary; the open outcry system used in some stock markets is an example of a double auction where no one mediates between buyers and sellers. This technique can have variable impacts on prices, and may drive them up beyond the point of equilibrium.

In addition to being a sales technique, the double auction is also a topic of intense study. Social scientists, game theorists, and economists like to look at this model to learn more about the behaviors of buyers and sellers. A deeper understanding of market behaviors can help explain events that appear to be mediated by human activity, like a sudden rise or fall in prices. With a double action, game theory comes into significant play as buyers and sellers jockey for the most advantageous position.

When an auctioneer is involved, this person receives all bids and ask prices and determines the clearing price, the bid that will match up with the greatest number of asks to sell all of the commodity in question. Buyers who bid at that price or higher will pay that price to sellers who asked at or below that price. Sellers who asked too much will not clear, while buyers who underbid will walk away with nothing.

Ad

It is possible for a computer to act as the auctioneer in a double auction. The computer solves the equation to move the greatest number of goods, given the prices being asked and offered. This can sometimes result in a stalemate where the differential between the prices is so significant that the parties cannot reach a happy meeting place in the middle. In this situation, it may be necessary to run the auction again to determine a sales price.

Open outcry auctions allow everyone to hear what is being asked and bid. Bidders can up their offers if they want a better chance at meeting an ask price, and askers can also increase their sales prices if they sense that bidders are willing to go higher. This can result in a very rapid price escalation as the sides play off against each other before they hit a price ceiling and trading activity grows less robust. Buyers and sellers adept at locating and taking advantage of that ceiling can stand to make a significant profit through the double auction sales approach.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}