Free lesson · Prediction foundations
From probability to a decision price
Open interactive lessonPractice calculationsExplore labs
Start with the idea
A probability is a belief about an outcome; a trading decision compares the value of that belief with the ask and all costs.
Symbols, units & horizon
- E: expectation under the stated forecast
- Π: USD profit at settlement
- N: shares
- p: probability of YES, dimensionless
- a: ask USD/share for a $1 claim
- c: expected total costs USD/share
When and why to use this
Translate probability forecasts into cost-aware candidate decisions at a defined horizon.
A probability is a belief about an outcome; a trading decision compares the value of that belief with the ask and all costs.
Under risk neutrality and no discounting, a $1 binary claim has expected payout equal to its probability in dollars. This converts a probability estimate into a break-even purchase price under a specific utility assumption.
A price also reflects risk preferences, capital constraints and market access. A model disagreement is a research hypothesis, not evidence that other traders are wrong. Include uncertainty in the forecast and use the appropriate event horizon.
From probability to a decision price
- Expected payout per share is p×1+(1−p)×0=p dollars.
- Subtract ask and expected costs per share.
- Multiply by shares; the break-even probability is a+c for this undiscounted model.
p=.66, ask=.62, costs=.01/share, N=100: expected net=100×.03=$3. A forecast of .63 merely breaks even.
Apply it in a strategy
- Translate probability forecasts into cost-aware candidate decisions at a defined horizon.
- Record the input timestamp, executable quantity, currency and horizon. Reconcile the result with a cash-flow or state table.
- Stress this failure condition: Uncalibrated probabilities and correlated forecast errors can overwhelm a small modeled edge.
Research deliverable
Build and explain a from probability to a decision price worksheet. Translate probability forecasts into cost-aware candidate decisions at a defined horizon.
Evidence boundary: Synthetic arithmetic and scenarios illustrate mechanics. They are not historical returns, a paper replication, or evidence of an executable edge. Research sources and their access limitations are recorded at the end of this module.
Python implementation
Self-contained teaching example. Python 3.10+; dependencies and input conventions are shown in the code and notation. Run in your own Python environment.
# Python 3.10+; standard library unless NumPy is imported below.
# Inputs and outputs use the units defined in this lesson. Synthetic teaching example.
def expected_profit(probability,ask,cost,shares):
if not 0<=probability<=1 or not 0<=ask<=1 or min(cost,shares)<0: raise ValueError("Invalid forecast or cost")
return shares*(probability-ask-cost)
print(expected_profit(.66,.62,.01,100))Continue learning
Prediction Markets: Contracts, Probability and Evidence — all lessons- A dollar claim is not a news headline
- From probability to a decision price
- Conditional probabilities and contract dependence
- Brier score: measure the whole probability
- Log loss and overconfident mistakes
- Calibration bins and their uncertainty
- Resolution delay and capital lock-up
- A causal forecast research ledger
Quantitative finance and development glossary · Python resources and libraries · Research sources and limitations