2015-06-23 3 views
0

Я пытаюсь получить финансовую отчетность для фирм, перечисленных на фондовой бирже Тель-Авива, например: LUMI (Bank Leumi), методом quantmod с использованием source = yahoo.Как получить финансовые показатели фирм, перечисленных в TESA в quantmod?

Здесь ошибка я получаю:

getFin ("LUMI", SRC = "Yahoo") Ошибка в THEAD [х]: THEAD [х + 1]: NA/NaN аргумент

Я также попытался:

getFin ("LUMI.TA", SRC = "Yahoo") ошибка в THEAD [х]: THEAD [х + 1]: NA/NaN аргумент

Кажется, что getFin не работает для иностранных фирм, никакого руководства?

ответ

3

Первый запрос: проверьте, находится ли символ, который вы ищете в 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 
+0

Спасибо дракона, но израильские фирмы не получают финансовые в области финансов Google, и это проблема , Я думаю, что единственным решением является экранирование лома yahoo finance. –

+0

RIght Я слышал, что perl - хорошая программа для использования. – dragon

Смежные вопросы