Первый запрос: проверьте, находится ли символ, который вы ищете в Google Finance, имеет финансовые показатели (как ссылку/вкладку) под вкладкой «Компания» слева.
getFin
/getFinancials
по существу выполняет поиск этого запроса через конфигурацию API.
Кроме того, обратите внимание, что yahoo переопределяется Google даже после назначения src = "yahoo"
. Проверьте ?getFin
в консоли для подтверждения. В описании содержится описание: Справка о прибылях и убытках, баланс и отчеты о движении денежных средств от Google Finance.
Если финансовая отчетность компании не зарегистрирована в Комиссии по ценным бумагам и биржам США, отметьте здесь: SEC: Enter Company Symbol under Fast Search, чтобы узнать, есть ли у европейской компании заявки по SEC.
Например, NVS - Novartis работает, в отличие от LUMI или Nestlé (NSRGY).
library(quantmod)
myData <- new.env()
class(myData)
ls(myData)
NVS <- getFinancials('NVS', env = myData, src = "yahoo", auto.assign=TRUE)
viewFinancials(NVS.f, type= 'IS', period = 'Q') #Options `type=c('BS','IS','CF'), period=c('A','Q')`
Выход из: viewFinancials(NVS.f, type= 'IS', period = 'Q')
(усеченных выходных данных для просмотра целей).
> viewFinancials(NVS.f, type= 'IS', period = 'Q')
Quarterly Income Statement for NVS
2014-12-31 2014-09-30 2014-06-30
Revenue 13354.00 13300.00 26980.00
Other Revenue, Total NA NA NA
Total Revenue 13354.00 13300.00 26980.00
Cost of Revenue, Total 4416.00 4421.00 8508.00
Gross Profit 8938.00 8879.00 18472.00
Selling/General/Admin. Expenses, Total 3965.00 3565.00 7463.00
Research & Development 2537.00 2161.00 4388.00
Вы можете получить то, что вам нужно от БС, IS, или CF, выполнив следующие действия:
> NVS_Q <- viewFinancials(NVS.f, type= 'IS', period = 'Q')
Quarterly Income Statement for NVS
> Revenue2014_12_31 <- NVS_Q[1,1]
> Revenue2014_12_31
[1] 13354
Спасибо дракона, но израильские фирмы не получают финансовые в области финансов Google, и это проблема , Я думаю, что единственным решением является экранирование лома yahoo finance. –
RIght Я слышал, что perl - хорошая программа для использования. – dragon