Jak przeliczać dzienne zwroty na roczne zyski?


1

Mam zadanie: pobrać codzienne notowania giełdowe, utworzyć portfolio i narysować linię CML. Podano stopę wolną od ryzyka: 6,5% rocznej. Zdecydowałem się przeliczyć dzienne zwroty na roczne zyski, używając formuły z tutaj : $$ AnnualReturn = [(DailyReturn + 1) ^ {365} - 1] * 100 Dowiedziałem się, że liczby wyników są po prostu szalone. Na przykład, dla jednej ceny firmy 2017/09/07 wynosiła 27.025, cena 2017/09/08 wynosiła 27.77. Następnie $$ DailyReturn = frac {27.77-27.025} {27.025} = 0.0276 $$ $$ AnnualReturn = [(1,0276) ^ {365} - 1] * 100% = 2069063 Przypuszczam, że zrobiłem coś złego. Proszę, mógłbyś mi pomóc? Jest jeszcze jedno pytanie: czy mogę przeliczyć dzienny zwrot na taki roczny zwrot? $$ AnnualReturn = DailyReturn * 365 $$


1
Twoje obliczenia nie są błędne: jeśli pożyczyłeś $ 100 $ od przyjaznego rekina kredytowego za 2,76 $ za dzień i nie spłaciłeś go, to na koniec roku byłbyś rzeczywiście winien około 2 $ $ mln; wdzięczne stopy procentowe są tak niskie, ponieważ 3 $ $ dziennie doprowadziłoby do zadłużenia ponad 4,8 mln USD. Absurdalność polega na podawaniu dziennych zmian jako stóp rocznych, gdy nie ma szans na powtórzenie takiego zwrotu każdego dnia. Nawet amerykański zwyczaj kwotowania kwartalnych zmian PKB w postaci rocznych stóp jest niemądry: jeśli potrzebujesz rocznej stopy, sprawdź rzeczywistą zmianę w ciągu 12 USD za miesiąc
Henry

Och, mam to, dziękuję! Dlatego powinienem zamienić roczną stopę wolną od ryzyka na stawkę dzienną i stworzyć z nimi portfel, aby uniknąć tego „absurdu”, prawda?
elfinorr

Odpowiedzi:


4

Pozwólcie, że zacznę od drugiego pytania. Nie, nie można pomnożyć przez 365. Można to przybliżyć przez $$ $ (tekst {Annual Return}) = 365 * log (tekst {Daily Return}), $$, ale za to, co robisz, nie ma to sens.

Masz rację w rocznej stopie zwrotu. Jest to 2069063%. Powinno być oczywiste, dlaczego nie chcesz tego robić.

Istnieją dwa rozwiązania. Pierwszy polega na przeliczeniu rocznych stawek, takich jak stopa obligacji, z formatu rocznego na format dzienny. Postaw więc swoją stopę wolną od ryzyka: $$ tekst {stopa dzienna bez ryzyka} = 1,065 ^ {frac {1} {365}} - 1 = 0,0001725485. i znajdź zwroty, które są oddalone od siebie o 365 dni, więc zwrot będzie równy $$ r = frac {p_ {366}} {p_1}. $$

Annualizując dzienne zyski, szalenie zwiększasz zmienność, ale jest ona sztuczna, więc nie jest to prawdziwy wzrost, to artefakt metody, którą wybierasz.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.