TQBTHEQUANTBATEMAN
TQB/ learn/ foundations/ filtrations adapted processesEN · DARK
Probability & measures · foundation

Filtrations & adapted processes

Model what is knowable before modelling what is tradable.

BY THE END, YOU CAN

01Distinguish a σ-algebra from a filtration

02Test whether a process or strategy is adapted

03Identify look-ahead bias in a trading rule

01
INTUITION

Observe the object before formalizing it.

A filtration is the market's information clock: it grows, but it cannot reveal tomorrow's fixing today.

01

Events are measurable only when current information can decide them.

02

Adapted controls use no future observations.

03

Pricing statements inherit their information set.

02
WHY MARKETS CARE

Connect the mathematical object to a pricing question.

Execution, exercise, collateral and hedging decisions must be based on information available at decision time.

INSTRUMENTS

barrier monitoring

callable products

algorithmic hedges

QUOTE CONVENTION

Time t is an ACT/365-like year fraction; the lesson distinguishes observation time from payment time.

03
MATHEMATICS

Construct the definition and its invariants.

Formula · Short derivation

Information growth

Fs⊆Ft⊆F,s≤t\mathcal{F}_s \subseteq \mathcal{F}_t \subseteq \mathcal{F},\quad s\le t

Later σ-algebras refine, and never forget, earlier distinctions.

Short derivation
Short derivation

From information set to computable quantity

Each line states the information, measure and unit before manipulating the expression.

  1. 01

    Define scenarios

    List terminal paths without assuming that their identity is already known.

    Ω={ω1,…,ωn}\Omega=\{\omega_1,\ldots,\omega_n\}
  2. 02

    Partition current knowledge

    Indistinguishable scenarios belong to the same information atom.

    Pt={A1,…,Ak}\mathcal{P}_t=\{A_1,\ldots,A_k\}
  3. 03

    Generate the σ-algebra

    Take every union of current atoms; those and only those events are decidable now.

    Ft=σ(Pt)\mathcal{F}_t=\sigma(\mathcal{P}_t)
  4. 04

    Audit the strategy

    A position at t must be constant across paths that Fₜ cannot yet distinguish.

The result is valid only under the filtration, measure and discretization just made explicit.

Inputs
  • Ω: scenario space
  • Fₜ: information available by t
  • Xₜ adapted ⇔ Xₜ is Fₜ-measurable
Assumptions and limits
  • Market information is idealised as common and instantaneous.
  • Microstructure and asynchronous feeds require richer filtrations.
Formula · Definition

Adaptedness

Xt−1(B)∈Ft∀B∈B(R)X_t^{-1}(B)\in\mathcal{F}_t\quad\forall B\in\mathcal{B}(\mathbb{R})

Every observable decision about Xₜ is answerable with time-t information.

05
MODEL / PRICING

Fit, compute, then challenge the assumptions.

METHOD

Represent information as nested partitions or σ-algebras and require every state/control at t to be Fₜ-measurable.

CALIBRATION

There is no parameter fit: validate event timestamps, observability and publication lags.

06PYTHON IMPLEMENTATIONOpen the implementation and checks.
ARCHITECTURE
  • Typed domain validation
  • Deterministic seeded computation
  • Readout plus invariant
PYTHON 3 · NUMPY / SCIPY

Filtrations & adapted processes

Reproduce the governing quantity, then challenge it with an invariant.

REUSABLE EXAMPLE
01import numpy as np
02
03def mathcalfssubseteqm(x: np.ndarray) -> float:
04 x = np.asarray(x, dtype=float)
05 assert np.isfinite(x).all()
06 return float(np.mean(x))
07
08sample = np.array([0.8, 1.0, 1.2])
09value = mathcalfssubseteqm(sample)
10assert sample.min() <= value <= sample.max()
11print(f"value={value:.6f}")
EXPECTED OUTPUTvalue=1.000000
SANITY CHECKS

✓ Finite inputs are enforced

✓ The result respects its numerical bounds

✓ Units and measure remain explicit

07
INTERACTIVE LAB

Run the thought experiment.

INFORMATION EXPLORER

Filtrations & adapted processes

Move the information clock. The admissible decision and conditional value update without revealing future states.

SYNTHETIC · EDUCATIONAL
t0Initial term sheetMEASURABLE NOW
t1Spot and first fixingMEASURABLE NOW
Known events4nested information atoms
Barrier hedgeTOO EARLYdepends on t2 observation
MEASURABILITY FLOW

Information determines admissible action

A trading rule can use exactly the events revealed by the current σ-algebra.

01Fₜ4 atoms

Current information partition

02Statet1

Observable variables only

03Decisionblocked

No future observation enters the rule

MODEL BOUNDARY

Finite-state illustration only. Real filtrations encode continuous and asynchronous information.

08
FRONT OFFICE

Carry the abstraction into valuation.

ON THE DESK
“If the signal was published after the hedge, it was never your signal.”
VISIBLE INPUTS

event calendar

fixing timestamps

CALIBRATION

There is no parameter fit: validate event timestamps, observability and publication lags.

RISK

look-ahead bias

barrier observation gaps

DAILY WORKFLOW
  1. Validate market state and timestamp
  2. Recompute the baseline
  3. Run a controlled perturbation
  4. Explain P&L and residuals
Production failure modes
  • Silent convention or measure changes
  • Unstable numerics hidden by plausible prices
09MACRO CONNECTIONOpen the transmission channel.
MACRO CONNECTION

Transmission from state to valuation

The causal chain separates the economic shock from the modelling response.

01Data releasetransmits

Fₜ expands

02State updatetransmits

conditional law changes

03Hedgeoutput

adapted control is rebalanced

10COMMON PITFALLSOpen the failure checklist.
01

Treating all terminal facts as known at t=0

02

Confusing adapted with predictable

11SOURCES / FURTHER READINGOpen sources and continue the track.
research

Measure theory, simulation and computational-finance lectures

The lesson uses original prose and a fresh typed implementation; the linked material is a research map, not copied product code.

Source
Computational Finance Course
Author
L. A. Grzelak
Ref
main
OPEN ORIGINAL SOURCE ↗