python获取股票的市盈率_有没有一种方法可以自动获取许多股票的一般信息,比如市盈率、收益率等等?...

历史是很困难的。R的quantmod包有getQuote,它与yahooQF一起是获得当前值所需的全部内容。在require("quantmod")

getQuote("GS", what = yahooQF(c("Market Capitalization", "Earnings/Share",

"P/E Ratio", "Book Value", "EBITDA", "52-week Range")))

Trade Time Market Capitalization Earnings/Share P/E Ratio Book Value EBITDA 52-week Range

GS 2012-06-21 04:00:00 47.870B 6.764 14.27 134.476 0 84.27 - 139.25

还有,试试看

^{pr2}$

这将为您提供一个菜单,用于选择要请求的字段。在

您可以使用getFinancials从Google Finance获得最近的财务报表

还有一个FinancialInstrument包,它有几个update_instruments.*函数来下载有关仪器(本例中是股票)的元数据。例如,以下是yahoo one的功能require("FinancialInstrument")

stock("GS", currency("USD")) # define the stock

#[1] "GS"

update_instruments.yahoo("GS") #update with yahoo

#[1] "GS"

getInstrument("GS")

#primary_id :"GS"

#currency :"USD"

#multiplier :1

#tick_size :0.01

#identifiers : list()

#type :"stock"

#name :"Goldman Sachs Gro"

#exchange :"NYSE"

#market.cap :"47.870B"

#avg.volume :5480530

#EPS :6.76

#EPS.current.year.est:11.4

#EPS.next.year.est :12.9

#book.value :134

#EBITDA :0

#range.52wk :"84.27 - 139.25"

#defined.by :"yahoo"

#updated : POSIXct, format: "2012-06-21 19:31:11"

如果你有一个InteractiveBrokers帐户,你可以使用未完成的IBrokers包来获取有关许多乐器的大量信息。另外,如果你有一个IB账户,你会想看看我的twsInstrument软件包,它有很多方便的功能。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值