2016-02-16 5 views
0

J'essaie d'extraire des déclarations de revenus de Google en utilisant quantmod. Cela marche parfaitement bien avec les actions américaines, mais j'ai eu des problèmes lorsque j'ai essayé des actions non américaines (par exemple des actions de Hong Kong). Par exemple:Problèmes avec la classe «financials» dans R

#US stocks: (no issues here) 
library(quantmod) 

getFin("AAPL") #Get financial statement for Apple, symbol ="AAPL" 
head(viewFin(AAPL.f, "IS", "Q")) 

# HK stocks: 

getFin('0005:HKG') #Get financial statement for HSBC , symbol ="0005.HKG" 
viewFin(0005:HKG.f, "IS", "Q") 

L'erreur suivante apparaît si j'utilise Hong Kong Stock

Error in inherits(x, "financials") : object 'HKG.f' not found 

Comment puis-je contourner ce problème? Merci à l'avance

Répondre

1

Le symbole inverse ...

getFin('HKG:0005') 
str(HKG.0005.f) 
viewFin(HKG.0005.f,"BS") 
viewFin(HKG.0005.f,"IS") 
viewFin(HKG.0005.f,"CF")