Dove posso trovare le date storiche dei guadagni per le azioni?

Sto cercando di trovare tutte le date storiche dei guadagni (solo le date sono abbastanza buone) per alcuni titoli che risalgono alle loro IPO. I “m prevede di utilizzarlo per il mio progetto di machine learning.

Yahoo e Nasdaq sembrano elencare solo le date degli utili per gli ultimi quattro trimestri.

Qualche suggerimento?

Grazie.

Commenti

  • Il database Compustat include queste informazioni en.wikipedia.org/wiki/Compustat. È un prodotto commerciale, non gratuito.

Risposta

Puoi utilizzare la formula BDH del terminale Bloomberg su Excel. Se segui la procedura guidata, dovrai fare clic su:

Importa dati -> Fine giornata storica -> Seleziona titoli dal foglio di calcolo -> seleziona “LATEST_ANNOUNCEMENT_DT” -> seleziona date -> fine.

Se non hai accesso al terminale Bloomberg, prova a chiedere ad alcuni amici se lo hanno. Molte biblioteche universitarie ne hanno una, così come la maggior parte delle società finanziarie più grandi.

Un avvertimento: non conosco altre fonti, ma i dati di Bloomberg non sono esattamente corretti – non fa differenza se unazienda riporta prima, durante o dopo lorario di mercato. Per aggirare questo problema, misurerei il movimento del prezzo in 2-3 giorni intorno ai guadagni invece di un singolo giorno.

Commenti

  • Grazie, vedi se riesco ad accedere al terminale Bloomberg.

Rispondi

Se davvero non hai bisogno di tempo del rapporto sulle entrate, puoi utilizzare Tradier. https://developer.tradier.com/documentation/markets/fundamentals/get-calendars

Risposta

Yahoo fornisce unottima alternativa https://finance.yahoo.com/calendar/earnings?symbol=TD.TO

Commenti

  • Yahoo è stato esplicitamente menzionato come non unottima alternativa. È cambiato qualcosa?
  • Sembra che ora, almeno per lesempio TD fornito, Yahoo fornisce molti anni e ora solo gli ultimi 4 trimestri. Include anche il timestamp.

Answer

AlphaVantage fornisce le date di rilascio degli utili trimestrali incluso lEPS (effettivo / previsto / a sorpresa), vedere https://www.alphavantage.co/documentation/#earnings

Il vantaggio è che, a differenza del calendario dei guadagni di Yahoo Finanza, è leggibile dalla macchina ( JSON) ed è gratuito (è necessario registrarsi per una chiave API gratuita).

Risposta

Aggiunta alla soluzione di @Martin fornendo un codice R (se non si ha accesso a un terminale Bloomberg), è possibile ottenere guadagni trimestrali dallAPI alphavantage. Un modo per farlo (Apple è usato come esempio):

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)) 

che produrrà un dataframe nel modulo:

Uscita guadagni Apple

Il " Il pacchetto httr " viene utilizzato per raschiare la pagina web nella funzione GET, dove " content " raschia il corpo della pagina web che è un file di dati JSON. In modo più intuitivo, potresti anche andare al sito web nella funzione GET $ \ rightarrow $ fare clic con il pulsante destro del mouse su $ \ rightarrow $ " salva come ", quindi salvalo come file JSON, che può essere caricato nel tuo linguaggio di programmazione preferito.

Anche se questo è un vecchio thread, lo posterò qui per le persone che potrebbero avere gli stessi problemi.

Commenti

  • Grazie, stavo cercando di ottenere i dati anche in R. Il tuo codice funziona bene ma penso che loutput potrebbe essere strutturato meglio. Qui ' è la funzione che ho trovato: gist.github.com/mgei/f5cd22848d656d47180db7e68b04048e
  • Sì, la formattazione dei dati dovrebbe essere diversa se vuoi lavorarci. Lo scopo della risposta era solo per fornire un codice " iniziando " per capire come per accedere allAPI. Complimenti per la tua funzione, funziona bene.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *