Fin Maverick
Foundations VocabularyAccounting & ReportingEconomics & MacroQuant Methods & ProgrammingBusiness & Company AnalysisCorporate Finance & ValuationBehavioural Finance
Banking & Market InfrastructureFixed Income & RatesDerivatives & Structured ProductsPublic EquitiesTransactions & DealsPortfolio ConstructionFunds & AMCs
Private Markets & AlternativesRisk, Treasury & ControlAI & Digital FinanceStochastic Calculus & PricingWealth & Personal FinanceIndian Markets & RegulationProfessional Practice
CalculatorComparison
Frameworks
Explore Bootcamps
Equity ResearchPortfolio ManagementMutual Fund MasteryFinancial LiteracyInvestment Banking Analyst
Private Equity AnalystHedge Funds AnalystBreaking Into VCBreaking Into QuantsAI For Finance
Financial Analyst ProgramRisk Management ProgramPrivate Wealth ManagementDebt Capital MarketsDerivatives Foundation
Explore Internships
Equity Research InternMutual Fund Intern
Portfolio Management InternFinancial Literacy Intern
Explore Micro Courses

Equity Research6

Writing an Investment ThesisBuilding a Discounted Cash FlowReading an Annual Report FastReading a Sector Before a CompanySpotting Quality of Earnings Red FlagsBuilding a Revenue Forecast From Drivers

Portfolio Management3

Rebalancing: When, Why and What It CostsStrategic and Tactical Asset AllocationMeasuring Risk in a Portfolio

Mutual Fund Mastery3

Comparing Funds Without Being FooledHow a NAV Is Struck and Which Day You GetReading a Fund Factsheet Properly

Derivatives Unlocked4

Hedging a Real ExposureThe Greeks, PracticallyFutures, the Basis and What Moves ItReading an Option Payoff

AI For Finance2

Retrieval and Grounding for FinanceDocument Extraction in Finance

Breaking Into Quants4

Backtesting a StrategyHypothesis TestingCleaning Financial DataRegression for Finance

Breaking Into VC3

Sizing a MarketReading a Term Sheet as a FounderHow a Venture Round Actually Works

Financial Analyst Program4

Common Size and Trend AnalysisReading a Cash Flow StatementRatio Analysis That Says SomethingBuilding a Working Capital Schedule

Risk Management Program2

Credit Exposure and How It Is ReducedValue at Risk and What It Hides

Investment Banking Analyst3

Precedent Transactions and Why They DifferReading a Term Sheet StructurallyBuilding a Comparable Companies Table

Private Wealth Management3

Tax Aware Portfolio DecisionsBuilding a Client Risk ProfileGoal Based Planning Arithmetic

Debt Capital Markets3

Analysing an Issuer's CreditDuration and What It Does Not Tell YouBond Pricing and Yield Mechanics

Private Equity Analyst2

Fund Waterfalls and CarryThe LBO in Structure

Hedge Funds Analyst2

Short Selling MechanicsLong Short Mechanics
Courses
Explore Career Roadmaps
Investment Banking AnalystEquity Research AnalystVC AnalystPrivate Equity AnalystHedge Funds Analyst
Quant AnalystAI For FinanceFinancial Analyst ProgramPrivate Wealth ManagementDebt Capital Markets
Risk Management ProgramDerivatives FoundationPortfolio ManagementMutual Fund Mastery
PartnershipsShowdown
Log inSign up
Quant Analyst · CoreTrack
1Quantitative Methods, Financial Data & Programming
iProbability
Probability in FinanceRandom VariableProbability DistributionsThe Normal DistributionNormal Distribution ProbabilityThe Lognormal DistributionRandomness vs Uncertainty
iiStatistics and Inference
Population and SampleMean, Median and ModePrecision and AccuracyVariable TypesVariance, Standard Deviation and…Dispersion MeasuresStatistical BiasEffect SizeHypothesis TestingThe Sampling DistributionSkewnessKurtosisCovarianceConfidence IntervalArithmetic Mean vs Geometric MeanStatistical Significance vs Economic…Confidence Interval vs Prediction IntervalHow to Summarise a…
iiiCorrelation and Regression
RegressionCorrelation and CausationOrdinary Least SquaresInteraction TermsRegression CoefficientsRegression vs ClassificationHow to Build a…Spurious CorrelationRegression, Correlation and FitResidualsMulticollinearityAutocorrelation and Partial Autocorrelation
ivTime Series
Time Series in FinanceSimple, Weighted and Exponential…Moving Average CalculatorPrice, Return and Level SeriesHow to Prepare Time-Series…LagFrequencySeasonalityTimestampsTrendStationarity and the Unit RootHeteroskedasticityLeadRolling WindowsDifferencing
vSimulation and Numerical Methods
SimulationMonte Carlo SimulationHow to Run a…Numerical MethodsIterationResampling and the BootstrapPseudorandom Numbers and the SeedConvergence and ToleranceNumerical Stability
viOptimisation
OptimisationLocal and Global OptimaConstraintsConvex OptimisationThe SolverLinear ProgrammingThe Objective FunctionConstraint ViolationThe Feasible SetLagrange MultipliersQuadratic Programming
viiModelling Practice
Linear, Logistic, Ridge and…Training, Validation and Test…The ModelModel ErrorDependent and Independent VariablesThe ROC Curve and AUCWhat a Model HoldsMSE, RMSE, MAE and MAPEPrecision and RecallCross Validation and RegularisationOverfitting and UnderfittingReturn Series MeasuresSimple, Compound and Log Return
viiiBacktesting and Research Integrity
BacktestingBacktest vs Live PerformanceHow to Document a…How to Prevent Backtest…Out-of-Sample TestingWalk-Forward AnalysisMultiple TestingP-HackingData Snooping
ixData Quality and Structure
Data QualityThe DatasetSelection and Survivorship BiasVersioned DatasetsData Structures in FinanceData CleaningMissing Data and Null ValuesStructured Data vs Unstructured DataMissing Data vs ZeroData Validation vs Data CleaningOutliersDuplicate Records
xProgramming for Finance
Data PipelinesAPIs for Financial DataAPI vs CSV FileDatabases in FinancePython for FinanceJoinsSQL for FinanceThe Analysis Workflow
xiQuantitative Research
Research DesignThe Data Generating ProcessReproducibilityPeer Review in Analytical WorkThe Research HypothesisRobustness and Sensitivity
2Stochastic Calculus & Derivative Pricing Theory
iProbability Foundations
The Probability SpaceRandom VectorsSigma-AlgebraExpectationSample Space and EventsDensity and Distribution FunctionsRisk-Neutral ProbabilityState Price Density vs…
iiStochastic Processes and Jumps
Properties of a Stochastic ProcessMartingaleBrownian Motion and Its PropertiesBrownian Motion vs Geometric…Stopping TimeThe Markov PropertyState VariablesTransition ProbabilityQuadratic VariationQuadratic Variation vs Ordinary…Submartingale and SupermartingaleMartingale RepresentationMarkov Process vs MartingaleOptional StoppingFiltrationJump ProcessesThe Poisson ProcessLevy ProcessesJump Diffusion
iiiIto Calculus
The Ito IntegralThe Ito Integral vs the Riemann IntegralInfinitesimals in Stochastic CalculusQuadratic CovariationIto's LemmaHow to Apply Ito's…The Infinitesimal GeneratorIto Calculus vs Ordinary Calculus
ivStochastic Differential Equations
Stochastic Differential EquationsStochastic Differential Equation vs…Drift and DiffusionStrong and Weak Solutions ComparedDiscretisationGeometric Brownian Motion
vPricing Theory and No-Arbitrage
No-ArbitrageGirsanov, Radon-Nikodym and Change…Physical and Risk-Neutral Measures…The Fundamental Theorems of…The Law of One PriceThe Pricing KernelDiscount Factors and Zero-Coupon PricesReplication vs HedgingComplete Market vs Incomplete MarketClearing Margin Architecture
viOption Pricing Theory
European and American OptionsMonte Carlo European OptionThe Black-Scholes PDEBlack Scholes and the GreeksThe Payoff FunctionThe Binomial ModelBinomial Option PricingDelta Hedging in TheoryBoundary, Initial and Terminal ConditionsThe Exercise BoundaryHow to Check Put-Call…
viiVolatility Models
Constant, Local and Stochastic…Vasicek Model vs CIR ModelThe Heston ModelThe SABR ModelThe Volatility ProcessImplied VolatilityVolatility Smile vs Skew vs Surface
viiiInterest Rate Models
Interest-Rate DerivativesMean ReversionThe Zero-Coupon BondThe Ornstein-Uhlenbeck ProcessThe Discount CurveZero RatesShort-Rate Model vs Market Model
ixNumerical Pricing
Closed Form and Numerical…Monte Carlo PricingEuler and Milstein Schemes ComparedTree MethodsFinite Difference MethodsNumerical Error and StabilityVariance Reduction
xCalibration and Model Risk
Model OverrideMarket Price and Model PriceCalibrationHow to Document a Pricing ModelThe Educational Illustration LabelMarket ConventionsModel Uncertainty and LimitationsBacktesting a Pricing ModelIdentifiabilityCalibrated ParametersThe Calibration Loss Function

Brownian Motion and Its Properties: The Standard Random Path

Brownian motion is the process fixed by four properties: it starts at zero, its changes over separate stretches of time are independent, the distribution of a change depends only on how long the stretch is, and its paths never jump. Nothing else is assumed. Everything else follows, including the rule that a change has a spread equal to the square root of the elapsed time.

The four properties are a specification rather than a description. A description says what something looks like and leaves room for other things that look similar. A specification pins down one object and refuses everything else. The four properties do the second thing: they admit exactly one process, and every further fact about Brownian motion is a consequence of them rather than an extra assumption bolted on afterwards. The tightness of that specification is why the list is worth memorising in the order given, and why the rest of this subject can lean so hard on a single rule about square roots.

What four properties define Brownian motion?

Take them one at a time. The process starts at zero. Over any two stretches of time that do not overlap, the two incrementsThe change in the path from one moment to a later one, which is the later value minus the earlier one. are independent. The distribution of an increment depends on the length of that stretch and on nothing else, and that distribution is normal with an average of nil and a variance equal to the length. And the path is continuous, meaning it can be traced without lifting a pen off the paper.

Notice how little is being claimed and how much it forces. There is no parameter to choose. There is no volatility to set, no speed to pick and no shape to assume. Once those four lines are written down all the freedom is used up, and anybody anywhere writing down the same four lines is talking about the same object. The version described here, starting at zero with a variance equal to the elapsed time, is what is meant by standard Brownian motionThe version that begins at zero and whose variance over any stretch equals the length of that stretch, with no scaling factor attached., and everything else in this subject is built by scaling and shifting it.

Four lines in. Nothing else needed, and no parameter to choose. 1 It starts at zero the level at time zero is nil, with no randomness in it 2 Its increments are independent stretches that do not overlap carry no news about each other 3 Its increments are stationary the distribution depends on the length of the stretch alone 4 Its paths are continuous no jumps, at any magnification THEN THESE FOLLOW The spread of an increment is the square root of its length The average of any increment is nil, at every length The path has no slope at any point at all None of these is assumed. Every one is derived. Four assumptions on the left. Everything on the right is a consequence of them.
Starting at zero, independent increments, stationary increments and continuous paths together specify exactly one process, and every other property of Brownian motion is a consequence rather than an assumption.
The specification, all four lines
$$\begin{aligned} &\text{(i)}\quad W_0 = 0\\[2pt] &\text{(ii)}\quad W_{t_2}-W_{t_1}\ \text{and}\ W_{t_4}-W_{t_3}\ \text{are independent whenever } t_1\le t_2\le t_3\le t_4\\[2pt] &\text{(iii)}\quad W_{t+h}-W_t \sim \mathcal{N}(0,\,h)\quad\text{for every } t\ \text{and every } h>0\\[2pt] &\text{(iv)}\quad t\mapsto W_t\ \text{is continuous} \end{aligned}$$
\(W_t\)the level of Brownian motion at time \(t\), under the physical measure \(\mathbb{P}\)
\(W_0\)the level at the start, which is nil and carries no randomness
\(h\)the length of a stretch of time, measured in years throughout
\(\mathcal{N}(0,h)\)the normal distribution with an average of nil and a variance of \(h\)
\(t_1,\dots,t_4\)four times in order, marking out two stretches that do not overlap
What it says in wordsBrownian motion begins at nil, its changes over stretches that do not overlap say nothing about each other, the change over any stretch is normally distributed with an average of nil and a variance equal to the length of that stretch, and the path can be drawn without lifting the pen.
Try it out

With those four lines written down, how many further assumptions are needed before the process is fully pinned down?

What do independent increments actually rule out?

Independent Increments

Independent incrementsChanges measured over stretches of time that do not overlap carry no information about one another, in either direction. is a much stronger condition than it sounds. The everyday reading is something like the process does not remember, and that reading is loose enough to cause real damage later. Independence actually says that being handed the change over one stretch, and told nothing else, changes the view of the change over a separate stretch by exactly nothing.

Work out what that forbids. Independence forbids momentum, where a rise over one month makes a rise over the next month more likely. Independence forbids reversal in the increments, where a rise over one month makes a fall over the next more likely. And it forbids clustering of magnitude, where a large move over one month makes the next month's move larger in size whichever way it points. Clustering is the exclusion people forget. It does not require the direction to be predictable. The loose reading of independence lets it through, and the actual reading does not.

Consider a rain gauge emptied every hour. Independence would say that a heavy hour says nothing about the next hour, neither that more rain is coming nor that a dry spell is due nor that the next hour will be more variable. Real rainfall is nothing like that. Independence is a strong assumption, not a throwaway one.

Two stretches that do not overlap. Nothing at all passes between them. no link, in either direction months 1 to 3 months 7 to 10 0 12 MOMENTUM IS OUT A rise over one stretch cannot make a rise over the next any more likely. REVERSAL IS OUT A rise cannot make a fall over the next stretch any more likely either. CLUSTERING IS OUT A large move cannot make the next one larger in size, whichever way it points. WHAT IT DOES NOT RULE OUT: the level going anywhere at all. Independence is a statement about the increments. The level is their running total and is carried forward in full. Three things forbidden about the increments, and nothing at all forbidden about the level.
Independence forbids momentum, reversal and clustering between stretches that do not overlap, and forbids nothing whatever about where the accumulated level has got to.

The last row of that picture carries the point, and it arrives early because it is worth arriving early. Independence constrains the increments. Independence says not one word about the level. The level is simply the running total of every increment so far, and the level is carried forward in full.

Independence, stated properly
$$ \mathbb{P}\bigl(W_{t_2}-W_{t_1}\in A,\ W_{t_4}-W_{t_3}\in B\bigr)\;=\;\mathbb{P}\bigl(W_{t_2}-W_{t_1}\in A\bigr)\cdot\mathbb{P}\bigl(W_{t_4}-W_{t_3}\in B\bigr) $$
\(\mathbb{P}\)probability taken under the physical measure
\(A,B\)any two sets of values that might be asked about, one for each increment
\(W_{t_2}-W_{t_1}\)the increment over the earlier stretch
\(W_{t_4}-W_{t_3}\)the increment over the later stretch, which does not overlap the earlier one
What it says in wordsThe chance of both increments landing in the sets asked about is the chance of the first landing there multiplied by the chance of the second, which is a stronger statement than saying the two are uncorrelated, because it must hold for every pair of questions that could be asked rather than only for their averages.

The distinction between independence and zero correlation is worth a moment. Zero correlation is a statement about one number, the average of the product. Independence is a statement about every question at once. A process can have perfectly uncorrelated increments and still have obvious structure between them, so independence rules out things that a correlation check would pass without comment. Clustering of magnitude is the standard instance: the increments can average out to no correlation while the sizes track each other closely.

Try it out

A worked path further on stands at minus 0.548483 in month nine, well below where it started. What does independence say about month ten?

What do stationary increments say, and what do they not say?

Stationary Increments

Stationary incrementsThe distribution of a change depends on how long the stretch is and not on when the stretch begins. is the shortest of the four properties to state and the easiest to over-read. Stationarity says that the distribution of an increment depends on the length of the stretch and not on where the stretch sits on the calendar. Both stretches are three months long, so an increment running from month two to month five has the same distribution as one running from month eight to month eleven.

Stationarity does not say that the two increments are equal, or close, or even similar. The two increments are different random quantities drawn from the same distribution, in the same way that two throws of the same die share a distribution and rarely share a face. Stationarity is a statement about the rule, never about the realisation, and confusing the two produces the belief that a stationary process should look repetitive. It should not. A stationary process should look different every time while obeying the same rule every time.

There is a household version of this that lands quickly. A weighing scale at a sweets counter has some error in it. Stationarity of that error means the size of the mistake it makes does not depend on whether the weighing happens at ten in the morning or at six in the evening. The size of the mistake depends on how much is being weighed. The scale is not promising to make the same mistake twice; it is promising that the rule generating the mistake does not shift with the clock.

Only the length of the stretch enters. Where it sits does not. SAME LENGTH, DIFFERENT PLACE months 2 to 5 months 8 to 11 spread 0.500000 one distribution serves both stretches DIFFERENT LENGTH months 0 to 6 spread 0.707107 twice the length, not twice the spread Two three month stretches share a distribution. A six month stretch gets a wider one, but not twice as wide.
Two stretches of equal length share one distribution wherever they sit on the calendar, while a stretch of twice the length gets a spread of 0.707107 rather than 1.000000.
Stationarity, stated properly
$$ W_{t+h}-W_t \;\stackrel{d}{=}\; W_{s+h}-W_s \;\sim\; \mathcal{N}(0,\,h)\qquad\text{for all } s,t\ge 0 $$
\(h\)the length of the stretch, the only thing the distribution depends on
\(s,t\)two starting points, which may be anywhere and need not be related
\(\stackrel{d}{=}\)has the same distribution as, which is weaker than being the same number
\(\mathcal{N}(0,h)\)the normal distribution with average nil and variance \(h\)
What it says in wordsThe change over a stretch of a given length has the same distribution no matter when the stretch starts, so the calendar position of a stretch is irrelevant and only its length carries any information about how the change is distributed.
Try it out

One increment runs from month two to month five. Another runs from month eight to month eleven. Same distribution?

Derivatives Foundation Bootcamp — Fin Maverick Measuring Risk in a Portfolio — free micro-course from Fin Maverick

Why is the standard deviation of an increment the square root of the time step?

The square root rule is the one fact everything else in the subject leans on. Deriving the rule beats accepting it. And the rule is not a fifth assumption. The rule falls straight out of the two properties already stated, in two short moves.

The first move. Take a stretch of length \(h_1\) followed immediately by a stretch of length \(h_2\). The middle value cancels in the addition, so the change over the whole span is the change over the first stretch plus the change over the second. The two stretches do not overlap, so they are independent, and the variance of a sum of independent quantities is the sum of their variances.

Move one, the variances add
$$ \operatorname{Var}\bigl(W_{t+h_1+h_2}-W_t\bigr)\;=\;\operatorname{Var}\bigl(W_{t+h_1}-W_t\bigr)+\operatorname{Var}\bigl(W_{t+h_1+h_2}-W_{t+h_1}\bigr)\;=\;h_1+h_2 $$
\(h_1,h_2\)the lengths of two stretches laid end to end
\(\operatorname{Var}\)the variance, which is the square of the spread
\(W_{t+h_1}-W_t\)the change over the first stretch
\(W_{t+h_1+h_2}-W_{t+h_1}\)the change over the second stretch, independent of the first
What it says in wordsBecause two consecutive stretches do not overlap, their increments are independent, so the variance over the whole span is the variance over the first stretch added to the variance over the second, and that adds up to the total length.

The second move is one line of algebra and one line of consequence. The spread is the square root of the variance, by definition, so if the variance is the length then the spread is the square root of the length. Variances add across time and spreads do not, and that single asymmetry is the whole content of square root scalingThe rule that the spread of a change grows with the square root of the length of the stretch it is measured over..

Move two, the square root appears
$$ \operatorname{sd}\bigl(W_{t+h}-W_t\bigr)\;=\;\sqrt{\operatorname{Var}\bigl(W_{t+h}-W_t\bigr)}\;=\;\sqrt{h};\qquad \sqrt{\tfrac{1}{12}}=0.288675,\qquad \sqrt{\tfrac{1}{3}}=0.577350 $$
\(\operatorname{sd}\)the standard deviation, the ordinary measure of spread
\(h\)the length of the stretch in years, so one month is one twelfth
\(\sqrt{1/12}\)the one month spread, 0.288675, which is the multiplier used in the worked path
\(\sqrt{1/3}\)the four month spread, 0.577350, exactly twice the one month figure
What it says in wordsThe spread of an increment is the square root of the length of the stretch it covers, so four months of time gives four times the variance and only twice the spread, and twelve months gives twelve times the variance and only 3.464102 times the spread.

The everyday version of this is the most useful form of it. Suppose the sweets scale makes an independent error on each weighing. Weighing the same box four times and averaging the four readings halves the error in that average rather than quartering it. Everybody who has ever repeated a measurement to improve it has met square root scaling without naming it. Four times the effort buys twice the precision, and it is the same arithmetic on both sides: independent quantities add their variances, and the spread is a square root away.

The straight line is on the left. It is not on the right, and that is the whole point. VARIANCE, which adds 1 month: 0.083333 4 months: 0.333333 1.000000 0 6 months 12 SPREAD, which does not 1 month: 0.288675 4 months: 0.577350 four times the span, twice the spread 1.000000 0 6 months 12 Four times the span gives four times the variance and only twice the spread.
Variance rises in a straight line with the length of the stretch while the spread rises as its square root, so four months of span gives twice the one month spread rather than four times it.
Try it out

The spread of a one month increment is 0.288675. Before the control below is moved: what is the spread over four months?

Play with it

As the span stretches, the straight line runs off the frame

The shaded fan is the true spread of the increment, one standard deviation either side of nil. The faint dashed edges are what a straight line drawn through the one month reading would say. The two agree exactly at one month, and after that only one of them is right.

THE FAN IS THE TRUTH. THE DASHED EDGES ARE THE GUESS. The red bar is the gap between the two at the stretch selected. The guess leaves the frame just past month four and reads 3.464102 at twelve months. +1.0 0 -1.0 spread 0.288675 0 12 months 1 month
Stretch
1 month
True spread
0.288675
Straight line says
0.288675
Too large by
1.000000x
Over a stretch of 1 month the true spread of the increment is 0.288675, and a straight line drawn through that first reading also says 0.288675, so the two agree exactly at the anchor and part company everywhere after it.
Educational illustration. Standard Brownian motion starting at zero, over a horizon of one year. Every reading is computed from the square root formula rather than sampled, so the default reproduces the worked example exactly on every reload. The six checkpoints are 0.288675 at one month, 0.500000 at three, 0.577350 at four, 0.707107 at six, 0.866025 at nine and 1.000000 at twelve, against a straight line that would read 3.464102 at twelve. Variances add across time and spreads do not, which is why the dashed edges leave the frame before month five.
Value at Risk and What It Hides teaches you to compute value at risk three ways, interpret the figure, and say precisely what it refuses to describe.

What does continuity rule out, and what does it not bring with it?

Continuity is the fourth property, and it is the one most often assumed to be doing more work than it is. A continuous pathA path with no jumps, so that it passes through every value between any two values it takes. can be traced without lifting the pen. Continuity rules out jumps, and it rules out the path skipping over a level on its way past. If the path is at minus 0.2 at one moment and at plus 0.3 later, it visited every value in between at some point along the way.

Continuity does not bring smoothness with it. A smooth path would have a well defined direction at every point, a slope measurable by zooming in until the curve looked like a straight line. The same construction that produced the wiggle over a year produces an equally violent wiggle inside any month, any day and any minute of it. A Brownian path never looks like a straight line however far the zoom goes. Continuity and smoothness are two separate properties, and Brownian motion has the first and not the second.

The everyday version is a coastline. Paced out with a kilometre rule it has one length. Paced out with a metre rule, every bay that was cut across now has to be walked, so the length grows. Paced with a centimetre rule it grows again. The coast is continuous, in the sense that walking along it never requires a leap, and it has no direction at any point, in the sense that no rule short enough ever finds a straight stretch. Continuous everywhere and smooth nowhere is exactly the pair of properties in play here.

However far the stretch is shortened, the wiggle does not go away. TWELVE STEPS OVER A YEAR TWELVE STEPS OVER A MONTH TWELVE STEPS OVER A DAY A SMOOTH CURVE, WHOLE THE SAME CURVE, ZOOMED it has become a straight line Continuous: never lifts off. Nowhere smooth: never settles to a direction. A smooth curve flattens under a zoom. This one does not, at any magnification.
A Brownian path is continuous, so it never jumps, and it is nowhere smooth, so it has no slope at any point, and the two statements sit together without contradiction.
Try it out

The path is continuous. Does that mean it has a slope at each point?

Is a Wiener process the same thing as Brownian motion?

Wiener Process

Yes. Same object, second name. A Wiener processA second name for the same process, after the mathematician who built the construction showing it exists. is Brownian motion, and the four properties above are its entire content under either name. The two names survive because they come from two histories. The physical name comes from the observation of pollen grains jittering in water, described in the eighteen twenties and explained in nineteen hundred and five. The mathematical name comes from Norbert Wiener, who in the nineteen twenties constructed the object rigorously and proved that a process with those four properties actually exists.

Writing down four conditions is not the same as showing that something satisfies them. The four properties are demanding enough that a process meeting all of them might have failed to exist. Wiener is credited for showing that one does. The notation here follows the mathematical name: the process is written with the letter W, which is the convention almost everywhere in this subject.

There is no third object hiding behind the two names, and no shade of difference between them worth learning. Where both appear in one document, they mean one thing. Some writers reserve the physical name for the process observed in a fluid and the mathematical name for the abstract object, but nothing in the mathematics turns on the distinction.

Try it out

A paper uses both names in the same paragraph. Is a Wiener process a different object from Brownian motion?

How is a teaching example built so that it reproduces exactly?

How to Build a Brownian-Motion Teaching Example

The practical problem is this. Every guide in this subject that draws a path needs a path to draw, and a path drawn fresh each time is useless for teaching. Drawn fresh, the reader who checks the arithmetic on Tuesday sees different numbers from the reader who checks it on Wednesday. The worked example is the only thing a careful reader can actually verify, and the worked example evaporates. So the path is built to a published recipe instead. Four steps, and the third is where it is won or lost.

  1. Fix the horizon The span the path covers is decided and stated. One year here, which is the horizon used throughout this reading order.
    Everything downstream is measured in fractions of this, so it is written down first.
  2. Fix the number of steps Choose how many equal stretches the horizon is cut into. Twelve here, so each step is one twelfth of a year and the square root of the step is 0.288675.
    Twelve gives a monthly reading, which is enough wiggle to see and few enough numbers to print.
  3. Publish the driving values rather than drawing them Write down the twelve numbers that drive the path, in a table, in the open. Do not sample them. A published list is a published list on every device, on every reload, for every reader.
    This is the step that makes the whole thing reproduce. The other three are arithmetic.
  4. Multiply each driving value by the square root of the step, and add them up Each driving value times 0.288675 gives that step's increment. The level at any month is the running total of the increments up to it.
    The square root, not the step itself. Using the step gives a path with the wrong spread entirely.

A recipe published with exact quantities is the difference between a dish anybody can reproduce and one that turns out differently in every kitchen. The published list is the whole trick, and it is not a compromise. Choosing the driving values deliberately lets them carry properties worth teaching. A drawn set could never be relied on to have those properties.

Four steps. Only one of them decides whether the reader can check the work. REPRODUCES FOR EVERY READER? 1 Fix the horizon: one year not yet 2 Fix the steps: twelve, so 0.288675 not yet 3 Publish the twelve driving values in the open, in a table, never sampled YES, FROM HERE ON 4 Multiply by 0.288675 and add up still yes, it is arithmetic
Fix the horizon, fix the number of steps, publish the driving values rather than drawing them, and multiply each by the square root of the step, and the path reproduces exactly for every reader.
The recipe, written out
$$ \Delta t=\frac{T}{n}=\frac{1}{12},\qquad \sqrt{\Delta t}=0.288675,\qquad W_{t_k}\;=\;\sqrt{\Delta t}\,\sum_{i=1}^{k} z_i\;=\;0.288675\sum_{i=1}^{k} z_i $$
\(T\)the horizon, one year
\(n\)the number of steps in the partition, twelve here
\(\Delta t\)the length of one step, one twelfth of a year
\(z_i\)the published driving value for step \(i\), taken from the table below
\(W_{t_k}\)the level of the path at the end of step \(k\)
What it says in wordsThe level of the path at the end of any month is the running total of the driving values up to that month, multiplied once by 0.288675, which is the square root of one twelfth of a year and the scaling that square root scaling demands.
Try it out

Which step of the recipe is the one that makes the path reproduce exactly for every reader?

Try it out

The twelve driving values are listed below. Ahead of reading them: what is their sum likely to be?

What does the locked path look like once it is built?

Running that recipe gives the following. The twelve driving values, in order, are minus 0.5, then 1.6, then minus 1.3, minus 0.1, 0.1, 1.5, minus 1.3, minus 0.5, minus 1.4, 0.4, 0.9 and 0.6. Every guide in this reading order that draws a path draws this one, and every figure derived from it reconciles to the table below.

Two properties were built into that list on purpose, and both are worth stating as construction rather than as coincidence. The twelve values sum to exactly zero, so the path returns precisely to its starting point at the end of the year. Their squares sum to exactly 12.0, so the twelve squared increments add to 1.000000, the elapsed time. A drawn set of twelve values would show neither of those exactly, and the fact that this one does is the direct payoff of step three of the recipe.

MonthDriving valueIncrementLevel of the path
1-0.5-0.144338-0.144338
21.60.4618800.317543
3-1.3-0.375278-0.057735
4-0.1-0.028868-0.086603
50.10.028868-0.057735
61.50.4330130.375278
7-1.3-0.3752780.000000
8-0.5-0.144338-0.144338
9-1.4-0.404145-0.548483
100.40.115470-0.433013
110.90.259808-0.173205
120.60.1732050.000000
Sum0.00.000000ends at 0.000000

The path's lowest reading is minus 0.548483 at month nine and its highest is 0.375278 at month six, so it travels 0.923761 between its extremes on its way to finishing exactly where it began. Feed it into the standard processThe one invented traded quantity used as the worked instance throughout this reading order, starting at Rs 100/-, with a drift of 8 per cent a year and a volatility of 20 per cent a year. and it produces a run of monthly readings from Rs 97.64/- through a high of Rs 111.08/- at month six and a low of Rs 93.74/- at month nine, closing at Rs 106.18/-. The translation into a traded quantity is covered under geometric Brownian motion, and the driving values behind it belong here.

Two pictures of one object. The bars are the increments. The line is their running total. Each bar is that month's driving value, printed beside it, multiplied by 0.288675. 0 -0.5 1.6 -1.3 -0.1 0.1 1.5 -1.3 -0.5 -1.4 0.4 0.9 0.6 The same twelve numbers, added up in sequence 0 highest, 0.375278 at month 6 lowest, minus 0.548483 at month 9 back to 0.000000 0 3 6 9 12 months
The path is the running total of the twelve increments, so the bar chart of increments and the line of the path carry exactly the same information in two shapes.

How does somebody checking another person's model use this?

Almost nobody derives Brownian motion at work. Plenty of people are handed a model built on it and have to decide whether to believe the output, and for that job the four properties turn into four questions that need no access to the code.

The first question is about the scaling, and it catches the commonest implementation fault in the subject. Ask what the increments were multiplied by. If somebody has cut a year into two hundred and fifty steps and multiplied each driving value by the step, one over two hundred and fifty, rather than by its square root, every spread in the output is wrong by a factor of about 15.8. A model scaled by the step rather than its square root loses almost all its randomness as the partition is refined. The tell is that the answer barely moves when the number of steps is changed. Halve the step and the true spread should fall by a factor of 1.414214 and not by two.

The second question is about independence, and the third about stationarity. Was anything in the generator allowed to look back at the previous step? Does the size of a step depend on the calendar rather than only on its length? Both are ordinary modelling choices in other settings, and both quietly take the object outside the four properties, so anything downstream that relies on the square root rule stops holding.

The fourth question is the reproducibility one just answered. The fourth question asks whether the illustrative path in the document can be regenerated. If the answer is that it was drawn at run time and not recorded, then the worked example in that document cannot be checked by anybody, including its author. Losing the path is not a mathematical error, but it removes the only thing a reviewer could have verified independently, and in review terms that is close enough to the same cost.

The error that gets made, and what it costs

Reading independent increments as saying the path has no memory of its level. The path has no memory of its increments. The level is the sum of every increment so far and is carried forward in full.

Standing at minus 0.548483 in month nine, the path is far below zero precisely because nine increments accumulated there. Independence says the tenth increment does not care about the first nine. Independence says nothing whatever about the level being pulled back. Nothing in the four properties contains any force that returns the path toward where it started, and the fact that this particular path does come back by month twelve is a consequence of how the driving values were chosen, not of any tendency in the process.

The cost is a reader who expects a Brownian path to return toward zero and treats any excursion as due for a reversal. A mean reverting processA process built with an explicit pull back toward a long-run level, which Brownian motion does not have. is built to describe exactly that expectation. The pull toward a long-run level has to be put in by hand, as an extra term, and Brownian motion does not supply it. Somebody who reads it in for free has swapped one process for another without noticing, and no arithmetic anywhere in the calculation will flag the swap.

Nine increments, stacked. The level is wherever they happen to have got to. 1 2 3 4 5 6 7 8 9 0 the level after nine steps: minus 0.548483 Nothing in the four properties supplies that arrow. A pull back has to be added by hand. Independence constrains each bar. It constrains the total not at all.
The path stands at minus 0.548483 in month nine because nine increments accumulated there, and nothing in the four properties pulls it back toward zero.

One last point on scope, and it prevents a wrong inference. No jurisdiction sets the definition of a process. No exchange, regulator or accounting standard can amend the four properties, and no local convention narrows them. The four properties are the same four properties in every country and in every decade. The constancy is unusual enough in this subject area to be worth saying plainly.

The sum of squared increments as an object in its own right is covered under quadratic variation, and it is a consequence of these properties rather than one of them. The process that prices are modelled with is covered under geometric Brownian motion. Integrating against the path is covered under the Ito integral.
Breaking Into Quants Bootcamp — Fin Maverick

References

SourceDocumentWhere
arXiv Quantitative FinancePreprint repository for path properties of Brownian motionarxiv.org
Social Science Research NetworkWorking paper repository for the same materialssrn.com
WienerThe construction proving that a process with the four properties existsnamed in the text
Hull, Shreve and WilmottStandard texts on stochastic calculus notationnamed in the text

The standard process and the twelve driving values behind the path drawn here are invented.
Educational material. Not advice on any investment, tax, budget or market position.

← PreviousNext →
Fin Maverick Micro CoursesExplore Micro Courses
Fin Maverick BootcampsExplore Bootcamps
Fin Maverick

Finance education that ends in a job, not a certificate that gathers dust. Built for young India.

LEARN
CalculatorsFrameworksComparisonsCareersShowdown
RESOURCES
All CoursesMicro CoursesBootcampsInternships
COMPANY
AboutJob openingPartnership
LEGAL
Privacy PolicyTerms & ConditionsContent LicenseReturn & Refund Policy
© 2026 FIN MAVERICK / BUILT FOR INDIA.DO FINANCE, DO NOT JUST READ ABOUT IT.