Archive / Prediction markets / E710
Out-of-order nested prediction markets cannot be traded
On an on-chain prediction market, 7.9% of nested-question pairs looked out of order at the mid in the first scan, but none ending within 14 days offered an after-fee edge of 1c per share in any of 9 scans.
Some prediction-market events list nested questions, such as "by October 31" and "by December 31", where one answer implies the other. If prices break that order, buying NO on the stronger claim and YES on the weaker one pays at least $1 in every outcome. We scanned all 2,100 active events on live order books, nine times, 27 minutes apart. In the first scan, 7.9% of pairs looked out of order at the midpoint of bid and ask, yet the after-fee profit from pairs with an edge of at least 1c per share that resolve within 14 days was $0 in all 9 scans, against $50 needed.
Prediction markets list many related questions, and some of them must be priced out of order, which leaves a risk-free profit.
Why people believe it
An event often holds a ladder of questions that differ in one parameter: "X by October 31" and "X by December 31", "reach 120k" and "reach 110k", "win by more than 3.5" and "win by more than 2.5". If the stronger claim is true, the weaker one must be true. Each question has its own order book and its own few quoters, so people argue the ladder is not kept in order.
Why it would persist The argument, as stated before testing
People argue that the ladders are large and spread over thousands of markets, that each book is thin, and that the profit per pair is too small for professional firms to monitor, so a scan across all of them should find leftovers.
We wrote a scanner that finds families of nested questions inside each event, pairs them so that one claim is stronger than the other, and prices the two-leg trade on the live order books: buy NO on the stronger claim and YES on the weaker one. It deducts the trading fee on each leg and walks down both books while the pair still costs less than $1. The test asked whether this found at least $50 of executable profit per scan on pairs resolving within two weeks.
In at least half of the scans, summed walked profit (best pair per event) of violations with edge at least 1c per share and S ending within 14 days is at least $50; at least 3 distinct families across the run; the 10 best pairs survive a rules audit.
Otherwise.
Taker fee on each leg: the market's fee rate times p(1-p) per share. No gas, no capital cost of holding the pair to resolution, no slippage beyond the walked book; these omissions favour the strategy.
None. The pre-registration also required the ten best pairs of a passing run to be checked against the resolution rules; that step applies only if the gate is met.
In every one of 9 scans the after-fee profit with edge at least 1c and S ending within 14 days was $0, against the $50 gate needed in at least half.
- Gate result: summed walked profit of violations with edge at least 1c per share and S ending within 14 days was $0 in 9 of 9 scans; the gate needed $50 in at least half.
- First scan: 7.9% of ordered pairs were out of order at the mid-price, inside wide spreads. At executable ask prices after fees, 15 pairs in 8 events broke the order, worth $8.47 in total (best pair per event).
- No scan reached $10 even without the 1c or 14-day filters: the total of all executable violations ranged from $3.26 to $9.29 per scan (best pair per event).
- A violation of at least 1c per share appeared only in the first four scans, in 1 or 2 events, worth $4.92 to $6.04 per scan. From the fifth scan on there was none. The one in the first scan ends in 104 days; none ended within 14 days or within 24 hours.
- Violations that did end within 14 days had edges below 1c per share and were worth at most $0.04 per scan.
From 2,100 events to zero qualifying pairs
First scan, each stage narrower than the last. Many pairs are out of order at the mid, but after fees only 8 events remain, 1 of them has an edge of 1c per share, and it ends in 104 days.
Chart data (events)
| Stage | Count |
|---|---|
| Active events scanned | 2,100 |
| Events with several markets that are not a complete set | 782 |
| Events with an executable violation after fees | 8 |
| ... with edge of at least 1c per share | 1 |
| ... and S ending within 14 days | 0 |
Executable profit never approaches the gate
Walked after-fee profit of all executable violations in each of the 9 scans, with no edge or horizon filter, best pair per event. The gate applied to the narrower subset with edge of at least 1c within 14 days, which was $0 in every scan.
Chart data (USD)
| All executable violations, any edge and horizon | |
|---|---|
| Scan 1 | 8.47 |
| Scan 2 | 7.59 |
| Scan 3 | 9.29 |
| Scan 4 | 8.29 |
| Scan 5 | 3.26 |
| Scan 6 | 3.63 |
| Scan 7 | 6.67 |
| Scan 8 | 4.66 |
| Scan 9 | 4.38 |
Why it failed Interpretation · not established
One reading, not tested here: many mid-price violations sit inside wide spreads, where a buyer cannot trade the gap, and quoters may price each rung off its neighbours so that the fee and the spread absorb what is left. The scans show the outcome, not who enforces it or whether the books were wide.
Lesson
Counting order violations at mid-prices measures how wide the books are, not how wrong the prices are. A mispricing test needs ask prices on both legs, fees and depth. Here the same ladder looks 7.9% inconsistent at the mid and at most $9.29 per scan executable at the ask.
Scope of this result
Covers nested families inside single events (deadline, threshold, spread and total ladders) on one on-chain prediction market, in nine scans on one day, with the parser's keyword rules for direction. It does not cover relations between different events, other venues, or other days.
A rejected experiment applies to the tested conditions and does not prove an idea can never work. bp = basis point, 0.01%.
1. Test design
Pre-registeredDataUniverseSignalExecutionCostsControlsSample splitPass criterionKill criterionPower2. Result
ObservationsInstrumentsNet mean95% intervalMedianWorstFinding 1Finding 2Finding 3Finding 4Finding 53. Interpretation
Why it failedLessonScope4. Reproducibility
StepsGrade