Online Market Making and the Value of Observing the Order Book
This paper demonstrates that incorporating action-dependent feedback from limit order books—where non-trading interactions reveal supply and demand information—fundamentally improves the learnability of online market making, enabling regret in stochastic and mean-reverting settings and regret in adversarial environments without requiring smoothness assumptions.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are a market maker. Think of yourself as a shopkeeper standing in a busy marketplace, holding a single item for sale. Your job is to set two prices:
- The Buy Price (Bid): How much you are willing to pay to buy the item from a customer.
- The Sell Price (Ask): How much you are willing to sell the item for to a customer.
Your goal is to make a profit by buying low and selling high. But here's the catch: you don't know what the customers are actually willing to pay. They have a secret "valuation" in their heads.
The Old Way (The "Blind" Shopkeeper)
In previous research, market makers were modeled as being somewhat blind.
- If a customer buys from you, you only know, "Okay, they paid my price." You don't know if they were just barely willing to pay that, or if they were actually willing to pay double.
- If a customer walks away without buying, you know, "They didn't like my price." But you don't know why or what their secret price was.
This is like playing a game of "Guess the Number" where you only get a "Too High" or "Too Low" signal, but never the actual number. Because you are so blind, you have to guess a lot, which costs you money (regret).
The New Discovery (The "Glass Window" Shopkeeper)
This paper introduces a new, more realistic way of looking at the market, inspired by how modern electronic stock exchanges actually work. The authors propose a "Glass Window" model:
- If a trade happens: You still don't know the customer's secret price. (Just like before).
- If NO trade happens: This is the magic part. If you set your prices and no one trades, you get to peek through the "glass window" (the Order Book). You suddenly see the exact secret prices of the people standing around you who didn't trade.
The Analogy:
Imagine you are selling a rare comic book.
- Scenario A (Trade): A guy hands you $100 and takes the book. You know he paid $100, but you don't know if he would have paid $150. You learned nothing new about his true value.
- Scenario B (No Trade): You ask for $100. A guy walks by, looks at it, and says, "I'd only pay $40," and keeps walking. Because no deal happened, you now know his secret value is $40.
The paper argues that in the real world, market makers do see these "resting" orders (the people who didn't trade). This paper is the first to mathematically prove that seeing the people who didn't buy is incredibly valuable.
What the Authors Did
The authors created three different "game modes" to test how well a smart algorithm can learn using this "Glass Window" advantage:
The Random Market (Stochastic):
- The Setup: The market price changes randomly, like flipping a coin every day.
- The Result: They built an algorithm called OPSR (Optimistic/Pessimistic Successive Rejects). It's like a smart shopkeeper who slowly narrows down the best prices by eliminating the bad ones.
- The Win: Because they can see the "no-trade" prices, they learn much faster. They proved the algorithm makes very little mistake (regret) over time, specifically improving the speed of learning compared to the "blind" version.
The "Bouncing Ball" Market (Mean-Reverting):
- The Setup: Prices don't just bounce randomly; they tend to return to an average, like a rubber band snapping back to the center. If the price goes too high, it usually drops; if too low, it rises.
- The Result: They tweaked their algorithm (called LAZYOPSR) to handle this "bouncing" behavior. Even though the prices are correlated (today's price affects tomorrow's), the "Glass Window" still helps them learn efficiently. They proved the algorithm still performs very well.
The "Tricky Opponent" Market (Adversarial):
- The Setup: Imagine a clever opponent is trying to trick you. They change prices in a way that is completely unpredictable and designed to make you fail.
- The Result: They built a strategy called ETP (Explore Then Perturb). First, they spend some time just looking at the market to learn the basics (Explore). Then, they pick a strategy but add a little bit of random "noise" (Perturb) to it so the opponent can't predict their next move.
- The Win: Even against a tricky opponent, they proved the algorithm can still keep its losses low, though it's harder to learn here than in the random markets.
Why This Matters
The paper's main takeaway is simple but powerful: Information is power.
In the world of online learning (where computers learn by trial and error), there are strict rules about how much information you can get. Usually, if you don't get a reward (a trade), you get no information. This paper shows that if you get some information even when you don't get a reward (by seeing the "no-trade" valuations), you can learn much faster and make much more profit.
They proved that this specific type of "partial information" changes the game entirely, allowing for better results than previously thought possible, without needing to assume the market is perfectly smooth or predictable.
In short: The paper proves that in online market making, knowing who didn't buy is just as important as knowing who did.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.