Середньозважена вартість капіталу (WACC)

Вступ до фінансових концепцій у Python

Dakota Wixom

Quantitative Finance Analyst

Що таке WACC?

$ WACC = F_{Equity} * C_{Equity} + F_{Debt} * C_{Debt} * (1 - TR) $

  • $F_{Equity}: $ Частка (%) фінансування компанії через власний капітал
  • $F_{Debt}: $ Частка (%) фінансування компанії через борг
  • $C_{Equity}: $ Вартість власного капіталу компанії
  • $C_{Debt}: $ Вартість боргу компанії
  • $TR: $ Ставка податку на прибуток підприємств
Вступ до фінансових концепцій у Python

Частка фінансування

Частку (%) фінансування можна обчислити так:

$ F_{Equity} = \frac{M_{Equity}}{M_{Total}} $

$ F_{Debt} = \frac{M_{Debt}}{M_{Total}} $

$ M_{Total} = M_{Debt} + M_{Equity} $

  • $ M_{Debt} $: Ринкова вартість боргу компанії
  • $ M_{Equity} $: Ринкова вартість власного капіталу компанії
  • $ M_{Total} $: Загальна вартість фінансування компанії
Вступ до фінансових концепцій у Python

Приклад:

Обчисліть WACC компанії за умови вартості боргу 12%, вартості власного капіталу 14%, боргового фінансування 20% і фінансування власним капіталом 80%. Припустіть ефективну ставку податку на прибуток 35%.

percent_equity = 0.80
percent_debt = 0.20
cost_equity = 0.14
cost_debt = 0.12
tax_rate = 0.35
wacc = (percent_equity*cost_equity) + (percent_debt*cost_debt) * 
         (1 - tax_rate)
print(wacc)
0.1276
Вступ до фінансових концепцій у Python

Дисконтування за допомогою WACC

Приклад:

Обчисліть NPV проєкту, що генерує $100 грошового потоку щороку протягом 5 років. Припустіть WACC 13%.

cf_project1 = np.repeat(100, 5)
npv_project1 = np.npv(0.13, cf_project1)
print(npv_project1)
397.45
Вступ до фінансових концепцій у Python

Давайте потренуємось!

Вступ до фінансових концепцій у Python

Preparing Video For Download...