Colectarea datelor poate fi un drudge pentru multe sarcini în economie sau analiza valorilor mobiliare. Din fericire, R are câteva opțiuni bune disponibile pentru a eficientiza această sarcină.
Pachete populare R pentru datele de stoc
Quantmod:
Pachetul Quantmod este favorit în rândul analiștilor financiari.
Oferă funcții pentru modelarea financiară cantitativă, inclusiv regăsirea prețurilor stocurilor istorice din surse precum Yahoo Finance.
Cu Quantmod, nu numai că puteți automatiza descărcarea istoricului prețurilor pentru un stoc, ci și o mână de diagrame în formatul dvs. preferat.
Tidyquant:
Un alt pachet util este Gidyquant, care deblochează un set întreg de biblioteci utile din cadrul Tidyverse, care joacă bine cu datele financiare.
Aceste capacități suplimentare simplifică manipularea datelor, rularea studiilor de bază asupra acțiunii prețurilor și integrarea altor vizualizări.
Exemplu: Recuperarea datelor de stoc
Iată un exemplu rapid folosind atât Quantmod, cât și Tidyquant:
Folosind Quantmod:
# Install and load quantmod if you haven't already if (!require("quantmod")) install.packages("quantmod") library(quantmod) # Retrieve historical data for Microstrategy getSymbols("MSTR", src = "https://www.r-bloggers.com/2025/03/collecting-stock-data-using-r-a-quick-guide/yahoo", from = "2020-01-01", to = "2025-03-01") # Visualize the stock data using a basic chart chartSeries(MSTR, theme = chartTheme("white"))
Folosind Tidyquant:
# Install and load tidyquant if needed if (!require("tidyquant")) install.packages("tidyquant") library(tidyquant) # Retrieve historical data for Microstrategy. mstr_data <- tq_get("MSTR", from = "2020-01-01", to = "2025-03-01") # Display the first few rows of the data head(mstr_data)
Aceste exemple demonstrează ușurința accesării datelor stocurilor.
În practică, cu ce pachet alegeți, în general, depinde de cine lucrați. Quantmod este popular în cadrul comunităților analiștilor comerciale și financiare. Analiștii cu un fundal mai academic sau mai larg interese de programare au fost probabil aruncate pe Tinyverse de câteva ori pe parcurs. Cu toate acestea, fiecare funcționează și vă poate simplifica dramatic fluxul de lucru.
Concluzie
V -am arătat două modalități de a finaliza treaba. Alegerea depinde de tine!
Datele de stoc de colectare a postului folosind R: un ghid rapid a apărut mai întâi pe ProgrammingR.