LZLZL/Prediction markets/Engineering
FREEDO IT G · EngineeringConstraint

Minimum 5 shares
why $5 is the only stable fixed stake

2026-08-21 · pure mechanics, and it breaks backtests quietly

The matching layer will not accept fewer than 5 shares. Sounds trivial. It means that any "fixed $1 per trade" rule silently becomes a stake that drifts with price — which makes your windows incomparable and your backtest irreconcilable with live.

1The constraint

minimum executable size = 5 shares smaller orders are rejected, or rounded up

Shares, not dollars. And the dollar cost of 5 shares depends entirely on price:

PriceCost of 5 sharesA "fixed $1" order becomes
0.10$0.5010 shares — fine
0.20$1.00exactly 5 shares — the boundary
0.50$2.50rounded up to $2.50
0.90$4.50rounded up to $4.50

2Why that quietly ruins things

⚠ Your fixed stake is no longer fixed, and it varies with price

Below the boundary you stake $1; above it you stake whatever 5 shares cost. So your actual stake correlates with price — and price correlates with probability.

Which means you are size-weighting your bets by probability without intending to. Cheap outcomes get one weighting and expensive ones another, and no line in your code says so.

Two things follow: windows are no longer comparable to each other, and a backtest that assumed a fixed $1 cannot be reconciled with live results.

3So $5

5 shares × 0.99 = $4.95 so at any price up to 0.99, a $5 stake buys at least 5 shares

$5 is the smallest fixed stake that holds at every price. Below it there is always some price band where the constraint takes over and the stake drifts.

Fixed stakeHolds at
$1prices up to 0.20 only
$2up to 0.40
$5every price up to 0.99

4What else it constrains

SituationConsequence
Multi-outcome boardsevery leg must clear 5 shares, so the minimum viable set scales with the number of outcomes
Cold outcomesa band at 0.01 needs only $0.05, but there may be no size to buy
Small-capital testingyou cannot test at $1 — the floor for honest testing is $5
Partial fillsa partially filled order can still leave you below any size you assumed

The first row matters for anyone looking at complementary-set arbitrage: an eleven-band ladder has a minimum viable set of eleven legs × 5 shares, which is a much larger commitment than the binary case — see complementary-set arbitrage.

5The general lesson

a constraint expressed in one unit will silently rewrite a rule expressed in another the venue counts shares; you were thinking in dollars

This is worth generalising because it recurs. Any time your rule and the system's constraint are denominated differently — dollars vs shares, percentages vs points, per-trade vs per-day — the system's unit wins, and your rule changes shape without telling you.

The check is cheap: place one order at the extremes of your intended price range and confirm the actual filled size is what you expected. Two trades, five minutes.

6One line to keep

The venue counts in shares; you are probably thinking in dollars. Where those two disagree, the venue wins — and a "fixed stake" below $5 quietly becomes a stake that varies with probability, which is a bet you did not intend to place.

EvidenceCheck it yourself

The constraint the matching layer's minimum is 5 shares; smaller orders are rejected or rounded up.
The arithmetic 5 × 0.99 = $4.95, so $5 is the smallest fixed stake valid at every price to 0.99. Verify by hand.
Confirming it live place one minimum order near each end of your price range and compare the filled size to what you expected.
Multi-outcome scaling every leg must clear the minimum independently.
Checked 2026-08. Matching parameters can change; confirm before relying on this.

NextWhere to go

A · MECHANICS
One trade, end to end
C · ARBITRAGE
Why this matters most on multi-outcome boards
G · ENGINEERING
Walking the book
E · UP/DOWN
A line that ran on $5 stakes
This is an educational and research record. It is not investment advice, promises no returns, and offers no personalised trading recommendations. Rules and API behaviour are per the official documentation; this page states when it was checked and both can change without notice. Prediction markets are restricted or unavailable in some jurisdictions — confirm your own before taking part.