Funkcia STOCKHISTORY načítava historické údaje o finančnom nástroji a načítava ich ako pole, ktoré bude presahovať, ak pôjde o finálny výsledok vzorca. To znamená, že po stlačení klávesu ENTER Excel dynamicky vytvorí rozsah polí s vhodnou veľkosťou.
: Funkcia STOCKHISTORY vyžaduje predplatné na Microsoft 365 Personal, Microsoft 365 Family, Microsoft 365 Business Standard alebo Microsoft 365 Business Premium.
Technické podrobnosti
Syntax
=STOCKHISTORY(burza;počiatočný_dátum;[kocový_dátum];[interval];[hlavičky];[vlastnosť0];[vlastnosť1];[vlastnosť2];[vlastnosť3];[vlastnosť4];[vlastnosť5])
Syntax funkcie STOCKHISTORY obsahuje nasledovné argumenty:
Argument |
Popis |
---|---|
burza |
Funkcia vráti historické údaje o cenách pre finančný nástroj zodpovedajúci tejto hodnote. Zadajte burzový symbol v dvojitých úvodzovkách (napr. "MSFT") alebo odkaz na bunku obsahujúci typ údajov Akcie. Týmto sa načítajú údaje z predvolenej burzy pre nástroj. Môžete tiež odkázať na konkrétnu burzu zadaním 4-miestneho kódu identifikátora trhu (MIC) ISO nasledovaného dvojbodkou a burzovým symbolom (napr. "XNAS:MSFT"). Získajte ďalšie informácie o našich zdrojoch údajov. |
počiatočný_dátum |
Najskorší dátum, pre ktorý sa načítajú údaje. Majte na pamäti, že ak interval nie je 0 (denne), prvý údajový bod môže byť skorší ako zadaný argument počiatočný_dátum – bude to prvý dátum požadovaného obdobia. |
koncový_dátum |
Voliteľný argument. Najneskorší dátum, pre ktorý sa načítajú údaje. Predvolená hodnota je počiatočný_dátum. |
interval |
Voliteľný argument. Určuje interval, ktorý predstavuje každá hodnota údajov takto: 0 = denne, 1 = týždenne, 2 = mesačne.Predvolená hodnota 0. |
hlavičky |
Voliteľný argument. Určuje, či sa majú nadpisy zobrazovať takto: 0 = bez hlavičiek, 1 = zobraziť hlavičky, 2 = zobraziť identifikátor a hlavičky prístroja.Predvolená hodnota je 1 (t. j. zobraziť hlavičky). Keď sú hlavičky zahrnuté, sú to riadky textu, ktoré sú súčasťou poľa vráteného z funkcie. |
vlastnosť0 – vlastnosť5 |
Voliteľný argument. Stĺpce, ktoré sa pre každú akciu načítajú takto: 0 = dátum, 1 = Zavrieť, 2 = Otvorené, 3 = Vysoká, 4 = Nízka, 5 = objem.Ak je ktorýkoľvek z týchto argumentov prítomný, vrátia sa len uvedené stĺpce v zadanom poradí. Predvolená hodnota je 0;1 (t. j. dátum a zatvorenie). |
Poznámky
-
Funkcia STOCKHISTORY nepoužije svoj formát na bunky, do ktorých presahuje. Ak odstránite vzorec, bunky, ktoré vyplní, majú všeobecný formát.
-
Keď zadáte argumenty vlastností, zadáte číslo pre každú vlastnosť 0 až 5 v poradí, v akom sa majú zobraziť. Hodnota, ktorú zadáte pre jednotlivé vlastnosti, zodpovedá číslu vlastnosti. Ak chcete napríklad zahrnúť dátum, otvorenie a zatvorenie, zadajte hodnotu 0;2;1. Tieto vlastnosti sú definované nasledovne:
Hodnota
Vlastnosť
Definícia
0
Dátum
Ak je interval denne alebo týždenne, ide o prvý platný deň obchodovania v období.
Ak je interval mesačný, prvý deň v mesiaci, bez ohľadu na to, či išlo o obchodný deň.1
Zatvorenie
Záverečná cena v posledný deň obchodovania v období
2
Otvorenie
Počiatočná cena v prvý deň obchodovania v období
3
Najvyššia
Najvyššie denné maximum v období
4
Najnižšia
Najnižšia denná hodnota v období
5
Objem
Počet akcií obchodovaných počas obdobia
-
Funkcia STOCKHISTORY patrí do skupiny vyhľadávacích a referenčných funkcií.
-
Dátumové argumenty môžu byť dátumom uzavretým v dvojitých úvodzovkách (e.g. "01-01-2020") alebo vzorec (napr. TODAY ()) alebo odkaz na bunku s dátumom.
-
Vrátený dátum môže byť skorší ako zadaný dátum. Napríklad v prípade, že 31. decembra 2019 sa zadá ako počiatočný dátum a interval je mesačne, potom sa vráti 1. decembra 2019, pretože je to počiatočný dátum pre požadované obdobie.
-
Upozorňujeme, že zatiaľ čo niektoré finančné nástroje môžu byť k dispozícii ako typy údajov Akcie, historické informácie nebudú k dispozícii. Platí to napríklad pre najobľúbenejšie indexové fondy vrátane indexových fondov S&P 500.
Tipy
-
Ak chcete získať najvyššie maximum za 3-mesačné obdobie, je rýchlejšie používať mesačný interval ako denný alebo týždenný interval. Napríklad =MAX(STOCKHISTORY("XNAS:MSFT", "1/1/2022", "3/1/2022", 2, 0, 3)) vypočíta maximálnu hodnotu 3 údajových bodov (jeden pre každý mesiac), len údaje bez hlavičiek pre najvyššiu obchodnú hodnotu pre každý mesiac. Ak by namiesto toho vzorec používal týždenný alebo denný interval, rovnaký výsledok by ste získali, ale vo výpočte by sa použilo oveľa viac údajových bodov, čo môže viesť k zníženiu výkonu.
-
Ak chcete zobraziť 52-týždňové maximum alebo minimum, často je rýchlejšie použiť typ údajov Akcie , ktorý má tieto vlastnosti ľahko dostupné. Môžete napríklad skonvertovať výraz "xnas:msft" na typ údajov akcie v bunke A1 a v bunke B1 môžete napísať vzorec =A1.[52 week high] na získanie hodnoty. Zošit môžete nakonfigurovať aj tak, aby sa táto hodnota automaticky obnovovala podľa postupu popísaného v tomto článku.
-
STOCKHISTORY, pri zobrazovaní historických údajov, vo všeobecnosti len aktualizácie po dokončení obchodného dňa. To znamená, že funkciu STOCKHISTORY nemôžete použiť na získanie údajov o dnešných obchodných údajoch, až kým sa trh neuzavrie alebo po skončení dňa v závislosti od trhu.
-
Ak funkciu STOCKHISTORY používate s funkciou, ktorá sa automaticky aktualizuje (napríklad TODAY) a ak je v zošite povolený automatický výpočet, funkcia STOCKHISTORY automaticky obnoví údaje pri otvorení zošita. Táto aktualizácia sa uskutoční na pozadí a zošit môžete podľa potreby upravovať počas prebiehajúcej aktualizácie. Ak zošit používa veľký počet volaní funkcie STOCKHISTORY, táto aktualizácia na pozadí bude pokračovať tak dlho, ako je to potrebné na aktualizáciu údajov. Ak chcete, zošit môžete počas tohto procesu kedykoľvek zavrieť.