Funkcija STOCKHISTORY

Funkcija STOCKHISTORY nuskaito finansinės priemonės istorinius duomenis ir įkelia juos kaip masyvą, kuris bus išplėstas, jei tai yra galutinis formulės rezultatas. Tai reiškia, kad paspaudus klavišą ENTER, „Excel“ dinamiškai sukurs atitinkamo dydžio masyvo diapazoną.

Svarbu

Funkcijai STOCKHISTORY reikalinga "Microsoft 365 Personal", "Microsoft 365 Family", "Microsoft 365 Business Standard" arba "Microsoft 365 Business Premium" prenumerata.

Techninė informacija

Sintaksė

=STOCKHISTORY(stock, start_date, [end_date], [interval], [headers], [property0], [property1], [property2], [property3], [property4], [property5])

Funkcijos STOCKHISTORY sintaksė turi tokius argumentus:

Argumentas Aprašas
stock Funkcija pateikia finansinės priemonės istorinius kainos duomenis, atitinkančius šią reikšmę. Įveskite kursų simbolį dvigubose kabutėse (pvz., "MSFT") arba nuorodą į langelį, kuriame yra akcijų duomenų tipas. Taip bus gauti duomenys priemonei iš numatytosios biržos. Taip pat galima nurodyti konkrečią biržą, įvedant 4 simbolių ISO rinkos identifikatoriaus kodą (MSK), tada dvitaškį ir kurso simbolį (pvz., "XNAS: MSFT"). Sužinokite daugiau apie duomenų šaltinius.
start_date Anksčiausia data, kuriai gaunami duomenys. Atminkite, kad jei intervalas nėra 0 (kasdien), pirmas duomenų elementas gali būti ankstesnis nei pateikta start_date – tai bus pirmoji prašomo laikotarpio data.
end_date Pasirenkama. Vėliausia data, kuriai bus nuskaityti duomenys. Numatytoji reikšmė yra start_date.
intervalas Pasirinktinis. Nurodo kiekvieną duomenų reikšmę atitinkantį intervalą:
0 = kasdien,
1 = kas savaitę,
2 = kas mėnesį.
Numatytoji reikšmė yra 0.
antraštės Pasirinktinis. Nurodoma, ar norite, kad antraštės būtų rodomos taip:
0 = nėra antraščių,
1 = rodyti antraštes,
2 = rodyti priemonės identifikatorių ir antraštes.
Numatytoji reikšmė yra 1 (t. y. rodyti antraštes). Kai įtraukta, antraštės yra teksto eilutės, sudarančios dalį iš funkcijos gauto masyvo.
property0 – property5 Pasirinktinis. Stulpeliai, gaunami kiekvienai akcijai:
0 = data,
1 = uždaryti,
2 = atviras,
3 = aukštas,
4 = žemas,
5 = tūris.
Jei nors viena jų yra, pateikta tvarka gaunami tik nurodyti stulpeliai. Numatytoji reikšmė yra 0,1 (t. y. data ir uždaryta).

Pastabos

  • Funkcija STOCKHISTORY nežymi langelių, į kuriuos pateikia, formato. Jei panaikinate formulę, langeliai, kuriuose ji yra įrašyta, turi bendrą formatą.

  • Įvedę ypatybių argumentus galite įvesti kiekvienos ypatybės skaičių nuo 0 iki 5 norima matyti tvarka. Kiekvienai ypatybei įvesta reikšmė atitinka ypatybės numerį. Pavyzdžiui, norėdami įtraukti datą, atidarymo ir baigimo reikšmes, įveskite 0, 2, 1. Šios ypatybės apibrėžiamos taip:

    Reikšmė Ypatybė Apibrėžimas
    0 Data Jei intervalas yra kas dieną arba kas savaitę, tai pirmoji galiojanti laikotarpio prekybos diena.
    Jei intervalas yra kas mėnesį, tai pirmoji mėnesio diena, neatsižvelgiant į tai, ar tai buvo prekybos diena.
    1 Uždarymas Uždarymo kaina paskutinę laikotarpio prekybos dieną
    2 Atidarymas Atidarymo kaina pirmąją laikotarpio prekybos dieną
    3 Aukšta Aukščiausia dienos aukščiausia laikotarpio prognozė
    4 Žema Žemiausia laikotarpio dienos žemiausia temperatūra
    5 Apimtis Akcijų, kuriomis prekiauta per laikotarpį, skaičius
  • Funkcija STOCKHISTORY priklauso Peržvalgų ir nuorodų funkcijų grupei.
  • Datų argumentai gali būti data dvigubose kabutėse (pvz., "01-01-2020"), formulė (pvz., TODAY()) arba langelio nuoroda į laukelį su data.
  • Gauta data gali būti ankstesnė nei pateikta data. Pvz., jei 2019 m. gruodžio 31 d. yra pateikta kaip pradžios data, o intervalas yra kas mėnesį, tai 2019 m. gruodžio 1 d. bus gauta kaip prašomo laikotarpio pradžios data.
  • Atkreipkite dėmesį, kad nors kai kurios finansinės priemonės gali būti prieinamos kaip akcijų duomenų tipai, istorinė informacija nebus prieinama. Pavyzdžiui, tai pasakytina apie populiariausius indeksų fondus, įskaitant S&P 500.

Patarimai

  • Jei norite pasiekti didžiausią aukštį per 3 mėnesių laikotarpį, greičiau naudoti mėnesio intervalą nei dienos ar savaitės intervalą. Pavyzdžiui, =MAX(STOCKHISTORY("XNAS:MSFT", "1/1/2022", "3/1/2022", 2, 0, 3)) apskaičiuos maksimalią 3 duomenų taškų vertę (po vieną kiekvienam mėnesiui), duomenis tik be antraščių, didžiausiai kiekvieno mėnesio prekybos vertei. Jei vietoj formulės būtų naudojamas savaitės ar dienos intervalas, gautumėte tą patį rezultatą, tačiau skaičiuojant būtų naudojama daug daugiau duomenų taškų, todėl gali sumažėti našumas.
  • Jei norite matyti 52 savaičių aukščiausią arba žemiausią laikotarpį, dažnai greičiau naudoti duomenų tipą Akcijos , kuriame yra lengvai pasiekiamos šios ypatybės. Pavyzdžiui, konvertuokite "xnas:msft" į akcijų duomenų tipą langelyje A1, tada langelyje B1 galite įrašyti formulę =A1.[52 week high] , kad gautumėte reikšmę. Taip pat galite sukonfigūruoti savo darbaknygę, kad ji automatiškai atnaujintų tą reikšmę, kaip aprašyta čia.
  • STOCKHISTORY, rodydama istorinius duomenis, paprastai atnaujinama tik pasibaigus prekybos dienai. Tai reiškia, kad negalite naudoti STOCKHISTORY šiandienos prekybos informacijos duomenims gauti, kol rinka nebus uždaryta arba pasibaigus dienai, priklausomai nuo rinkos.
  • Jei naudojate STOCKHISTORY su funkcija, kuri automatiškai atnaujinama (pvz., TODAY), ir jei jūsų darbaknygėje įjungtas automatinis skaičiavimas, tada STOCKHISTORY automatiškai atnaujins duomenis, kai atidarysite darbaknygę. Šis naujinimas vyks fone ir galėsite redaguoti darbaknygę pagal pageidavimą, kol bus vykdomas šis naujinimas. Jei jūsų darbaknygėje iškviečiama daug funkcijos STOCKHISTORY iškvietimų, šis foninis naujinimas bus tęsiamas tiek, kiek reikės duomenims atnaujinti. Šio proceso metu galite bet kada uždaryti savo darbaknygę.