Trading Dev AcademyFree quant education

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.

E[Π]=N(p−a−c)
Expected-value identity under a binary payoff model

From probability to a decision price

  1. Expected payout per share is p×1+(1−p)×0=p dollars.
  2. Subtract ask and expected costs per share.
  3. Multiply by shares; the break-even probability is a+c for this undiscounted model.
Work it by hand

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
  1. A dollar claim is not a news headline
  2. From probability to a decision price
  3. Conditional probabilities and contract dependence
  4. Brier score: measure the whole probability
  5. Log loss and overconfident mistakes
  6. Calibration bins and their uncertainty
  7. Resolution delay and capital lock-up
  8. A causal forecast research ledger

Quantitative finance and development glossary · Python resources and libraries · Research sources and limitations