Simularea prețurilor stocurilor utilizând Excel

Tutorial Access - 2. Creare baza de date, tabele si relatii (Octombrie 2024)

Tutorial Access - 2. Creare baza de date, tabele si relatii (Octombrie 2024)
Simularea prețurilor stocurilor utilizând Excel

Cuprins:

Anonim

Simularea modelului de preț utilizând Excel

Variațiile modelării unui activ, cum ar fi un indice, o obligațiune sau un stoc, permit unui investitor să simuleze prețul său și cel al instrumentelor derivate din acesta; de exemplu, derivate. Simularea valorii unui activ într-o foaie de calcul Excel oferă o reprezentare mai intuitivă a evaluării unui portofoliu.

I - Obiectivul

Dacă dorim să cumpărăm sau să vindem un instrument financiar, câștigăm prin studierea acestuia atât numeric, cât și grafic. Aceste date vă pot ajuta să vizualizați următoarele niveluri probabile și mai puțin probabile ale prețului pe care ar putea să le ia activul.

II - Model

Modelul necesită mai întâi unele ipoteze anterioare. Presupunem, de exemplu, că randamentele zilnice r (t) ale acestor active sunt în mod normal distribuite cu media (μ) și deviația standard sigma (σ). Acestea sunt ipotezele standard pe care le vom folosi în acest articol special, dar există multe altele care ar putea fi implementate pentru a îmbunătăți acuratețea modelului.

-

Care dă:

Care rezultă în:

În final:

Și acum putem exprima valoarea prețului de închidere de astăzi folosind închiderea din ziua precedentă.

■ Calcularea lui μ:

Pentru a calcula μ, care reprezintă media randamentelor zilnice, luăm n n aflate succesive precedente și se aplică prețurile, care reprezintă media sumei n prețurile trecute:

■ Calculul volatilității σ - volatilitatea

φ este o volatilitate cu o medie a variabilei aleatorii zero și deviația standard una. (Pentru citirea aferentă, a se vedea și: Care este Volatilitatea cu adevărat .)

Calculul Volatilității istorice în Excel

Pentru acest exemplu vom folosi funcția Excel "= NORMSINV (RAND ()). " Pe baza unei distribuții normale, această funcție calculează un număr aleatoriu cu o medie de zero și o deviație standard de una. Pentru a calcula μ, pur și simplu media randamentelor utilizând funcția Ln (.): Distribuția log-normală.

În celula F4, introduceți "Ln (P (t) / P (t-1)"

În căutarea celulelor F19 "= AVERAGE (F3: F17)" < În celula H22, introduceți "= 365 * H20" pentru a calcula variația anuală

În celula H22, introduceți "= SQRT (H21)" pentru a calcula deviația standard anualizată

acum avem "tendința" revenirilor zilnice anterioare și abaterea standard (volatilitatea). Aplicăm acum formula noastră descoperită mai sus:

Vom face o simulare de peste 29 de zile, deci dt = 1/29. este în ultimul preț de închidere: 95.

- În celula K2, introduceți "0".

- În celula L2, introduceți "95."

- În celula L3, introduceți "= L2 * (1 + $ F $ 19 * (1/29) + $ H $ 22 * ​​SQRT (1/29) * NORMSINV (RAND () Apoi tragem formula în coloană pentru a completa întreaga serie de prețuri simulate.

Acest model ne permite să găsim o simulare a activelor până la 29 de date date, cu aceeași volatilitate ca și cele 15 prețuri pe care le-am selectat și cu o tendință similară.

În cele din urmă, putem face clic pe "F9" pentru a începe o altă simulare, deoarece avem funcția rand ca parte a modelului.