You are on page 1of 4

ZiP_06

Alicja Jordan

2024-03-27

Zadanie 1
Znajdź taką wartość X, aby PV poniższego przepływu

Chwila 2 3 6 8
Wartość 201 230 X 205

wyniosła 886 .
Załóż simple interest ze stopą procentową i = 8. Odpowiedź podaj z dokładnością do 1PLN.

t <- c(2,3,8) # momenty płatności


y <- c(201,230,205) # wielkości płatności
i <- 0.08 # stopa procentowa
y/(1 + t*i) # ciąg zdyskontowanych przepływów

## [1] 173.2759 185.4839 125.0000

#wyliczenie x
sum(y/(1 + t*i))

## [1] 483.7597

886-sum(y/(1 + t*i))

## [1] 402.2403

#x/(1+6*0.08)=886-sum(y/(1 + t*i))
(1+6*0.08)*(886-sum(y/(1 + t*i)))

## [1] 595.3156

1
Zadanie 2
Wiesz, że za rok, licząc od dziś, dostaniesz od pewnej dziwnej fundacji 104 PLN nagrody za to, że pilnie
przygotowywałe(a)ś się do zajęć z WAIF I, zaś za trzy lata 454 PLN bonusu za zdanie egzaminu licencjackiego.
Ile wart jest dziś ten przepływ pieniężny, jeżeli struktura czynników dyskontujących w kolejnych pięciu latach
przedstawia się następująco:

v0 v1 v2 v3 v4 v5
1 9,6 8,7 7,5 6,3 5,2

104*9.6+454*7.5

## [1] 4403.4

#kwota od fundacji*v1 + kwota za egzamin*v3

Zadanie info
Napisz w R dwie funkcje:
iprocNAvn2, która jako argumenty pobiera iproc - wektor (rocznych) stóp procentowych w kolejnych latach
wyrażonych w procentach, a zwraca wektor czynników dyskontujących przy oprocentowaniu złożonym;
vnNAiproc2, która jako argumenty pobiera v - wektor czynników dyskontujących w kolejnych latach, a
zwraca wektor rocznych stóp procentowych wyrażonych w procentach.

iprocNAvn2 <- function(iproc) {


n <- length(iproc)
vn <- numeric(n) #wektor czynników dyskontujących
vn[1] <- 1 #pierwszy element to 1 - czynnik dyskontujący dla pierwszego roku
for (i in 2:n) {
vn[i] <- vn[i-1] / (1 + iproc[i-1] / 100)
} #obliczanie czynnika dyskontującego
return(vn)
}

iprocNAvn2(c(4, 8, 5, 3))

## [1] 1.0000000 0.9615385 0.8903134 0.8479175

# Funkcja vnNAiproc2
vnNAiproc2 <- function(v) {
n <- length(v)
iproc <- numeric(n - 1) #wektor stóp procentowych
for (i in 2:n) {
iproc[i-1] <- (v[i-1] / v[i] - 1) * 100
} #obliczanie stopy procentowej na podstawie dwóch kolejnych czyn.dysk.
return(iproc)
}

vnNAiproc2(c(1.000, 0.980, 0.952, 0.915))

2
## [1] 2.040816 2.941176 4.043716

Zadanie 3
Dany jest ciąg czynników dyskontujących {v0 , v1 , v2 , ..., v2 0}:
1, 0.962, 0.939, 0.938, 0.923, 0.899, 0.872, 0.83, 0.782, 0.735, 0.719, 0.707, 0.645, 0.634, 0.618, 0.565, 0.55,
0.547, 0.515, 0.478, 0.408
dla oprocentowania złożonego, w którym jednak stopy procentowe w kolejnych okresach mogą być różne.
Oczywiście np. v5 oznacza czynnik dyskontujący z chwili 5 do chwili 0. Wyznacz ciąg stóp procentowych
{i1 , i2 , ..., i2 0} w kolejnych okresach tego oprocentowania.
Jako wynik wpisz wartość wyrażenia (i1 + i2 + ... + i2 0)( 1/2) z dokładnością do trzech miejsc dziesiętnych.
(Gdyby np. okazało się, że i1 = i2 = ... = i2 0 = 10, to należałoby wpisać 1.414.)

v<-c(1, 0.962, 0.939, 0.938, 0.923, 0.899, 0.872, 0.83, 0.782, 0.735, 0.719, 0.707, 0.645, 0.634, 0.618,
k<-1:(length(v)-1)
v[k]/v[k+1] - 1

## [1] 0.039501040 0.024494143 0.001066098 0.016251354 0.026696329 0.030963303


## [7] 0.050602410 0.061381074 0.063945578 0.022253129 0.016973126 0.096124031
## [13] 0.017350158 0.025889968 0.093805310 0.027272727 0.005484461 0.062135922
## [19] 0.077405858 0.171568627

sqrt(sum(v[k]/v[k+1] - 1))

## [1] 0.9649687

Zadanie 4
Struktura czynników dyskontujących w kolejnych sześciu latach przedstawia się następująco:

v0 v1 v2 v3 v4 v5 v6
1 0,934 0,858 0,809 0,75 0,738 0,655

Przyjmując (standardowe zresztą) założenie, że oprocentowanie jest złożone, przy czym stopy procentowe w
różnych latach mogą się różnić, wylicz, ile zyskasz inwestując na początku trzeciego roku 548 PLN na kolejne
dwa lata.
Zysk oznacza sumaryczną kwotę odsetek, które wypracują te pieniądze.

v2<-0.858
v3<-0.809
v4<-0.75
P<-548
P*(v2/v3)*(v3/v4)-P

## [1] 78.912

3
P*(v2/v4-1)

## [1] 78.912

Zadanie 5
Poniżej zamieszczona jest treść zadania z egzaminu aktuarialnego EA 33, MF, zad. 9 (czyli 33. Egzamin
aktuarialny, zestaw Matematyka finansowa, zadanie 9).
Rozwiąż je w arkuszu kalkulacyjnym, ale dla następujących zmienionych parametrów:
początkowy stan aktywów funduszu wynosi 103
koszty stałe są równe 2
koszty zmienne stanowią 1% stanu aktywów funduszu z końca poprzedniego roku
roczna efektywna stopa zwrotu wynosi 10%
Możesz pomylić się o złotówkę.

t Bt
0 103
1 114,27
2 122,5543
3 143,584187
4 154,5067638
5 186,4123726
6 201,1894861
7 245,2965399
8 265,3732284
9 323,256819
10 350,3499327

Zqakładamy że to kolumny A i B, kod do wpisania do komórki B3 w excelu to: =B2(1+0,1)-


MIN((B2 0,01)+2;7)+JEŻELI(MOD(A3;2)=1;4*A3;0)

You might also like