Vážené průměrné náklady kapitálu (WACC)

Introduction to Financial Concepts in Python

Dakota Wixom

Quantitative Finance Analyst

Co je WACC?

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

  • $F_{Equity}: $ Podíl (%) financování společnosti vlastním kapitálem
  • $F_{Debt}: $ Podíl (%) financování společnosti dluhem
  • $C_{Equity}: $ Náklady vlastního kapitálu společnosti
  • $C_{Debt}: $ Náklady dluhu společnosti
  • $TR: $ Sazba daně z příjmu právnických osob
Introduction to Financial Concepts in Python

Podíl financování

Podíl (%) financování se vypočítá následovně:

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

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

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

  • $ M_{Debt} $: Tržní hodnota dluhu společnosti
  • $ M_{Equity} $: Tržní hodnota vlastního kapitálu společnosti
  • $ M_{Total} $: Celková hodnota financování společnosti
Introduction to Financial Concepts in Python

Příklad:

Vypočítejte WACC společnosti s náklady dluhu 12 %, náklady vlastního kapitálu 14 %, 20% financováním dluhem a 80% financováním vlastním kapitálem. Předpokládejte efektivní sazbu daně z příjmu 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
Introduction to Financial Concepts in Python

Diskontování pomocí WACC

Příklad:

Vypočítejte NPV projektu, který generuje 100 $ ročně po dobu 5 let. Předpokládejte WACC 13 %.

cf_project1 = np.repeat(100, 5)
npv_project1 = np.npv(0.13, cf_project1)
print(npv_project1)
397.45
Introduction to Financial Concepts in Python

Pojďme si procvičit!

Introduction to Financial Concepts in Python

Preparing Video For Download...