Skip to content
CONTENTS
Press a letter to jump to a section

What is market making? A quoting game in five stages

Published Updated 10 min readMarket making:Part 1Part 2Part 3

Suppose I offer you a contract that pays the result of a fair six-sided die, in dollars.

If the die lands on 1, the contract pays $1. If it lands on 6, it pays $6.

Before we see the result, tell me your buying price and your selling price. Also tell me how many contracts you will trade at each price.

What would you quote?

That decision gives us a small version of a market-making problem. You quote prices for someone else to trade. Then you manage the position created by those trades.

Let’s work through five stages. We will keep the same simple contract and change one part of the game at a time.

All contracts within a round settle to the same die result. If you buy one contract and sell another in the same round, their settlement payoffs cancel. Different rounds use independent rolls. For now, ignore fees, financing, and discounting.

Stage one: What is the contract worth?

The six outcomes are equally likely. Its expected payoff is:
E[V]=1+2+3+4+5+66=3.50.\mathbb{E}[V]=\frac{1+2+3+4+5+6}{6}=3.50.

Here, VV is the amount the contract eventually pays. Under our assumptions, $3.50 is a useful starting estimate of value.

Suppose you quote:

Your quoteWhat you agree to do
Bid: $3Buy one contract for $3
Ask: $4Sell one contract for $4
The bid is your buying price. The ask, also called the offer, is your selling price. The difference is the spread:
Spread=4−3=1.\text{Spread}=4-3=1.

Your quote midpoint is $3.50. It equals our expected payoff because we chose a symmetric quote around that estimate. A quote midpoint does not automatically equal an instrument’s true value.

If I buy from you, I pay your ask of $4. If I sell to you, I receive your bid of $3.

Keep track of whose trade we are describing. My purchase is your sale. This becomes important when we read trade data later.

Why offer both prices? A customer may want to trade now. They may not want to wait for another customer to take the opposite side. A market maker agrees to buy or sell up to the quoted size.

Size matters. A quote for one contract commits you to much less exposure than the same prices for 100 contracts.

Cash and contract transfers when customers sell to the bid or buy at the ask
Cash and contract transfers when customers sell to the bid or buy at the ask
Follow the transfers from the market maker’s perspective: a customer’s purchase is your sale. An offsetting buy and sell in the same round leaves zero inventory.

Stage two: How do you make money—and how can you lose it?

Suppose I buy one contract from you for $4. You receive $4 today, but owe the settlement payoff later.

Your profit is:

Profit=4−V.\text{Profit}=4-V.
Die resultCash receivedSettlement paidYour profit
1$4$1+$3
2$4$2+$2
3$4$3+$1
4$4$4$0
5$4$5−$1
6$4$6−$2

If my decision to buy contains no information about the die result, your expected profit is:

E[4−V]=4−3.50=0.50.\mathbb{E}[4-V]=4-3.50=0.50.

Your expected profit is positive. You still lose money on two of the six possible outcomes.

Now suppose someone sells you a contract at $3 and another person buys an identical contract from you at $4, both before settlement in the same round.

Your net position is zero. The settlement obligations cancel, and you keep $1 before costs.

That matched pair explains “buy at the bid, sell at the ask”. You need both trades to earn that spread. You may sell a contract and wait for a purchase that offsets it. Or several customers may all trade on the same side.

So the displayed spread is not the profit from every trade. To calculate profit, track the position you hold, later price changes, and fees. Also ask what each trade tells you about value.

Stage three: What if everyone sells to you?

Suppose you keep renewing your bid and five people each sell you one contract for $3.

You have spent $15 and now own five contracts. This position is your inventory.

Since all five contracts pay the same result, your settlement profit is:

Profit=5V−15.\text{Profit}=5V-15.

If the die lands on 1, you receive $5 and lose $10. If it lands on 6, you receive $30 and make $15.

Settlement profit for selling one contract at four dollars and buying five contracts at three dollars each
Settlement profit for selling one contract at four dollars and buying five contracts at three dollars each
All five long contracts share the same settlement value, so their gains and losses scale together. The two panels use separate vertical scales.

You quoted these prices earlier. Now you hold five contracts, so you carry more exposure.

Would you keep quoting $3/$4 for the same size?

One possible adjustment is to lower both prices. For illustration, try a bid of $2.50 and an ask of $3.50:

  • Your lower bid makes selling to you less attractive.
  • Your lower ask makes buying from you more attractive.
  • Both changes can help reduce a long inventory if customers respond to price.

You could also reduce bid size or offer more contracts for sale. These prices illustrate the adjustment. To choose a policy, you need a model of risk and customer behaviour.

Separate your value estimate from your inventory decision. Your estimate of the contract’s expected payoff may still be $3.50, while your willingness to buy another contract has changed because you already own five.

Updating a quote can reflect a change in inventory as well as a change in information.
In a stock market, those positions remain exposed to price movements while the market maker waits for another trade or hedges. With several instruments, the covariances and correlations between positions also affect the combined risk—the same relationship we studied in the linear algebra series.

Stage four: What if the other trader knows more than you?

Reset the game. You have no inventory and quote $3/$4 again.

This time, someone has rolled the die privately. The other trader sees the result. You do not.

Assume they trade only when doing so gives them a strictly positive profit.

Result they seeTheir decisionYour profit
1Sell to your $3 bid−$2
2Sell to your $3 bid−$1
3Do not trade$0
4Do not trade$0
5Buy at your $4 ask−$1
6Buy at your $4 ask−$2

You lose on every trade that occurs. Across the four equally likely trading outcomes, the average loss is $1.50 per filled contract.

Uninformed purchases retain all six die outcomes, while informed traders choose only trades that lose money for the market maker
Uninformed purchases retain all six die outcomes, while informed traders choose only trades that lose money for the market maker
The informed customer selects the trading outcomes. Results 3 and 4 produce no trade, so the average loss per fill uses the four remaining results.

The contract still has an unconditional expected payoff of $3.50. But once this person buys from you, the relevant possible results are 5 and 6. Their conditional average is $5.50.

You sold at $4 to a customer whose decision signals a conditional value of $5.50.

This is adverse selection: an informed customer chooses trades that favour them at your expense. It is why conditional expectation matters to quoting.

Real customers rarely know a final payoff with certainty. They may have partial information, a faster view of another market, or a better forecast. Others trade because they need liquidity. Ask what customers know and why they trade. You usually cannot observe either directly.

Public information also changes the calculation. Suppose everyone learns that our die result is even. The possible values are now 2, 4, and 6, so:

E[V∣V is even]=2+4+63=4.\mathbb{E}[V\mid V\text{ is even}]=\frac{2+4+6}{3}=4.

Your reference value has moved from $3.50 to $4. A quote based on the old information may no longer suit the game.

Public news and a customer's decision to trade are different kinds of evidence. In both cases, the question is what you should infer from the information you have. Conditional probability and Bayes’ rule provide the tools for making that update explicit.

Who is on the other side of your quote?

So far, the other trader either knows nothing about the result or has seen it. Real customers have different information and different reasons to trade.

Consider six useful roles:

ParticipantWhat motivates the trade?What it means for your quote
Informed traderA belief about value supported by information or analysis you have not fully incorporatedTheir decision to trade can signal that your price is stale or your estimate needs updating.
Noise traderA decision that the model treats as unrelated to information about the payoffTheir trades can offer an expected price edge while still leaving you with inventory risk.
Liquidity-motivated traderA need to invest, raise cash, or rebalanceThey may accept a cost for immediacy; their order can be large or persistent.
HedgerA need to reduce exposure elsewhere in their portfolio or businessTheir trade can be driven by risk management, with urgency and size affecting execution.
ArbitrageurA price discrepancy between related instruments or venuesThey can trade against a quote that has fallen out of line with other available prices.
Another market makerA need to provide liquidity, compete for flow, or adjust inventoryThey can compete with your quote or trade against it to manage their own position.
An informed trader has an information advantage relative to your current estimate. They might analyse public data differently, observe a related market sooner, or receive a signal about future value. Their forecast can still be wrong.
Our game's insider is a deliberately simple version: someone sees a hidden die or card. In securities markets, insider trading has a separate legal meaning. It concerns material nonpublic information and the circumstances of its use. The SEC explains that framework in its insider-trading guidance. The game uses the label to specify who knows which hidden item.
Noise is a modelling assumption. In the simplest game, we might choose a customer's buying or selling direction randomly, independently of the settlement value. This assumption lets us study the effect of informed trading separately. It does not tell us that a particular retail investor, institution, or observed order is random. In other models, “noise trading” can describe trading based on signals unrelated to fundamental value.
A liquidity need can be completely rational. Imagine a fund selling shares to meet withdrawals, or an investor buying after receiving cash. Neither trade requires a new view about the company's value. The customer may split a large sale across many orders. Those orders can leave a market maker with substantial inventory.
Hedgers care about the combined position. Suppose a trader sells stock after acquiring an exposure that gains when the stock rises. The sale may reduce their overall risk. To interpret the sale, you need to know both the stock trade and the exposure it hedges.
Arbitrageurs compare prices. If an identical instrument is available elsewhere at a lower buying price, someone may buy there and sell to your bid. Costs, timing, and the ability to execute both sides determine whether the discrepancy is actually profitable.

These roles can overlap. A market maker can hedge through another dealer, and an investor with a liquidity need can also have useful information. A broker or execution algorithm may send the order. The investor behind it determines why the trade occurs.

You usually observe the order without observing its full motive. A sequence of purchases might reflect favourable information, a fund allocation, or a hedge. The classic informed-versus-uninformed distinction helps explain why market makers learn from order flow, as discussed in this BIS paper on trading and price discovery.
For your next quote, ask two questions separately: what might this trade tell me about value, and what exposure does it leave me carrying?

Stage five: Why not quote a very wide spread?

If trading with informed customers is dangerous, why not buy at $1 and sell at $6?

Introduce a second dealer. You quote $3/$4. They quote $3.25/$3.75, for the same size and on the same terms.

A customer who wants to sell gets a higher price from them. A customer who wants to buy pays a lower price to them.

Under the simplified rule that customers choose the best available price, your competitor receives those trades.

A wider spread may increase the margin on each trade. It can also reduce the number of trades you receive. A tighter spread may attract more trades, but each leaves less margin for costs and adverse price moves.

Choose the quote centre, spread, and size. Also decide how much inventory you are willing to carry.

The right choice depends on information, customer behaviour, risk, and competition. There is no universal spread that solves every market-making problem.

From the game to a market

Our contract has a simple payoff and one reveal. Real markets have changing order books, several venues, different allocation rules, fees, and orders that take time to arrive or cancel.

A displayed price also does not guarantee that your order will trade. Other orders may have priority at the same price. If 500 shares are ahead of you and an incoming order trades only 100, your order can remain unfilled.

That makes market making a continuing sequence of decisions. First, estimate value and quote prices and size. Then observe trades and new information. Manage the resulting exposure and choose your next quote.

To practise the decisions, try my free Market Making game at SelfMadeQuant.com Tools. It uses a contract based on the sum of four dice or four cards, with public reveals and traders who may have private information. Start by tracking how your estimate changes, then watch how your inventory develops. A free account is required to continue the game through settlement.
The four-item game adds another useful question: how much uncertainty remains after each reveal? We will calculate that in Part 2, alongside conditional expectations, inventory risk, and a simple model of trade arrivals.
For another explanation of trading vocabulary, Jane Street’s The Language of Market Making walks through bids, offers, size, and settlement. Its Probability & Markets resources offer further practice.

Before moving on, try the one-die game with a friend. Record each quote, each trade, your cash, and your inventory. Then settle the contracts. Explain the result in three parts: your quoted prices, the position you held, and the other person’s information.

Until then, peace.

Go deeper with lessons, derivations and worked exercises behind this article.