НачатьНачать бесплатно

Текущая стоимость

К счастью, существует модуль numpy, который содержит множество функций, значительно упрощающих работу с финансовыми показателями.

Например, функция .pv(rate, nper, pmt, fv) позволяет вычислить текущую стоимость инвестиции с помощью нескольких простых параметров:

  • rate: Ставка доходности инвестиции
  • nper: Срок жизни инвестиции
  • pmt: Фиксированный платёж в начале или конце каждого периода (в нашем примере равен 0)
  • fv: Будущая стоимость инвестиции

Эту формулу можно применять по-разному. Например, с её помощью можно рассчитать текущую стоимость будущих инвестиций в сегодняшних ценах.

Это упражнение является частью курса

Введение в финансовые концепции на Python

Посмотреть курс

Инструкции к упражнению

  • Импортируйте numpy под псевдонимом np.
  • С помощью функции .pv() из NumPy вычислите текущую стоимость инвестиции, которая принесёт 10 000 долларов через 15 лет при годовом уровне инфляции 3%, и присвойте результат переменной investment_1.
  • Вычислите текущую стоимость той же инвестиции, но с горизонтом планирования 10 лет и уровнем инфляции 5%, и присвойте результат переменной investment_2.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Import numpy as np
____

# Calculate investment_1
investment_1 = ____(rate=____, nper=____, pmt=____, fv=10000)

# Note that the present value returned is negative, so we multiply the result by -1
print("Investment 1 is worth " + str(round(-investment_1, 2)) + " in today's dollars")

# Calculate investment_2
investment_2 = ____
print("Investment 2 is worth " + str(round(-investment_2, 2)) + " in today's dollars")
Редактировать и запускать код