Quantitative Finance Stack Exchange is a question and answer site for finance professionals and academics. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What is a martingale and how it compares with a random walk in the context of the Efficient Market Hypothesis?

share|improve this question
Please correct the spelling error in the question (it's "martingale" not "martinglane"). – quant_dev Feb 9 '11 at 9:26
up vote 16 down vote accepted

Samuelson suggested in 1965 that the stock prices follow a martingale (see P. Samuelson “Proof That Properly Anticipated Prices Fluctuate Randomly”).

Assume there is a security with a random payoff $X_T$ at date $T$. Let $..., P_{t–1}, P_t, P_{t+1},...$ be the time series of prices of a security with this payoff. Finally, define the price change $\Delta P_{t+1}=P_{t+1} – P_{t}$ for any pair of successive dates $t$ and $t + 1$. Samuelson begins by defining “properly anticipated prices” as prices that are equal to the expected value of $X_T$ at every date $t \leq T$, based on the information $\Phi_t$ available at date t (which, in particular, includes the present and all past price realizations for that security, $...,P_{t–2}, P_{t–1}, P_t$). That is, for all $t \leq T$: $$P_t = \mathbb E(X_T|\Phi_t).$$

In particular, $P_T = X_T$. He then proves that the “prices fluctuate randomly” since it follows that for all $t \leq T$, $P_t = \mathbb E(P_{t+1}|\Phi_t)$ or alternatively that $\mathbb E(\Delta P_{t+1}|\Phi_t) = 0$, and $$\mathbb E(\Delta P_{t+1}\Delta P_{t+2}...\Delta P_T|\Phi_t) = \mathbb E(\Delta P_{t+1}|\Phi_t) \mathbb E(\Delta P_{t+2}|\Phi_t)...\mathbb E(\Delta P_T|\Phi_t)=0.$$ In words, prices follow a martingale, and successive price changes are mutually uncorrelated.

This implies that if “prices are properly anticipated,” all the information in the past price series that is useful for forecasting next period’s expected price is contained in the current price. Note that this is a much weaker statement than to say that all information in the past price series that is useful for forecasting the probability distribution of next period’s price is contained in the current price (which is the random walk hypothesis suggested by Fama in his thesis).

share|improve this answer
To the user who has downvoted the answer: could you possibly explain your reasons for doing so? I would be glad to learn how it can be improved. – olaker Feb 9 '11 at 21:49
Is this theory "frequency agnostic"? I mean, does it equaly applies to daily, monthly and tick data? – user40 Apr 18 '11 at 13:03

A martingale is a random process $X(t)$ which has the following properties:

$ E[X(T)|\mathcal{F}_t] = X(t) $

for $T > t$ and

$ E[|X(T)|] < \infty $

where $\mathcal{F}_t$ is the filtration at time $t$.

A martingale is a random walk, but not every random walk is a martingale. A Brownian random walk is a martingale if it does not have drift.

Also, a martingale does not have to be a Markov process.

EMH is not directly related to martingales.

share|improve this answer
As is, the definition is incorrect. You have to condition with respect to information up to time $t$. – gappy Feb 9 '11 at 12:08
Yes, that's an important detail one is likely to forget about. – quant_dev Feb 9 '11 at 14:02
This doesn't address the question w.r.t. EMH. – Shane Feb 9 '11 at 14:34
Added some more. – quant_dev Feb 10 '11 at 12:42
Which definition of a random walk are you using here? – Ilya May 21 '13 at 11:22

Often one will find the argument that a random walk of price changes would be a proof of the efficient market hypothesis, but this is (IMO) a logical fallacy: Only because the EMH does imply random walks in the price changes, the finding of random walks does not imply automagically that the EMH is true.

share|improve this answer

A martingale can be viewed as a fair game (a game in which there is no arbitrage strategy)

A (centered) random walk is a martingale (think of it as the total Gain of the fair game)

If EFH is in order, then you can think that all information is in the current price, I think this more comparable to Markov Property than to Martingale property.

Hope that this helps a bit


share|improve this answer
A martingale does not have to be a Markov process. – quant_dev Feb 9 '11 at 9:29
I have never said that it had to be one – TheBridge Feb 9 '11 at 9:32
A small precision : a centered random walk is a martingale :) – egoroff Feb 9 '11 at 10:14
"you can think that all information is in the current price, I think this more comparable to Markov Property" -- I think rather that EMH is saying that the price is an adapted process -- Markov or not. – quant_dev Feb 10 '11 at 12:42

I probably will answer your question in a simple fashion before getting to a much mathematical term because I may suspect you are not familiar with stochastic terms/jargons yet.

A variable could be called a martingale if the expectation of the variable at t+1 equals to the expectations of the variable at t (basically we joke that if we don't learn anything it means that we are getting a martingale - we are not better off).

So let's look at the mathematical jargon, according to

A basic definition of a discrete-time martingale is a discrete-time stochastic process (i.e., a sequence of random variables) X1, X2, X3, ... that satisfies for any time n,

\mathbf{E} ( \vert X_n \vert )< \infty \mathbf{E} (X_{n+1}\mid X_1,\ldots,X_n)=X_n. That is, the conditional expected value of the next observation, given all the past observations, is equal to the last observation. Due to the linearity of expectation, this second requirement is equivalent to:

\mathbf{E} (X_{n+1} - X_n \mid X_1,\ldots,X_n)=0 or \mathbf{E} (X_{n+1} \mid X_1,\ldots,X_n)- X_n=0 which states that the average "winnings" from observation n to observation n+1 are 0.

share|improve this answer
Your equations aren't showing up.... – Student T Sep 29 '15 at 4:37

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.