Funkcia STOCKHISTORY

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.

Dôležité

Funkcia STOCKHISTORY vyžaduje predplatné 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á údajová hodnota:
0 = denne,
1 = týždenne,
2 = mesačne.
Predvolená hodnota 0.
hlavičky Voliteľný argument. Určuje, či sa majú zobraziť nadpisy:
0 = žiadne hlavičky,
1 = zobraziť hlavičky,
2 = zobraziť identifikátor nástroja a hlavičky.
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 načítajú pre každú akciu:
0 = dátum
1 = zavrieť,
2 = otvorené,
3 = vysoká,
4 = nízka,
5 = hlasitosť.
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 denný alebo týždenný, tak prvý platný deň obchodovania v príslušnom období.
    Ak je interval mesačný, tak prvý deň v mesiaci bez ohľadu na to, či to bol 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žšie denné minimum 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 hoci niektoré finančné nástroje môžu byť k dispozícii ako typy údajov Akcie, historické informácie nebudú k dispozícii. To je napríklad prípad väčšiny populárnych indexových fondov vrátane S&P 500.

Tipy

  • Ak chcete dosiahnuť najvyššiu hodnotu za obdobie 3 mesiacov, je rýchlejšie použiť mesačný interval než denný alebo týždenný interval. Prí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), iba údaje bez hlavičiek, pre najvyššiu obchodnú hodnotu za každý mesiac. Ak by namiesto toho vzorec použil týždenný alebo denný interval, získali by ste rovnaký výsledok, 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ý tieto vlastnosti ľahko sprístupňuje. V bunke A1 napríklad konvertujte hodnotu "xnas:msft" na typ údajov akcií a do bunky B1 môžete napísať vzorec =A1.[52 week high] na získanie hodnoty. Môžete tiež nakonfigurovať zošit na automatické obnovovanie tejto hodnoty podľa tu uvedeného postupu.
  • STOCKHISTORY sa pri zobrazovaní historických údajov vo všeobecnosti aktualizuje až po skončení obchodného dňa. To znamená, že nemôžete použiť STOCKHISTORY na získanie údajov pre dnešné obchodné podrobnosti, kým sa trh neuzavrie alebo po skončení dňa v závislosti od trhu.
  • Ak používate funkciu STOCKHISTORY s funkciou, ktorá sa automaticky aktualizuje (napríklad TODAY), a ak je v zošite zapnutý automatický výpočet, funkcia STOCKHISTORY automaticky obnoví údaje pri otvorení zošita. Táto aktualizácia prebieha na pozadí a počas tejto aktualizácie môžete zošit podľa potreby upravovať. Ak zošit používa veľké množstvo volaní funkcie STOCKHISTORY, táto aktualizácia na pozadí bude pokračovať tak dlho, ako bude potrebné aktualizovať údaje. Ak chcete, môžete zošit kedykoľvek počas tohto procesu zavrieť.