Simulerer aksjekursene ved hjelp av Excel

"The Walking Dead of Debt", including Norway. Steve Keen 2017 (April 2025)

"The Walking Dead of Debt", including Norway. Steve Keen 2017 (April 2025)
AD:
Simulerer aksjekursene ved hjelp av Excel

Innholdsfortegnelse:

Anonim

Prismodell Simulering Bruke Excel

Modelleringsvariasjoner av en eiendel, for eksempel en indeks, obligasjon eller aksje, tillater en investor å simulere prisen og instrumentene som er avledet fra den; for eksempel derivater. Simulere verdien av en eiendel på et Excel-regneark gir en mer intuitiv representasjon av verdsettelsen av en portefølje.

I - Målet

AD:

Vi ønsker å kjøpe eller selge et finansielt instrument ved å studere det både numerisk og grafisk. Disse dataene kan bidra til å vise de neste sannsynlige og mindre sannsynlige prisnivåene som eiendelen kan ta.

II - Modell

Modellen krever først og fremst noen tidligere hypoteser. Vi antar for eksempel at den daglige avkastningen r (t) av disse eiendelene er normalt fordelt med gjennomsnittet (μ) og standardavviket sigma (σ). Dette er standardforutsetningene som vi vil bruke i denne artikkelen, men det er mange andre som kan implementeres for å forbedre nøyaktigheten av modellen.

Som følger:

Endelig:

Og nå kan vi uttrykke verdien av dagens sluttkurs ved bruk av forrige dag i nærheten.

AD:

■ Beregning av μ:

For å beregne μ, som er gjennomsnittet av den daglige avkastningen, tar vi n etterfølgende forbi lukkede priser og bruker, som er gjennomsnittet av summen av n forbigående priser:

■ Beregningen av volatiliteten σ - volatilitet

φ er en volatilitet med gjennomsnittlig tilfeldig variabel null og standardavvik.

Computing the Historical Volatility in Excel For dette eksempelet bruker vi Excel-funksjonen "= NORMSINV (RAND ()). " Med utgangspunkt i normalfordeling beregner denne funksjonen et tilfeldig tall med et gjennomsnitt på null og en standardavvik av en. For å beregne μ, bare gjennomsnittlig utbyttene ved hjelp av funksjonen Ln (.): Log-normalfordelingen. I celle F4, skriv inn "Ln (P (t) / P (t-1)"

I F19-cellesøket "= AVERAGE (F3: F17)"

I celle H20 skriver du inn "= GJENNOMFØRING (G4: G17)

I celle H22, skriv "= 365 * H20" for å beregne den årlige variansen

I celle H22, skriv "= SQRT (H21)" for å beregne årlig standardavvik

Så Vi har nå "trend" av tidligere daglige avkastninger og standardavviket (volatiliteten). Vi bruker nå vår formel funnet ovenfor:

Vi vil gjøre en simulering over 29 dager, derfor dt = 1/29. Vårt utgangspunkt er den siste lukkeprisen: 95.

- I cellen C2 skriver du inn "0".

- I cellen L2 skriver du inn "95".

- Skriv inn "1." i cellen K3.

- I cellen L3 skriver du inn "= L2 * (1 + $ F $ 19 * (1/29) + $ H $ 22 * ​​SQRT (1/29) * NORMSINV (RAND ()))."

Deretter drar vi formelen ned i kolonnen for å fullføre hele serien med simulerte priser.

Denne modellen tillater oss å finne en simulering av eiendelene ned til 29 datoer gitt, med samme volatilitet som de tidligere 15 prisene vi valgte, og med en lignende trend.

Til slutt kan vi klikke på "F9" for å starte en annen simulering siden vi har randfunksjonen som en del av modellen.