Integrating Market Makers, Limit Orders, and Continuous Trade in Prediction Markets
- Hoda Heidari ,
- Sebastien Lahaie ,
- David Pennock ,
- Jennifer Wortman Vaughan
ACM Transactions on Economics and Computation (TEAC) - Special Issue on EC'15 | , Vol 6(3–4)
We provide the first concrete algorithm for combining market makers and limit orders in a prediction market with continuous trade. Our mechanism is general enough to handle both bundle orders and arbitrary securities defined over combinatorial outcome spaces. We define the notion of an ε-fair trading path, a path in security space along which no order executes at a price more than ε above its limit, and every order executes when its market price falls more than ε below its limit. We show that, under a certain supermodularity condition, a fair trading path exists for which the endpoint is efficient, but that under general conditions reaching an efficient endpoint via an ε-fair trading path is not possible. We develop an algorithm for operating a continuous market maker with limit orders that respects the ε-fairness conditions in the general case. We conduct simulations of our algorithm using real combinatorial predictions made during the 2008 US presidential election and evaluate it against a natural baseline according to trading volume, social welfare, and violations of the two fairness conditions.