от allier » 08 Окт 2011, 00:29
Аха, разбрах сега как си получил отговора.
Значи, 2) ти е грешно. Дали е долар/паунд или паунд/долар няма значение за стандартното отклонение (първо защото се гледа стандартното отклонение на return-а и второ защото по принцип не можеш да кажеш, че стандартното отклонение на реципрочна редица е реципрочното на стандартното отклонение на оригинала). Точка 3) нищо не върши т.е. там смяташ нещо, което няма връзка с реалния свят.
Ето как да подходиш като си намерил cov = 0.648. Означаваме двете редици - долар/паунд с А, и индекса с B. Тогава се търси stdev(logreturn of АB) = stdev(logreturn of A + logreturn of B). Оттук изплзваш мойта формула от по-горе:
VAR(r(a) + r(b)) = VAR(r(a)) + VAR(r(b)) + 2COV(r(a);r(b)) = еди колко си (в по-горния ми пост я има сметката).
Като се смята volatility, това не е просто stdev на редицата с цени, ми на редицата с логаритмични възвръщения. Например, ако имаш 1001, 1001.5, 1001, 1002, и искаш да сметнеш volatility, правиш трансформация [tex]log(1001.5/1001), log(1001/1001.5), log(1002/1001)[/tex] и смяташ stdev на log returns.