Začněte nyníZačněte zdarma

Simulace portfolia – část III

V předchozím cvičení jsme spustili kompletní simulaci a získali rozdělení výnosů za 10 let. Teď simulaci využijeme k rozhodování.

Vraťme se k tvému portfoliu s převahou akcií, které má očekávaný výnos 7 % a volatilitu 30 %. Máš možnost portfolio přebalancovat a přidat dluhopisy tak, aby očekávaný výnos byl 4 % a volatilita 10 %. Počáteční kapitál je 10 000 $. Chceš zvolit strategii podle toho, jakou hodnotu může mít tvoje portfolio za 10 let. Nasimulujeme výnosy obou portfolií a vybereme strategii podle nejnižší hodnoty, kterou lze očekávat s 75% pravděpodobností (25. percentil).

Po dokončení tohoto cvičení budeš umět použít simulaci portfolia pro investiční rozhodování.

Funkce portfolio_return() je opět předem načtena v prostředí.

Toto cvičení je součástí kurzu

Statistické simulace v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Nastav parametry avg_return a volatility na hodnoty 0.07 a 0.3 pro akciové portfolio.
  • Nastav parametry avg_return a volatility na hodnoty 0.04 a 0.1 pro dluhopisové portfolio.
  • Vypočítej 25. percentil rozdělení výnosů pro akciové portfolio rets_stock_perc a dluhopisové portfolio rets_bond_perc.
  • Vypočítej a vypiš, o kolik více nebo méně (additional_returns) získáš, pokud zůstaneš u akcií místo přechodu na dluhopisy.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

for i in range(sims):
    rets_stock.append(portfolio_return(yrs = 10, avg_return = ____, volatility = ____, principal = 10000))
    rets_bond.append(portfolio_return(yrs = 10, avg_return = ____, volatility = ____, principal = 10000))

# Calculate the 25th percentile of the distributions and the amount you'd lose or gain
rets_stock_perc = ____
rets_bond_perc = ____
additional_returns = ____
print("Sticking to stocks gets you an additional return of {}".format(additional_returns))
Upravit a spustit kód