Simulering af aktiekurser ved hjælp af Excel

Steg 1. Aktier för proffs | Så här blir du en lönsam investerare. (November 2024)

Steg 1. Aktier för proffs | Så här blir du en lönsam investerare. (November 2024)
Simulering af aktiekurser ved hjælp af Excel

Indholdsfortegnelse:

Anonim

Prismodel Simulering Brug Excel

Modelleringsvariationer af et aktiv, såsom et indeks, obligation eller lager, gør det muligt for en investor at simulere sin pris og for de instrumenter, der er afledt af det; for eksempel derivater. Simulering af værdien af ​​et aktiv på et Excel-regneark giver en mere intuitiv repræsentation af værdien af ​​en portefølje.

I - Målet

Vi ønsker at købe eller sælge et finansielt instrument ved at studere det både numerisk og grafisk. Disse data kan hjælpe med at se de næste sandsynlige og mindre sandsynlige prisniveauer, som aktivet kan tage.

II - Model

Modellen kræver først og fremmest nogle forudgående hypoteser. Vi for eksempel antager, at de daglige afkast r (t) af disse aktiver normalt fordeles med gennemsnittet (μ) og standardafvigelsen sigma (σ). Dette er de standardforudsætninger, som vi vil bruge i denne artikel, men der er mange andre, der kunne implementeres for at forbedre modelens nøjagtighed.

-> Hvilket giver:

Hvilket resulterer i:

Endelig:

Og nu kan vi udtrykke værdien af ​​dagens lukkekurs ved hjælp af den foregående dag tæt.

■ Beregning af μ:

For at beregne μ, som er gennemsnittet af de daglige afkast, tager vi de efterfølgende forbundne lukkede priser og anvender, hvilket er gennemsnittet af summen af n tidligere priser:

■ Beregningen af ​​volatiliteten σ - volatilitet

φ er en volatilitet med et gennemsnit af tilfældig variabel nul og standardafvigelse en. (For relateret læsning se også:

Hvilken volatilitet betyder egentlig .) Computing the Historical Volatility in Excel

I dette eksempel bruger vi Excel-funktionen "= NORMSINV (RAND ()). " På basis af den normale fordeling beregner denne funktion et tilfældigt tal med et gennemsnit på nul og en standardafvigelse på en. For at beregne μ, skal du blot gennemsnitlige udbytterne ved hjælp af funktionen Ln (.): Log-normalfordelingen.

I celle F4 skal du indtaste "Ln (P (t) / P (t-1)"

I F19 celle søgning "= AVERAGE (F3: F17)"

I celle H20 indtastes "= GENNEMGANG (G4: G17)

I celle H22 indtastes "= 365 * H20" for at beregne den årlige varians

I celle H22 indtastes "= SQRT (H21)" for at beregne den årlige standardafvigelse

Så vi har nu "trend" af tidligere daglige afkast og standardafvigelsen (volatiliteten). Vi anvender nu vores formel fundet ovenfor:

Vi vil lave en simulering over 29 dage, derfor dt = 1/29. Vores udgangspunkt er den sidste tætte pris: 95.

- I cellen C2 indtastes "0".

- I cellen L2 skal du indtaste "95".

- Indtast "1." i cellen K3

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

Dernæst trækker vi formlen ned i kolonnen for at fuldføre hele serien af ​​simulerede priser.

Denne model giver os mulighed for at finde en simulering af aktiverne ned til 29 givne datoer, med samme volatilitet som de tidligere 15 priser, vi valgte, og med en lignende tendens.

Endelig kan vi klikke på "F9" for at starte en anden simulering, da vi har randfunktionen som en del af modellen.