Costul mediu ponderat al capitalului (WACC)

Introducere în concepte financiare în Python

Dakota Wixom

Quantitative Finance Analyst

Ce este WACC?

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

  • $F_{Equity}: $ Proporția (%) finanțării prin capital propriu
  • $F_{Debt}: $ Proporția (%) finanțării prin datorii
  • $C_{Equity}: $ Costul capitalului propriu
  • $C_{Debt}: $ Costul datoriilor
  • $TR: $ Cota de impozit pe profit
Introducere în concepte financiare în Python

Proporția finanțării

Proporția (%) finanțării se calculează astfel:

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

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

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

  • $ M_{Debt} $: Valoarea de piață a datoriilor
  • $ M_{Equity} $: Valoarea de piață a capitalului propriu
  • $ M_{Total} $: Valoarea totală a finanțării
Introducere în concepte financiare în Python

Exemplu:

Calculați WACC-ul unei companii cu un cost al datoriilor de 12%, cost al capitalului propriu de 14%, 20% finanțare prin datorii și 80% prin capital propriu. Cota efectivă de impozit pe profit este de 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
Introducere în concepte financiare în Python

Actualizarea cu WACC

Exemplu:

Calculați VAN-ul unui proiect care generează 100 $ anual timp de 5 ani. Presupuneți un WACC de 13%.

cf_project1 = np.repeat(100, 5)
npv_project1 = np.npv(0.13, cf_project1)
print(npv_project1)
397.45
Introducere în concepte financiare în Python

Să exersăm!

Introducere în concepte financiare în Python

Preparing Video For Download...