Compute log-returns in a time series.

6 visualizzazioni (ultimi 30 giorni)
User_asd User_asd
User_asd User_asd il 14 Ott 2014
Risposto: Roger Wohlwend il 14 Ott 2014
Dear users, I have a doubt with this operation. i need to compute a log-returns of a time-series, accourding to the formula (continuously compounded return):
r(t)=log[S(t)]-log[S(t-1)]
In other terms, i have a vector of prices, and i want to have a vector of log-return.
How to compute in Matlab?
Thanks in advance

Risposte (1)

Roger Wohlwend
Roger Wohlwend il 14 Ott 2014
r = diff(log(S))

Categorie

Scopri di più su Optimization Toolbox in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by