Funkcija STOCKHISTORY izgūst vēsturiskus datus par finanšu instrumentu un ielādē to kā masīvu, kas izplūst, ja tas ir formulas gala rezultāts. Tas nozīmē, ka Excel dinamiski izveido atbilstoša lieluma masīva diapazonu, ja tiek nospiests taustiņš ENTER.
: Funkcijai STOCKHISTORY ir nepieciešams Microsoft 365 individuālai lietošanai, Microsoft 365 ģimenēm, Microsoft 365 Business Standard vai Microsoft 365 Business Premium abonements.
Tehniskā informācija
Sintakse
=STOCKHISTORY(stock, start_date, [end_date], [interval], [headers], [property0], [property1], [property2], [property3], [property4], [property5])
Funkcijas STOCKHISTORY sintaksei ir šādi argumenti.
Arguments |
Apraksts |
---|---|
stock |
Funkcija atgriež vēsturiskus cenu datus par finanšu instrumentu, kas atbilst šai vērtībai. Ievadiet biržas rādītāju simbolu dubultpēdiņās (piemēram, "MSFT") vai atsaucē uz šūnu, kurā ir ietverts datu tips Akcijas. Tādējādi tiks izvilkti dati no veidlapas noklusējuma apmaiņas. Varat arī atsaukties uz konkrētu apmaiņu, ievadot 4 rakstzīmju ISO tirgus identifikatora kodu (MIC), kam seko kols, kam seko biržas indeksa simbols (piemēram, "XNAS:MSFT"). Uzziniet vairāk par mūsu datu avotiem. |
sākuma_datums |
Agrākais datums, kurā ir izgūti dati. Ņemiet vērā: ja intervāls nav 0 (diena), pirmais datu punkts var būt agrāks par nodrošināto start_date — tas ir pieprasītā perioda pirmais datums. |
beigu_datums |
Neobligāts arguments. Pēdējais datums, kuram tiks izgūti dati. Noklusējums ir start_date. |
intervāls |
Neobligāts arguments. Norāda intervālu, ko katra datu vērtība apzīmē šādi: 0 = katru dienu, 1 = reizi nedēļā, 2 = reizi mēnesī.Noklusējums ir 0. |
galvenes |
Neobligāts arguments. Norāda, vai virsraksti ir jārāda šādi: 0 = nav galveņu, 1 = rādīt galvenes, 2 = rādīt instrumentu identifikatoru un galvenes.Noklusējums ir 1 (t.i., rādīt galvenes). Ja iekļautas, galvenes ir teksta rindas, kas ir daļa no funkcijas atgrieztā masīva. |
property0 - property5 |
Neobligāts arguments. Kolonnas, kas izgūtas par katru akciju, ir šādas: 0 = Datums, 1 = Aizvērt, 2 = Atvērts, 3 = augsta, 4 = Zema, 5 = skaļums.Ja pastāv kāda no tām, norādītajā secībā tiek atgrieztas tikai norādītās kolonnas. Noklusējums ir 0,1 (t.i., Datums un aizvērt). |
Piezīmes
-
Funkcija STOCKHISTORY nezīmogo formātu šūnās, kurās tā izplūst. Dzēšot formulu, tās aizpildītajām šūnām ir vispārīgs formāts.
-
Ievadot rekvizītu argumentus, ierakstiet katra rekvizīta 0–5 numuru laukā, kurā tos vēlaties redzēt. Katram rekvizītam ievadītā vērtība atbilst rekvizīta numuram. Piemēram, lai iekļautu Datums, Atvērt un Aizvērt, ievadiet 0,2,1. Šie rekvizīti ir definēti šādi:
Vērtība
Rekvizīts
Definīcija
0
Datums
Ja intervāls ir katru dienu vai katru nedēļu, pirmā derīgā tirdzniecības diena periodā.
Ja intervāls ir katru mēnesi, mēneša pirmā diena, neatkarīgi no tā, vai tas bija tirdzniecības diena.1
Aizvērt
Beigu cena pēdējā tirdzniecības dienā periodā
2
Atvērtu
Sākuma cena pirmajā tirdzniecības dienā periodā
3
Augstākā
Augstākās dienas augstais periods
4
Zemākā
Zemākā dienas vērtība periodā
5
Skaļums
Periodā tirdzniecības darījumu skaits
-
Funkcija STOCKHISTORY ietilpst uzmeklēšanas & atsauču saimes funkcijās.
-
Datuma argumenti var būt datums dubultpēdiņās (piemēram, "01-01-2020") vai formula (piemēram, TODAY()) vai šūnas atsauce uz šūnu, kurā ir datums.
-
Atgrieztais datums var būt agrāks par nodrošināto datumu. Piemēram, ja 2019. gada 31. decembris ir nodrošināts kā sākuma datums un intervāls ir katru mēnesi, tad 2019. gada 1. decembris tiks atgriezts kā pieprasītā perioda sākuma datums.
-
Ņemiet vērā, ka, lai gan daži finanšu līdzekļi var būt pieejami kā akciju datu tipi, vēsturiskā informācija nebūs pieejama. Piemēram, tas attiecas uz populārākajiem indeksa līdzekļiem, tostarp S&P 500.
Padomi
-
Ja vēlaties iegūt augstāko vērtību 3 mēnešu periodā, tas ir ātrāk izmantot mēneša intervālu, kas atšķiras no dienas vai nedēļas intervāla. Piemēram, =MAX(STOCKHISTORY("XNAS:MSFT", "1/1/2022", "3/1/2022", 2, 0, 3)) maksimālo vērtību 3 datu punktus (viens katram mēnesim), datus bez galvenēm, kas atbilst lielākajai tirdzniecības vērtībai katru mēnesi. Ja formulas vietā tiktu izmantots nedēļas vai dienas intervāls, iegūtu tādu pašu rezultātu, bet aprēķinā tiktu izmantots daudz vairāk datu punktu, kas var samazināt veiktspēju.
-
Ja vēlaties skatīt 52 nedēļu augstu vai zemu, bieži vien ātrāk ir izmantot datu tipu Akcijas, kura rekvizīti ir viegli pieejami. Piemēram, konvertējiet "xnas:msft" par akciju datu tipu šūnā A1, bet šūnā B1 varat ierakstīt formulu, =A1.[52 week high] iegūtu vērtību. Darbgrāmatu var arī konfigurēt, lai automātiski atsvaidzinātu šo vērtību, kā aprakstīts šeit.
-
STOCKHISTORY, rādot vēsturiskos datus, parasti tikai atjauninājumus pēc tirdzniecības dienas pabeigšanas. Tas nozīmē, ka nevarat izmantot STOCKHISTORY, lai iegūtu datus par šodienas tirdzniecības vietām, līdz tirgus ir slēgts vai pēc dienas beigām atkarībā no tirgus.
-
Ja izmantojat STOCKHISTORY ar funkciju, kas automātiski atjaunina (piemēram, TODAY) un jūsu darbgrāmatai ir iespējots automātiskais aprēķins, TAD STOCKHISTORY automātiski atsvaidzinās datus, atverot darbgrāmatu. Šis atjauninājums notiks fonā, un, kamēr šis atjauninājums tiek veikts, darbgrāmatu varat rediģēt pēc vajadzības. Ja darbgrāmatā tiek izmantots liels skaits funkcijas STOCKHISTORY izsaukumu, šis fona atjauninājums tiks turpināts tik ilgi, cik nepieciešams, lai atjauninātu datus. Ja vēlaties, šajā procesā darbgrāmatu var aizvērt jebkurā laikā.