13
MRD-koulutustilaisuus 21.1.2002 Materiaali: www.valuatum.com/ mandatum Sisältää myös syventävää tietoa yksityiskohdista Dokumentteja päivitetään aina tarvittaessa ylläolevassa osoitteessa

MRD-koulutustilaisuus 21.1.2002

Embed Size (px)

DESCRIPTION

MRD-koulutustilaisuus 21.1.2002. Materiaali: www.valuatum.com/mandatum Sisältää myös syventävää tietoa yksityiskohdista Dokumentteja päivitetään aina tarvittaessa ylläolevassa osoitteessa (esim. nollapohjat yms.). Agenda. MRD perusarkkitehtuuri Dailyupdater (ja HexUpd), Excel2DB jne. - PowerPoint PPT Presentation

Citation preview

Page 1: MRD-koulutustilaisuus    21.1.2002

MRD-koulutustilaisuus 21.1.2002

Materiaali:

www.valuatum.com/mandatum

Sisältää myös syventävää tietoa yksityiskohdista

Dokumentteja päivitetään aina tarvittaessa ylläolevassa osoitteessa

(esim. nollapohjat yms.)

Page 2: MRD-koulutustilaisuus    21.1.2002

Agenda

• MRD perusarkkitehtuuri– Dailyupdater (ja HexUpd), Excel2DB jne.

• Excel– Muutamia yksityiskohtia Excel-mallien ja MRD:n yhteiskäyttöön liittyen

• Käyttäjätunnukset, duplikaatit, 0.0001-arvot, mallinimet ja MRD-nimet jne., Osakeantikerroin..

– Vuodenvaihto Excelissä– Terminal-ennusteista (viimeinen enn. vuosi ja sitä edeltävä vuosi linjassa yms.)

• MRD– Peruskäyttö/-navigointi– Malli, haut– HTML-overviews– Tutkimuskirjasto– Help-sivujen esittely– Tutkimusten ja html-sivujen ”kutsuminen” suoralla osoitteella (e-mail)– Admin-toiminnot

Page 3: MRD-koulutustilaisuus    21.1.2002

HTML-sivut Java-sovellus

RankingRankingssRes. Res.

librarylibrary

ResearcheResearchess

Main-pageMain-pageMain-Main-pagepage

Company Company overviewsoverviews•overvie

w•quartal•division•graphs

QuerieQueriess

ModelModelss

Res. Res. librarylibrary

Page 4: MRD-koulutustilaisuus    21.1.2002

Valuatum Platform – Functional Architecture

Reuters

Traditional Excel Valuation Models

Information Information Producers Producers and and UpdatersUpdaters

• Broker’s analysts

Valuatum Database

Valuatum

Server

Application Application Service Service ProvideProviderr

ValuatumValuatum

Application

Interface

Company Valuation Models

Parameter Query Tool

Research Library

Standard Queries as

HTML pages

InformationInformationEnd UsersEnd Users

Broker’s Broker’s ClientsClientsInvestorsInvestorsRetail ClientsRetail Clients

Estimates

(updated when changes)

Price Information

(updated daily)

PlatformInterface

Page 5: MRD-koulutustilaisuus    21.1.2002

Excel2DB

Database

Variable Data 1.9. 2.9. 3.9. ...Parameter 6,99 4,97 13,9

Parameter 18,2 57,9 6,64 ...Input 20,9 25,4 7,59

Output 31,8 63,5 97,2 ...

Model Object

s

Model Object

s

Model Objects

Database Interface

Sheet

1. Activate ”Update to Database” -macro in Excel

• it creates a text-file (exceldata.txt) from data and calls startcopy.bat from your local computer, which in turn calls for java classes from server

2. Load Default Model Object (Blank) from DB

3. Input data from Excel’s DB Interface to object

4. Fetch current stock price from DB and put to object

5. Calculate model (output-figures)

6. Save New Model Object to DB

7. Save New Variable Data to DB

8. Delete Old Model Object from DB

• Old model is not actually deleted immediately but its status is only made obsolate (non-visible), old obsolate models are deleted once a day by a server process

Stock Price1. Activate macro

2. Load

calculatorBlank Model Objec

t

New Model Objec

t

5. Calculation

Delete Old Model Object

8.

Excel Model

3. Input data

4. Obtain price

6. Save

model

7. Save

variabledata

Page 6: MRD-koulutustilaisuus    21.1.2002

DailyUpdater-prosessi (2)

DailyUpdater Process

1. Load Old Model Object from DB

2. Fetch current stock price and put to object

3. Recalculate model

4. Save New Model Object to DB

5. Save New Variable Data to DB

6. Delete Old Model Object from DB

(7. Proceed to next model object)

Stock Price1.2.

3.

Old Model Objec

t

New Model Objec

t

Database

Variable Data 1.9. 2.9. 3.9. ...Parameter 6,99 4,97 13,9

Parameter 18,2 57,9 6,64 ...Input 20,9 25,4 7,59

Output 31,8 63,5 97,2 ...

Model Object

s

Model Object

s

Model Objects

4. 5.

Delete Old Model Object

6.

Variable data is produced daily, thus historical values are stored also. However there is only the latest model object of the day.

•Mitä tekee?

–Laskee päivittäin kaikki tietokannassa olevat mallit uudestaan kyseisen päivän kursseilla, tallettaa uudet tiedot ja säilyttää vanhat

•Miksi?

–Saadaan aikasarjadataa, esim: kuinka EPS ja P/E -ennusteet ovat kehittyneet viimeisen vuoden aikana

Page 7: MRD-koulutustilaisuus    21.1.2002

Database

Variable Data 1.9. 2.9. 3.9. ...Parameter 6,99 4,97 13,9

Parameter 18,2 57,9 6,64 ...Input 20,9 25,4 7,59

Output 31,8 63,5 97,2 ...

Model Object

s

Model Object

s

Model Objects

Load model -process

IN the future

1. Only variabledata (~0.02 MB) is loaded over the internet

2. Variabledata is inputted in the Blank model object (blank model object stored at user´s PC)

3. Model is calculated

Blank Model Objec

t

New Model Objec

t

3. Calculation

Clients PC 1. Zipped calculator

~2 MB loaded over the internet

1. Only the necessary variabledata ~0.02 MB loaded over the internet

2. Unzipping

3. Opening

Clients PC

Opened Model Object

2. Inputting data

NOW the process is:

1. Zipped calculator (~2 MB) is loaded over the internet to the client´s PC.

2. The serialized modelobject is unzipped with client´s PC

3. The model is opened (during the opening some other data is fetched from DB like userinterface, analyst information, target price etc.)

Page 8: MRD-koulutustilaisuus    21.1.2002

Mitä MRD:hen vaikuttavia asioita pitäisi ottaa huomioon Excel-malleissa?

– Käyttäjätunnukset• Kussakin Excel-mallissa on käyttäjätunnukset tiedon viemistä varten• Nyt on käytetty yksiä ja samoja (manta/analyytikko) tunnuksia, mutta on

tarkoitus siirtyä analyytikkokohtaisten tunnusten käyttöön jotta malleihin saataisiin analyytikoiden yhteystiedot

• Kun siirrytään analyytikkokohtaisiin tunnuksiin luodaan samala duplikaattimalleja jotka pitää poistaa admin-toiminnosta

– 0.0001-arvot pois I-osavuodesta• Tarvittiin ennen Excel-mallin epätäydellisyyksien takia, nyt ei enää ja

haittaavat MRD:ssä

– Yhtiöiden ja toimialojen nimet oltava Excelissä ja MRD:ssä täysin vastaavia

• myös isot ja pienet kirj. puhumattakaan päätteistä

– Käytetään yksisarjaisen osakkeen kohdalla Excel-mallin ensimmäistän osakesarjaa (sarja a) – ei siis sarjaa K, jos noteeraamattomia sarjoja niin ilmoitus ylläpitäjälle (valu tai Pia) jotta haamusarja lisätään myös tikkerinä

– Osakeantikerroin…

Page 9: MRD-koulutustilaisuus    21.1.2002

EXCEL – Vuodenvaihto (1/2)

Toiminta ennen makroa:

1. Varmuuskopiointi

2. I-osavuosi• Rasti (x) Q4:n kohdalle• Toteutuneiden kumulatiivisten lukujen syöttö

3. I-perustiedot• Taseeseen toteutuneet luvut

4. YearChange-makro

Page 10: MRD-koulutustilaisuus    21.1.2002

EXCEL – Vuodenvaihto (2/2)

Toiminta makron jälkeen

1. Uusien ennusteiden syöttäminen• Erityisesti I-divisioonien viimeinen vuosi

(makro asettaa kaikille saman luvun)

2. Mallin yleinen tarkistus

3. Ongelmia?• #REF I-osavuodessa: löytyykö 0,000001-lukuja?• Linkit omiin tiedostoihin

Page 11: MRD-koulutustilaisuus    21.1.2002

EXCEL – Ennustaminen

• Terminal-vuoden herkkyys:– Pääoman sitoutumista kuvaavien ennuste-muuttujien pitäisi olla kahden

viimeisen vuoden ajalla yhtä suuret• Muussa tapauksessa käy helposti niin että vaihto-omaisuudesta tai

käyttöomaisuudesta vapautuu FCF-laskelmassa pääomaa viimeisenä vuonna ja sama muutos siirtyy terminal-arvon laskentaan eli malli olettaa että yhtiön koko tulevaisuuden ajan esim. käyttöpääomasta vapautuu pääomaa mikä on täysin absurdi oletus.

– Eli taseen ja tuloksen täytyy kasvaa samaa tahtia terminal-periodilla tai muuten pääoman tuotto muuttuu radikaalisti

• Myös ennusteperiodin aikana pääoman ja liikevaihdon suhde (net sales/fixed assets, net sales/working capital) pitäisi olla suhteellisen stabiili ellei ole jotain hyvää syytä olettaa sen muuttuvan

• Kalenterivuoden vaihteessa jää aina kuluneen vuoden FCF pois ja toisaalta yrityksen arvosta vähennettävät velat otetaan vuotta uudemmasta taseesta

• Yhteinen käytäntö terminal-kasvunopeuksiin eri aloilla ja esim. WACC:n omavaraisuuteen?

Page 12: MRD-koulutustilaisuus    21.1.2002

MRD-esittely

• Java-sovellus– Yhtiömalli (Company model)– Haut (Queries)– Tutkimuskirjasto (Research library)

• HTML-sivut– Company overviews– Rankings– Help-materiaali

• Admin-toiminto– Käyttäjätiedot– Tilastot – Yhtiöt ja toimialat– Tikkerit

Page 13: MRD-koulutustilaisuus    21.1.2002

MRD-ohjeet ja materiaalit

MDM-OHJESIVU LÖYTYY NETISTÄ

(www. valuatum.com/mandatum)» Perusasioiden opettelu: Quick Help

» Malli tarkemmin: Advanced Help

» Ongelmia asennuksessa: Asennusohjeet

» Ongelmia Clientin käytössä: Troubleshooting

Asiakkaille voi antaa lisäksi osoitteita:Java-clientin yleiskuvaus (mallit, haut, tutkimuskirjasto) löytyy osoitteesta: www.valuatum.com/client.shtml

Yritysten arvonmääritysmallit

Mallit-osion yleisesittely löytyy osoitteesta: http://www.valuatum.com/tutorials/company_model.shtml 

Mallit-osion screenshot-tour löytyy osoitteesta: http://www.valuatum.com/screenshot_tours/sc_tour_model1.shtml 

Tietokantahaut kaikista yrityksistä ja niiden tunnusluvuista

Haut-osion yleisesittely löytyy osoitteesta: http://www.valuatum.com/tutorials/query.shtml

Haut-osion screenshot-tour löytyy osoitteesta: http://www.valuatum.com/screenshot_tours/sc_tour_query1.shtml 

Tutkimuskirjasto (PDF-tutkimukset)

Tutkimuskirjasto-osion yleisesittely löytyy osoitteesta: http://www.valuatum.com/tutorials/opening_research.shtml