Free lesson · Prediction foundations
Resolution delay and capital lock-up
Open interactive lessonPractice calculationsExplore labs
Start with the idea
An event can be decided before your collateral becomes withdrawable. That delay changes the economic value of a payoff.
Symbols, units & horizon
- V_0: present USD value
- X: certain terminal USD payment
- r: simple annual opportunity-cost rate
- d: days until cash is available
- 365: explicit day-count convention
When and why to use this
Compare otherwise similar claims with different resolution and withdrawal schedules.
An event can be decided before your collateral becomes withdrawable. That delay changes the economic value of a payoff.
Distinguish scheduled event time, initial resolution, dispute finalization and redemption availability. A dispute may change the amount as well as the time paid.
Start with a certain amount and discount over an assumed delay. For uncertain delay, average discounted scenario values rather than automatically discounting at the average delay. This lesson prices time only, not default risk.
Resolution delay and capital lock-up
- Convert lock-up days to years using d/365.
- Compute growth factor 1+r×d/365.
- Divide the future cash by that factor to obtain comparable present value.
A certain $1 available in 73 days with annual opportunity cost .10 is worth 1/(1+.10×.2)=.980392 dollars today.
Apply it in a strategy
- Compare otherwise similar claims with different resolution and withdrawal schedules.
- Record the input timestamp, executable quantity, currency and horizon. Reconcile the result with a cash-flow or state table.
- Stress this failure condition: Dispute/default scenarios can change payoff amounts, so time discounting alone is insufficient.
Research deliverable
Build and explain a resolution delay and capital lock-up worksheet. Compare otherwise similar claims with different resolution and withdrawal schedules.
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 delayed_value(payment,annual_rate,days):
if payment<0 or days<0 or 1+annual_rate*days/365<=0: raise ValueError("Invalid cash-flow inputs")
return payment/(1+annual_rate*days/365)
print(delayed_value(1,.10,73))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