【问题标题】:How can i see all available data series from quantmod package?我如何从 quantmod 包中查看所有可用的数据系列?
【发布时间】:2010-11-18 20:35:22
【问题描述】:

如何使用来自 Yahoo 的 getSymbols 显示所有可用报价/数据系列的列表?

【问题讨论】:

    标签: r quantitative-finance quantmod


    【解决方案1】:

    我不知道有什么办法。 TTR 包有一个功能 (stockSymbols) 可以从 NYSE、AMEX 和 NASDAQ 下载所有当前的代码。它试图将它们放在雅虎可接受的格式中,但不能保证它检索到的 6,000 多个符号在雅虎上有数据。我不确定其他交易所该怎么做...

    > library(TTR)
    > x <- stockSymbols()
    Fetching AMEX symbols...
    Fetching NASDAQ symbols...
    Fetching NYSE symbols...
    > str(x)
    'data.frame':   6473 obs. of  8 variables:
     $ Symbol   : chr  "ADK" "ADK-WT" "AFP" "AIM" ...
     $ Name     : chr  "Adcare Health Systems Inc" "Adcare Health Systems Inc" "United Capital Corporation" "Aerosonic Corporation" ...
     $ LastSale : num  4.12 2.1 30 2.73 2.7 ...
     $ MarketCap: num  3.28e+07 0.00 2.68e+08 1.02e+07 9.29e+07 ...
     $ IPOyear  : num  NA NA 1973 NA NA ...
     $ Sector   : chr  "Health Care" "n/a" "Capital Goods" "Capital Goods" ...
     $ Industry : chr  "Hospital/Nursing Management" "n/a" "Metal Fabrications" "Industrial Machinery/Components" ...
     $ Exchange : chr  "AMEX" "AMEX" "AMEX" "AMEX" ...
    

    【讨论】:

    • 请注意,由于 nasdaq.com 上的更改,CRAN 上的 TTR 版本中的stockSymbols 已损坏,但在 TTR 的 R-forge 版本中已修复。
    • 有没有一种方法可以获得印度国家证券交易所上市的所有符号的名称。 stockSymbols 仅获取美国符号
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-21
    • 2012-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-24
    相关资源
    最近更新 更多