Skip to content

How to Convert Between Itô and Stratonovich Integrals

Original question

Can you explain the difference between Itô and Stratonovich integrals using examples from stochastic differential equations?
The Itô integral uses left-endpoint sampling, while the Stratonovich integral for continuous semimartingales can be defined using symmetric endpoint averages. For a scalar SDE with differentiable diffusion coefficient bb, a Stratonovich drift aa corresponds to the Itô drift a+12b bxa+\tfrac12 b\,b_x. The same process can be written in either convention after converting its drift.
For a financial trading strategy, the natural sum multiplies the number of units held at the start of an interval by the price movement during that interval. This is the Itô convention. A symmetric approximation incorporates how the holding itself changed over the interval. If holding and price move together, their product leaves a correction. Stratonovich calculus incorporates that correction into the integral, which is why its chain rule has the familiar ordinary-calculus form.

Where the extra drift comes from

Write ΔWi=Wti+1−Wti\Delta W_i=W_{t_{i+1}}-W_{t_i} and similarly for a continuous semimartingale HH. The difference between the symmetric sum and the left-endpoint sum is

∑i(Hti+Hti+12−Hti)ΔWi=12∑iΔHiΔWi.\sum_i \left(\frac{H_{t_i}+H_{t_{i+1}}}{2}-H_{t_i}\right)\Delta W_i =\frac12\sum_i\Delta H_i\Delta W_i.

The limit is 12[H,W]T\tfrac12[H,W]_T, so

∫0THt∘dWt=∫0THt dWt+12[H,W]T.\int_0^T H_t\circ dW_t=\int_0^T H_t\,dW_t+\frac12[H,W]_T.

With Ht=b(t,Xt)H_t=b(t,X_t) and sufficient smoothness, the Brownian coefficient of HH is bx(t,Xt)b(t,Xt)b_x(t,X_t)b(t,X_t). Its covariation with WW integrates this coefficient over time. As a result,

dXt=a(t,Xt) dt+b(t,Xt)∘dWt=(a+12b bx)(t,Xt) dt+b(t,Xt) dWt.dX_t=a(t,X_t)\,dt+b(t,X_t)\circ dW_t =\left(a+\tfrac12 b\,b_x\right)(t,X_t)\,dt+b(t,X_t)\,dW_t.
To get the SDE correction, isolate the noise in dHtdH_t for Ht=b(t,Xt)H_t=b(t,X_t). Itô's formula gives Brownian coefficient bx(t,Xt)b(t,Xt)b_x(t,X_t)b(t,X_t) because the coefficient of dWtdW_t in dXtdX_t is bb. Time and drift terms contribute zero to the covariation with WW. This leaves d[H,W]t=bxb dtd[H,W]_t=b_xb\,dt, so the half-covariation in the integral becomes an ordinary drift adjustment. In particular, constant additive noise has bx=0b_x=0 and the two conventions give the same drift.

Take the Stratonovich equation dXt=σXt∘dWtdX_t=\sigma X_t\circ dW_t with X0=x>0X_0=x>0. Its chain rule gives dlog⁡Xt=σ∘dWtd\log X_t=\sigma\circ dW_t, and the integrand σ\sigma is constant. Therefore Xt=xeσWtX_t=xe^{\sigma W_t}. In Itô form, this same process has drift 12σ2Xt\tfrac12\sigma^2X_t, which follows directly by applying Itô's lemma to the exponential.

Now take the Itô equation dYt=σYt dWtdY_t=\sigma Y_t\,dW_t with the same initial value. Its solution is Yt=xeσWt−12σ2tY_t=xe^{\sigma W_t-\tfrac12\sigma^2t}. With x=100x=100, σ=0.30\sigma=0.30 and t=1t=1, the first process has mean 100e0.045≈104.60100e^{0.045}\approx104.60 and the second has mean 100100. Setting the displayed drift coefficient to zero in each convention describes two different processes. For a constant diffusion coefficient, bx=0b_x=0 and this drift adjustment vanishes.

One way to check the correction without solving an SDE is to set Ht=WtH_t=W_t. The symmetric sum telescopes because 12(Wti+Wti+1)ΔWi=12(Wti+12−Wti2)\tfrac12(W_{t_i}+W_{t_{i+1}})\Delta W_i=\tfrac12(W_{t_{i+1}}^2-W_{t_i}^2). Thus the Stratonovich integral is WT2/2W_T^2/2, while the Itô integral is (WT2−T)/2(W_T^2-T)/2. The gap is exactly half of [W,W]T[W,W]_T.

References and next steps