Martingale System for Stock Investments
Dollar Cost Averaging (DCA)

Invest a fixed dollar amount each month.

End up buying relatively more when price is low than when high.

Therefore, make money even if market is flat.
Example. Invest $1260 each month.
Sell in month 8 @ $5/share = $10,770
Total invested (7 x $1260) = 8,820
Gain = $1,950
DCA Theorem
a = $’s invested each month
Xk = share price in month k
Theorem. If Xk, k = 0,1....., is a simple random walk conditioned to return to its starting point X0 at time n (and n < 2x0), then EYn > 0.
Proof. Follows from the reflection principle and the harmonic/arithmetic mean inequality.
Comment
Conditioning the process to return to its starting point at the end is unrealistic. If we knew that, then we should buy only when the price is lower than the initial price. Such a strategy would dominate DCA.
A Martingale Framework
Fk , k = 0; 1; : : :, a filtration on
Xk , k = 0; 1; : : :, a positive martingale wrt Fk
Ak , k = 0; 1; : : :, a nonnegative process adapted to Fk
= net gain up to month n from investment stream Ak .
Theorem. Yn, n= 0; 1; : : :, is a meanzero martingale.
Proof. Note that
Take conditional expectations and note adaptedness of Ak =Xk:
Quadratic Variation
The quadratic variation of X is
Theorem. The quadratic variation of the gain process, Y, is given by where
Quadratic Variation Proof
Proof. From the previous proof and the definition of process S, we have
Since the stock price and gain processes, X and Y, are martingales, we see that
From the definition of quadratic variation, we see that
Summing both sides completes the proof.
A Stochastic Calculus Approach
A fundamental result in stochastic calculus is that the stochastic integral of a predictable process against a martingale is again a martingale.The discrete time analogue is as follows:
Theorem. If X is a martingale and B is an adapted process, then
is a martingale. The fact that the gain process Y is a martingale follows from this theorem by taking
Discounting Trends
Suppose now that X is an arbitrary positive adapted stochastic process.
Put
where
The process R is predictable:
Theorem. The process is a martingale.
Proof.
Following the Trend
Convert all dollar amounts to discounted (time 0) values. The gain process is measured in discounted terms:
where
represents the initial value of the input at time k. Our earlier theorem now says that DCA simply tracks the trend in the stock price.
A Continuous Version
Xt = positive continuous local martingale—the share price
Bt = semimartingale—total amount invested up to time t
Theorem. The gain Yt at time t is given by
If B is locally of bounded variation, then Y is a continuous local martingale.
Proof
Proof. Start with the stochastic integration by parts formula:
From the definition of S, we see that
Hence the formula for Y.
If B locally has bounded variation, the S does too. Hence, the cross variation {X, S}t vanishes. Since S is continuous, it is predictable and so the remaining stochastic integral is a martingale.
Remarks
1. If shares are purchased but not sold, then B is increasing and hence is locally of bounded variation.
2. If B has unbounded variation, then ( X, S) is not expected to vanish. In this case, the gain process can be a submartingale—and that’s a good thing.
See example:
Suppose that Bt = Xt for all t. Using Ito’s formula we get
Hence,
Since (X, log(X)) is increasing, the gain process Y is a submartingale.
Conclusion
A seemingly harmless assumption, the ability to buy and sell very fast with no transaction cost, leads to a plainly absurd result.
Other Erroneous Results
The BlackScholes option pricing formula assumes the ability to trade fast without transaction costs. The result is a formula that depends on volatility but not on drift. Consider historical data for companies A (on the left) and B (on the right):
They both have the same volatility. Would you pay the same price for an option on these two companies? (Be honest!)

