---
title: "Prediction and Betting Markets"
book: "Markets III: Commodities, Energy and Crypto"
subject: quant
language: en
chapter: 27
exercises: 8
source: https://one-course.com/books/quant/3/en/chapter/27-prediction-and-betting-markets
---

# Chapter 27 — Prediction and Betting Markets

In September 2024 a US court ruled that the derivatives regulator had exceeded its authority in forbidding a regulated exchange to list contracts on which party would control Congress. Two years earlier the same regulator had fined a [blockchain](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-chain) venue that offered, without registration, contracts such as “Will Trump win the 2020 presidential election?”. A contract that pays one dollar if an event happens trades at a price that reads as a probability. [Bookmakers](#def-m3-prediction-and-betting-markets-book) have quoted such prices for centuries, with a margin; exchanges now let bettors trade them with each other, and derivatives regulators have had to decide which of them are gambling. This chapter explains how odds encode probabilities and margins, how [betting exchanges](#def-m3-prediction-and-betting-markets-exchange) and [event contracts](#def-m3-prediction-and-betting-markets-event) work, how trading firms make these markets, and the best-documented bias in them.

## 27.1 Bookmakers, overround and implied probabilities

**Definition 27.1 (Bookmaker, implied probability, overround).**

A *bookmaker* is a firm that quotes odds on the outcomes of an event and takes bets against them as the counterparty. The *implied probability* of decimal odds $o$ is $1/o$. The *overround* of a book is the amount by which its implied probabilities over all outcomes exceed one: the bookmaker’s margin.

Decimal odds $o$ pay $o$ per unit staked, the stake included; they are the odds of One Quant Book 2, chapter 29, written as a payout. A three-way market at 1.50, 4.00 and 7.00 has implied probabilities 66.7%, 25.0% and 14.3%, summing to 105.95%: an [overround](#def-m3-prediction-and-betting-markets-book) of 5.95%. A bettor who backs every outcome in proportion to its [implied probability](#def-m3-prediction-and-betting-markets-book) loses 5.6% of the stake whatever happens. To read the market’s probabilities, the margin must be taken out, and how to take it out is a model of where the [bookmaker](#def-m3-prediction-and-betting-markets-book) put it.

**Proposition 27.2 (Four ways to remove the margin).**

Let $\pi_i = 1/o_i$ with $\sum \pi_i = 1 + m$. The multiplicative method sets $p_i = \pi_i/(1 + m)$; the additive method $p_i = \pi_i -
m/n$; the power method $p_i = \pi_i^k$ with $k > 1$ such that $\sum p_i = 1$; Shin’s method solves for the share $z$ of bettors who are insiders, with $p_i = \big(\sqrt{z^2 + 4(1 - z)\pi_i^2/(1 + m)} - z\big)/(2(1 - z))$ and $\sum p_i = 1$. The multiplicative method puts the margin in proportion to the probability; the others put relatively more of it on the longshots.

**Proof.** Each formula sums to one by construction (the power and Shin parameters by a one-dimensional root search, unique since the sums are monotone in the parameter). For the power method, $\pi_i^k/\pi_i = \pi_i^{k - 1}$ is smallest for the smallest $\pi_i$, so longshots lose the most probability relative to their implied value; Shin’s formula does the same because the insider term penalises small $\pi_i$ proportionally more. ∎

| Method | favourite (1.50) | middle (4.00) | longshot (7.00) |
| --- | --- | --- | --- |
| Implied, with margin | 66.67 | 25.00 | 14.29 |
| Multiplicative | 62.92 | 23.60 | 13.48 |
| Additive | 64.68 | 23.02 | 12.30 |
| Power | 64.82 | 22.71 | 12.48 |
| Shin ($z = 3.0\%$) | 64.23 | 23.15 | 12.62 |

***Table 27.1.** Probabilities, in percent, recovered from a three-way book with an [overround](#def-m3-prediction-and-betting-markets-book) of 5.95% by the methods of [Proposition 27.2](#prop-m3-prediction-and-betting-markets-removal).*

## 27.2 Betting exchanges

**Definition 27.3 (Betting exchange, back bet, lay bet, in-play betting).**

A *betting exchange* is a venue on which bettors trade bets with each other through an order book and the operator charges a commission rather than taking positions. A *back bet* is a bet that an outcome happens; a *lay bet* is a bet that it does not, the layer taking the role of the [bookmaker](#def-m3-prediction-and-betting-markets-book) for that bet. *In-play betting* is betting while the event is under way, at prices that move with it.

A [betting exchange](#def-m3-prediction-and-betting-markets-exchange) is a limit order book (One Quant Book 1, chapter 19) in which the instrument is an outcome and the price is decimal odds. Backers want high odds, layers low ones, and the spread between the best back and lay odds is the market’s spread. Commission is charged on each market’s net winnings, so a bettor pays only on what it wins: Betfair computes it as net winnings times the market’s base rate times one minus the bettor’s discount, with base rates in its Australian help pages of 6% for sport, 10% for one rugby league competition and 8 or 10% for local racing. Lay and back positions offset: a bettor who backed at 3.0 and lays at 2.5 after the odds shorten locks in a profit whatever happens, just as a trader closes a long at a higher price. In-play markets move with every event on the field and reward speed of information, which puts slow layers at the mercy of fast backers.

## 27.3 Event contracts on and off chain

**Definition 27.4 (Event contract, resolution source).**

An *event contract* is a derivative that pays a fixed amount, usually one dollar, if a specified event occurs and nothing otherwise; its price, as a share of the payout, reads as the market’s probability of the event. Its *resolution source* is the source and procedure named in the contract by which the occurrence of the event is determined.

In the United States [event contracts](#def-m3-prediction-and-betting-markets-event) are derivatives under the Commodity Exchange Act and must be listed on a [designated contract market](https://one-course.com/books/quant/3/en/chapter/13-getting-access-commodities-and-power#def-m3-getting-access-commodities-and-power-dcm) ([Chapter 13](https://one-course.com/books/quant/3/en/chapter/13-getting-access-commodities-and-power#ch-m3-getting-access-commodities-and-power)). The statute’s special rule lets the regulator prohibit [event contracts](#def-m3-prediction-and-betting-markets-event) involving certain activities, among them unlawful activity and gaming, if contrary to the public interest.

**As of September 2026 — Event contracts before US courts and regulators.**

On 12 September 2024 the US District Court for the District of Columbia, in KalshiEX LLC v. CFTC, found that Kalshi’s congressional control contracts (“will this chamber of Congress be controlled by this party for this term?”) involve neither unlawful activity nor gaming, that the CFTC’s order prohibiting them exceeded its statutory authority, and granted Kalshi summary judgment. The CFTC appealed; on 7 May 2025 the Court of Appeals granted its unopposed motion to dismiss the appeal. In January 2022 the CFTC had settled charges against Blockratize, Inc., doing business as Polymarket, for offering off-exchange event-based binary options without being a [designated contract market](https://one-course.com/books/quant/3/en/chapter/13-getting-access-commodities-and-power#def-m3-getting-access-commodities-and-power-dcm) or a registered swap execution facility; the order imposed a USD 1.4 million penalty and required it to wind down its non-compliant markets. On 2 September 2025 CFTC staff granted a no-action position on swap reporting to QCX, a [designated contract market](https://one-course.com/books/quant/3/en/chapter/13-getting-access-commodities-and-power#def-m3-getting-access-commodities-and-power-dcm) and clearing house that Polymarket had acquired for its return to the United States.

On a [blockchain](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-chain) venue the [event contract](#def-m3-prediction-and-betting-markets-event) is a pair of [tokens](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-key), YES and NO, minted together against one dollar of [stablecoin](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-stable) and redeemable for it, traded on an order book or a market maker, and settled by an [oracle](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-contract) ([Chapter 14](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#ch-m3-blockchains-for-traders)). The [resolution source](#def-m3-prediction-and-betting-markets-event) is the contract’s most important and least visible term: “who won the election” must be decided by someone, at some time, from some source, and the rules for disputed or ambiguous outcomes decide what the [tokens](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-key) pay. Minting also inflates volume: from the full on-chain ledger of Polymarket’s 2024 presidential markets, Tsang and Yang measure October’s turnover in the Trump market at USD 391 million against 958 million of naive volume, which counts the creation and destruction of pairs as trades.

**As of September 2026 — An optimistic oracle.**

UMA’s documentation describes its optimistic [oracle](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-contract): third-party proposers post a resolution with a bond, refundable if the proposal is correct; the proposal is pending for a challenge period during which anyone may dispute it by posting a dispute bond; disputes go to a vote of UMA [token](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-key) stakers, with a 24-hour commit period and a 24-hour reveal period, and the incorrect side’s bond compensates the correct side.

![An event contract on a blockchain venue: YES and NO tokens are minted together against one dollar, trade separately, and the winning token pays one dollar when the oracle resolves the event. Because a pair always redeems for one dollar, YES and NO prices sum to about one. Schematic.](https://one-course.com/images/onecourse/chapters/quant-3/m3-prediction-and-betting-markets/fig-f9be4ae3db2a.svg)

***Figure 27.1.** An [event contract](#def-m3-prediction-and-betting-markets-event) on a [blockchain](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-chain) venue: YES and NO [tokens](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-key) are minted together against one dollar, trade separately, and the winning [token](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-key) pays one dollar when the [oracle](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-contract) resolves the event. Because a pair always redeems for one dollar, YES and NO prices sum to about one. Schematic.*

## 27.4 How trading firms make these markets

A market maker in [event contracts](#def-m3-prediction-and-betting-markets-event) quotes a probability with a spread, like any other market maker, and its risks are the same in new clothes: adverse selection by bettors who know more (One Quant Book 1, chapter 19), inventory that it cannot hedge except in the same event on other venues, and prices that jump to zero or one at resolution. Three features are peculiar. The same event trades on several venues, a [bookmaker](#def-m3-prediction-and-betting-markets-book), an exchange, a regulated event-contract exchange and a [blockchain](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-chain) venue, with different fees, participants and [resolution sources](#def-m3-prediction-and-betting-markets-event), so a firm’s first edge is cross-venue: buying the event where it is cheap and selling it where it is dear. Capital is locked until resolution, often for months, so a price gap must beat the return on that capital. And the [resolution sources](#def-m3-prediction-and-betting-markets-event) differ: the same headline event can resolve differently on two venues if their sources or rules for edge cases differ, which turns an arbitrage into a bet on the rules.

**Proposition 27.5 (When a cross-venue gap pays).**

Let venue A sell YES at $y_A$ and venue B sell NO at $1 - y_B$ with $y_B > y_A$, with fees $f_A$ and $f_B$ per contract and capital cost $r$ a year for $\tau$ years until resolution. Buying one of each pays exactly one dollar whatever happens, if both venues resolve the same way, and earns $1 - (y_A + 1 - y_B + f_A + f_B)(1 + r\tau)$. It pays when the gap $y_B - y_A$ exceeds approximately $f_A + f_B + r\tau$.

**Proof.** One YES and one NO on the same event pay one dollar together; the cost is the two prices, the fees and the financing until the payment. ∎

## 27.5 The favourite–longshot bias

**Definition 27.6 (Favourite–longshot bias).**

The *favourite–longshot bias* is the tendency, documented across betting markets, for bets on longshots to return less per unit staked than bets on favourites, so that longshots’ prices overstate their probabilities.

Snowberg and Wolfers, studying horse racing, asked whether the bias comes from bettors who love risk or from bettors who misperceive probabilities, and found that misperceptions, as prospect theory predicts, explain it better. Shin’s model, in which the [bookmaker](#def-m3-prediction-and-betting-markets-book) protects itself against insiders by shading longshots most, is another explanation, and the reason the Shin method of [Proposition 27.2](#prop-m3-prediction-and-betting-markets-removal) exists. For a trader the bias is a structural edge on one side: selling longshots and buying favourites, at scale and with discipline, and a warning that a market’s longshot prices are poor probability estimates.

![Realised return per unit staked by odds bucket on a synthetic book of 20 000 eight-runner races whose bookmaker prices implied probabilities proportional to the true probability raised to the power 0.92, with a 10% margin. Favourites lose a few percent; longshots between 50 and 1 000 lose over 40%. Synthetic results. Data: the chapter’s tutorial.](https://one-course.com/images/onecourse/chapters/quant-3/m3-prediction-and-betting-markets/fig-54cc32736545.svg)

***Figure 27.2.** Realised return per unit staked by odds bucket on a synthetic book of 20 000 eight-runner races whose [bookmaker](#def-m3-prediction-and-betting-markets-book) prices implied probabilities proportional to the true probability raised to the power 0.92, with a 10% margin. Favourites lose a few percent; longshots between 50 and 1 000 lose over 40%. Synthetic results. Data: the chapter’s tutorial.*

## 27.6 Tutorial: odds, margins and the bias

**Goal.** Convert [bookmaker](#def-m3-prediction-and-betting-markets-book) odds to probabilities with the multiplicative, additive, power and Shin methods, compare them, and measure a [favourite–longshot bias](#def-m3-prediction-and-betting-markets-flb) on a synthetic book of results. **End state:** [Table 27.1](#tab-m3-prediction-and-betting-markets-methods), [Figure 27.2](#fig-m3-prediction-and-betting-markets-flb) and the numbers of the weekend problem.

1. **Shin’s method.** A one-dimensional root search for the insider share. `def shin (odds: list [float ]) -> tuple [list [float ], float ]: """Shin (1993): p_i = (sqrt(z^2 + 4 (1 - z) pi_i^2 / S) - z) / (2 (1 - z)), z the insider share, chosen so that the p_i sum to one. Returns (probabilities, z).""" pi = implied(odds) s = sum (pi) def probs (z: float ) -> list [float ]: return [(math.sqrt(z * z + 4 * (1 - z) * x * x / s) - z) / (2 * (1 - z)) for x in pi] z = _bisect(lambda z: sum (probs(z)) - 1 , 0.0 , 0.99 ) return probs(z), z` **Listing 27.1.** Shin’s margin removal. code/firm/odds/firm_odds.py
2. **The bias.** Price races with a biased [bookmaker](#def-m3-prediction-and-betting-markets-book), draw the winners, and average the returns by odds. `def flb_book (n_events: int = 20_000 , runners: int = 8 , seed: int = 27 ) -> list [tuple [float , float ]]: """Synthetic races: true win probabilities from a Dirichlet-like draw; one unit staked on every runner. Returns (decimal odds, realised return per unit) for every bet.""" rng = random.Random(seed) out = [] for _ in range (n_events): w = [rng.expovariate(1.0 ) ** 1.5 for _ in range (runners)] s = sum (w) p = [x / s for x in w] odds = biased_odds(p) u, acc, winner = rng.random(), 0.0 , runners - 1 for i, x in enumerate (p): acc += x if u < acc: winner = i break out += [(o, (o - 1 ) if i == winner else -1.0 ) for i, o in enumerate (odds)] return out` **Listing 27.2.** A synthetic book of races and its bets’ realised returns. code/markets-3/27-prediction-and-betting-markets/python/m3_betting.py
3. **Run** `methods()` , `returns_by_odds(flb_book())` , `election_gap()` and `fig_betting.py` .

**What to change next.** Recover the bias parameter from the synthetic results by maximum likelihood; hedge a [back bet](#def-m3-prediction-and-betting-markets-exchange) to an equal outcome with `hedge_equal`; add an in-play price path and compute a market maker’s inventory risk.

## 27.7 Build: odds and hedging

**Purpose.** The miniature firm prices events across [bookmakers](#def-m3-prediction-and-betting-markets-book), exchanges and event-contract venues: it needs their prices as probabilities without margins, their fees on the same basis, and hedges that equalise its outcomes.

**Interface.** `implied`, `overround`; `multiplicative`, `additive`, `power`, `shin`; `kelly(p, odds)`; `exchange_payout(stake, odds, commission)`; `hedge_equal(back_stake, back_odds, lay_odds, commission)`.

**Rules.** Decimal odds internally, conversions at the edges; probabilities that sum to one; commission applied on net winnings as exchanges do.

**Acceptance tests.** `code/firm/odds/tests/`: the [overround](#def-m3-prediction-and-betting-markets-book); all methods summing to one; power and Shin shading the longshot more than the multiplicative method; Kelly at zero edge and at a stated edge; a hedge to equal outcomes.

**Stretch.** Multi-venue arbitrage scanner for one event; the resolution-risk discount between venues with different sources.

Sources and further reading

- KalshiEX LLC v. CFTC, No. 23-3257 (D.D.C.), memorandum opinion of 12 September 2024 (Doc 51); D.C. Circuit No. 24-5205, order of 7 May 2025 granting the CFTC’s unopposed motion to dismiss.
- CFTC, press release 8478-22 (Polymarket), January 2022; CFTC Letter No. 25-28, 2 September 2025; CoinDesk, 3 September 2025.
- Betfair, help pages on commission (“Exchange: What is Commission and how is it calculated?”; Australian “Commissions and Charges”), Internet Archive copies.
- K. P. Tsang and Z. Yang, “The Anatomy of a Blockchain Prediction Market: Polymarket in the 2024 U.S. Presidential Election”, arXiv:2603.03136, version of 14 September 2026.
- UMA documentation, “How does UMA’s oracle work”. Accessed September 2026.
- H. S. Shin, “Measuring the incidence of insider trading in a market for state-contingent claims”, *Economic Journal* 103, 1993; E. Snowberg and J. Wolfers, “Explaining the Favorite-Longshot Bias: Is it Risk-Love or Misperceptions?”, NBER Working Paper 15923, 2010.

## 27.8 Exercises

**Exercise 27.1 ★.**

A two-way market is priced at 1.80 and 2.10. What is its [overround](#def-m3-prediction-and-betting-markets-book), and what are the multiplicative probabilities?

**Solution of Exercise 27.1.**

$1/1.80 + 1/2.10 = 1.0317$: an [overround](#def-m3-prediction-and-betting-markets-book) of 3.17%; multiplicative probabilities 53.85% and 46.15%.

**Exercise 27.2 ★.**

A bettor backed at 3.0 for 100 and the odds have shortened to 2.5. How much should it lay to lock in an equal profit, and what is that profit?

**Solution of Exercise 27.2.**

Lay $100 \times 3.0/2.5 = 120$ at 2.5: if the selection wins, $+200 - 180 = 20$; if it loses, $+120 - 100 = 20$. A profit of 20 either way, before commission.

**Exercise 27.3 ★.**

Why must a US exchange listing [event contracts](#def-m3-prediction-and-betting-markets-event) be a [designated contract market](https://one-course.com/books/quant/3/en/chapter/13-getting-access-commodities-and-power#def-m3-getting-access-commodities-and-power-dcm)?

**Solution of Exercise 27.3.**

[Event contracts](#def-m3-prediction-and-betting-markets-event) are derivatives under the Commodity Exchange Act, and the statute requires an entity listing them for public trading to be designated as a contract market by the CFTC.

**Exercise 27.4 ★★.**

Compute the power-method probabilities of the book 1.50, 4.00, 7.00, and explain why the longshot’s is below the multiplicative one.

**Solution of Exercise 27.4.**

64.82%, 22.71% and 12.48%. Raising each [implied probability](#def-m3-prediction-and-betting-markets-book) to a common power above one shrinks small probabilities proportionally more, so the longshot loses more than under proportional scaling (13.48%).

**Exercise 27.5 ★★.**

An [event contract](#def-m3-prediction-and-betting-markets-event) trades at 0.58 and you believe the probability is 0.65. What Kelly fraction should you stake, ignoring fees?

**Solution of Exercise 27.5.**

Decimal odds $1/0.58 = 1.724$: $(0.65 \times 1.724 - 1)/0.724 = 16.7\%$ of wealth.

**Exercise 27.6 ★★.**

Why does an arbitrage between two venues’ contracts on “the same” event carry resolution risk?

**Solution of Exercise 27.6.**

Each venue resolves by its own rules and source; a disputed, delayed or ambiguous outcome can resolve YES on one and NO on the other, or be voided on one, so the two positions no longer offset.

**Exercise 27.7 ★★★.**

*Coding.* With `returns_by_odds`, what is the return of backing every runner priced between 1 and 3, and of backing every runner priced between 50 and 1 000?

**Solution of Exercise 27.7.**

About $-3.1\%$ between 1 and 3, and $-42.1\%$ between 50 and 1 000.

**Exercise 27.8 ★★★.**

*Find the flaw.* “The market prices the longshot at 50 to 1, so its probability is 2%.”

**Solution of Exercise 27.8.**

50 to 1 is decimal odds of 51, an [implied probability](#def-m3-prediction-and-betting-markets-book) of about 2% before the margin, and the margin and the [favourite–longshot bias](#def-m3-prediction-and-betting-markets-flb) sit disproportionately on longshots: the true probability is likely lower, perhaps much lower.

## 27.9 Problem: Election Night

**Problem 27.1.**

Weekend problem — one event, two venues

A month before an election, venue A (a regulated event-contract exchange) sells YES on a candidate at 0.58 with a fee of 1 cent a contract; venue B (a [blockchain](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-chain) venue) sells YES at 0.62, so NO at 0.38, with a fee of half a cent. Capital earns 4.5% a year elsewhere. Your model gives the candidate 65%.

**Part I — The arbitrage.**

1. What does one YES on A and one NO on B cost, with fees?
2. What does the pair pay, and when?
3. What is the profit per pair after the cost of capital?
4. What is the smallest gap that survives fees and capital?
5. What does 10 000 pairs earn, and what capital does it lock?

**Part II — The risks.**

6. What happens if the two venues resolve differently?
7. What does venue B’s settlement in [stablecoins](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-stable) add?
8. What limits the size of the trade on each venue?
9. Can a US-resident firm trade on both venues?
10. What does the gap tell you about the two venues’ participants?

**Part III — The view.**

11. With a belief of 65%, what Kelly fraction would you stake on YES at venue A?
12. What is the expected return per contract at 0.58?
13. Why would a professional stake a fraction of Kelly?
14. How would you check whether 65% is better than the market’s 58–62%?
15. How does the [favourite–longshot bias](#def-m3-prediction-and-betting-markets-flb) bear on the view?

**Part IV — Judgement.**

16. Are election contracts gambling or hedging instruments?
17. What did the 2024 court decision decide, and what did it leave open?
18. Which venue’s price is the better forecast, and how would you know?
19. State the *named result* : the price gap that survives fees and capital, and the Kelly stake on the cheaper contract for a belief of 65%.
20. In one sentence: what is a price of 0.58?

**Solution of Problem 27.1.**

**1.** $0.58 + 0.38 + 0.01 + 0.005 = 0.975$. **2.** Exactly one dollar, at resolution, if both venues resolve the same way. **3.** $1 - 0.975
\times (1 + 4.5\% \times 30/365) = 0.0214$ a pair. **4.** About 1.86 cents: the two fees plus a month of capital. **5.** About USD 214, locking USD 9 750 for a month (and margin or collateral on each venue). **6.** The pair can pay nothing or two dollars, or one leg can be voided: the arbitrage becomes a bet on the rules. **7.** [Stablecoin](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-stable) risk ([Chapter 14](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#ch-m3-blockchains-for-traders)) and the cost of moving dollars on and off chain. **8.** Each venue’s depth at those prices, position limits, and on the [blockchain](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-chain) venue the depth of its book or pool. **9.** Not on a venue that excludes US persons; the firm’s access and legal advice decide. **10.** That capital does not move freely between them: different users, access rules and fees keep separate prices, as in the [kimchi premium](https://one-course.com/books/quant/3/en/chapter/16-spot-markets#def-m3-spot-markets-kimchi) ([Chapter 16](https://one-course.com/books/quant/3/en/chapter/16-spot-markets#ch-m3-spot-markets)). **11.** 16.7%. **12.** $0.65/0.58 - 1 = 12.1\%$. **13.** Beliefs are uncertain, and a full Kelly stake on an overestimated edge loses heavily; fractions of Kelly trade growth for safety. **14.** Backtest the model on past elections against market prices, and compare its calibration and scoring with the market’s. **15.** A 58% favourite is on the side where prices tend to be closer to the truth; a longshot view would deserve more suspicion. **16.** Both: most traders speculate, some hedge exposures to policy outcomes; the statute’s gaming test is a legal line, not an economic one. **17.** That the CFTC’s order prohibiting Kalshi’s congressional control contracts exceeded its authority, because they involve neither unlawful activity nor gaming; it did not decide whether they serve the public interest. **18.** The one whose prices are better calibrated over many events; with one election, no one can know from the outcome alone. **19.** *Named result:* a gap above about 1.86 cents survives the fees and a month of capital (the 4-cent gap earns 2.14 cents a pair); the Kelly stake on YES at 0.58 for a belief of 65% is 16.7% of wealth. **20.** The market’s price of a dollar paid if the event happens: a probability, net of margins, biases and the cost of capital.

## 27.10 Interview questions

**Interview question 27.1 ★ trader.**

How do you turn a [bookmaker](#def-m3-prediction-and-betting-markets-book)’s odds into probabilities?

**Solution of Interview question 27.1.**

Take reciprocals of decimal odds, which sum to more than one by the [overround](#def-m3-prediction-and-betting-markets-book), and remove the margin: proportionally, additively, by a power, or by Shin’s insider model, which put more of the margin on longshots.

*What the interviewer is looking for: the [overround](#def-m3-prediction-and-betting-markets-book) and a model of where the margin sits.*

**Interview question 27.2 ★ researcher.**

What is the [favourite–longshot bias](#def-m3-prediction-and-betting-markets-flb) and what explains it?

**Solution of Interview question 27.2.**

Longshots return less per unit staked than favourites. Explanations: bettors misperceive small probabilities (prospect theory), risk-loving bettors, and [bookmakers](#def-m3-prediction-and-betting-markets-book) shading longshots against insiders (Shin).

*What the interviewer is looking for: the fact and at least two explanations.*

**Interview question 27.3 ★★ trader.**

How would you make a market in an [event contract](#def-m3-prediction-and-betting-markets-event) a month before the event?

**Solution of Interview question 27.3.**

Start from a fair probability from models and other venues; quote around it with a spread covering adverse selection and the cost of locked capital; skew with inventory; hedge on other venues; widen before news and in illiquid hours; cap exposure given the jump to 0 or 1 at resolution.

*What the interviewer is looking for: fair value, adverse selection, inventory and the terminal jump.*

**Interview question 27.4 ★★ risk.**

What are the risks of holding offsetting positions in the same event on two venues?

**Solution of Interview question 27.4.**

Different [resolution sources](#def-m3-prediction-and-betting-markets-event) and rules, voiding, delayed resolution, venue credit and [stablecoin](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-stable) risk, access restrictions, and capital locked until resolution.

*What the interviewer is looking for: resolution risk first.*

**Interview question 27.5 ★★ researcher.**

Derive the Kelly stake for a bet at decimal odds $o$ with win probability $p$.

**Solution of Interview question 27.5.**

Staking a fraction $f$, wealth becomes $1 + f(o - 1)$ with probability $p$ and $1 - f$ otherwise; maximising $p\ln(1 + f(o - 1)) + (1 - p)\ln(1 - f)$ gives $f = (po - 1)/(o - 1)$.

*What the interviewer is looking for: the log-utility derivation.*

**Interview question 27.6 ★★★ developer, risk.**

Design an [oracle](https://one-course.com/books/quant/3/en/chapter/14-blockchains-for-traders#def-m3-blockchains-for-traders-contract) for resolving [event contracts](#def-m3-prediction-and-betting-markets-event) that is hard to manipulate.

**Solution of Interview question 27.6.**

Name primary sources in advance, require resolution after a delay, use bonded proposals with a challenge period and escalation to a broad, economically bonded vote, publish rules for ambiguous cases, and make the cost of corrupting the vote exceed the value at stake.

*What the interviewer is looking for: bonds, delays and escalation, and the cost of attack.*
