Why a Binary Contract Has a Yield
A binary prediction-market contract pays 0 if it resolves NO. If the current YES price is 0.40 today and — assuming you are right about the outcome — receive $1.00 in 60 days. That is a return, and like any return tied to a holding period, it can be expressed as an annualized yield.
The closed form is:
IY = (1 / p) ^ (365 / τ) − 1
Where:
- p = current YES price, expressed as a probability between 0 and 1
- τ = days until the market resolves
- IY = the implied annualized yield, treated as a compounding return
A contract at 0.25 with one year remaining has IY = 4¹ − 1 = 300%. The same 1.00 and the time window is tiny.
Why It Matters
Most traders look at a contract trading at 40 cents and think "60 cent edge if I'm right." That framing throws away the holding period. A 60-cent payoff over 60 days is very different from a 60-cent payoff over 600 days, and IY makes the difference visible in a unit traders already understand.
It is also the right number to put next to a treasury bill. If a 90-day contract is trading at an IY of 12% and you can buy a 3-month T-bill at 5%, the prediction-market position pays you seven percentage points more annualized — at the cost of binary outcome risk and zero coupon. That risk-adjusted comparison is the core of every "is this a fair bet" question.
Where IY Breaks Down
IY assumes the contract resolves at p = 0 or p = 1 cleanly. It is meaningful only on the leg you actually believe in — applying it to both YES and NO at once gives nonsense, because only the side that wins gets paid.
It also approaches infinity as τ → 0 (the formula is undefined at expiry) and behaves erratically when the market is very thin, because the price you can transact at is far from the displayed mid. Treat IY as a comparison metric across contracts on similar horizons, not as a literal forecast of expected return.