Hol találhatom meg a részvények korábbi eredménynapjait?

Megpróbálom megtalálni az összes történelmi bevételi dátumot (csak a dátumok elég jók) bizonyos részvényekhez, egészen az IPO-kig. I “m azt tervezem, hogy gépi tanulási projektemre fogom felhasználni.

Úgy tűnik, hogy a Yahoo és a Nasdaq csak az utolsó négy negyedév jövedelemdátumát sorolja fel.

Van javaslata?

Köszönöm.

Megjegyzések

  • A Compustat adatbázis tartalmazza ezeket az információkat en.wikipedia.org/wiki/Compustat. Ez egy kereskedelmi termék, nem ingyenes.

Válasz

Használhatja a Bloomberg terminál BDH képletét az Excel programban. Ha átmegy a varázslón, rá kell kattintania:

Adatok importálása -> A nap korábbi vége -> Értékpapírok kiválasztása a táblázatból -> válassza a “LATEST_ANNOUNCEMENT_DT” -> dátum kiválasztása -> befejezés

Ha nincs hozzáférése a Bloomberg terminálhoz, próbálja meg megkérdezni néhány barátját, hogy vannak-e. Számos egyetemi könyvtárban van ilyen, csakúgy, mint a legtöbb nagyobb pénzügyi vállalatnál.

Óvatosan: más forrásokról nem tudok, de a Bloomberg adatai nem pontosan helytállóak – nem tesznek különbséget, hogy jelent-e egy vállalat a piaci órák előtt, alatt vagy után. Ennek kikerüléséhez egyetlen nap helyett 2-3 napon át mértem az ármozgást a jövedelem körül.

Megjegyzések

  • Köszönöm, megteszem hátha hozzáférhetek a Bloomberg terminálhoz.

Válasz

Ha valóban nincs szüksége az időre a jövedelem jelentésében használhatja a Tradier szolgáltatást. https://developer.tradier.com/documentation/markets/fundamentals/get-calendars

Válasz

A Yahoo nagyszerű alternatívát kínál https://finance.yahoo.com/calendar/earnings?symbol=TD.TO

Megjegyzések

  • A Yahoo-t kifejezetten nem nagyszerű alternatívaként említették. Változott valami?
  • Úgy néz ki, most legalábbis a megadott TD példához a Yahoo sok évet ad, most pedig csak az utolsó 4 negyedévet. Időbélyegzőt is tartalmaz.

Válasz

Az AlphaVantage negyedéves bevételi közzétételi dátumokat tartalmaz, beleértve az EPS-t (tényleges / előrejelzett / meglepetés), lásd: https://www.alphavantage.co/documentation/#earnings

Előnye, hogy a Yahoo Finance kereső naptárával ellentétben géppel olvasható ( JSON) és ingyenes (regisztrálni kell egy ingyenes API kulcsra).

Válasz

Hozzáadás a megoldáshoz @Martin az R kód megadásával (ha az egyiknek nincs hozzáférése a Bloomberg terminálhoz), akkor negyedéves bevételeket kaphat az alphavantage API-tól. Ennek egyik módja (példaként az Apple-t használják):

library(alphavantager) library(httr) av_api_key(YOUR API KEY HERE) temp <- GET("https://www.alphavantage.co/query? function=EARNINGS&symbol=AAPL&apikey=YOUR API KEY HERE") AAPL_earnings <- content(temp) AAPL_earnings <- t(as.data.frame(AAPL_earnings$quarterlyEarnings)) 

Amely adatkeretet fog létrehozni az űrlapon:

Apple bevételi kimenet

A " A httr " csomag a weboldal kaparására szolgál a GET függvényben, ahol " content " lekaparja a weboldal törzsét, amely egy JSON adatfájl. Intuitívabban meglátogathatja a webhelyet a GET függvényben is $ \ rightarrow $ jobb egérgombbal $ \ rightarrow $ " Save " néven, majd JSON fájlként mentse el, amely betölthető a kívánt programozási nyelvre.

Annak ellenére, hogy ez egy régi szál, ide felteszem azoknak az embereknek, akiknek ugyanazok a problémái lehetnek.

Megjegyzések

  • Köszönöm, arra is törekedtem, hogy az R-be is megkapjam az adatokat. A kódod jól működik, de azt gondolom, hogy a kimenetet jobban lehetne strukturálni. Itt ' s az a funkció, amellyel előálltam: gist.github.com/mgei/f5cd22848d656d47180db7e68b04048e
  • Igen, az adatok formázásának másnak kell lennie, ha dolgozni akar. a válasz csak egy " kezdő " kód megadása volt, hogy megértsük, hogyan az API eléréséhez. Kudos a funkciójához, szépen működik.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük