【问题标题】:Pandas_datareader: ticker data type of get_nasdaq_symbols()Pandas_datareader:get_nasdaq_symbols() 的股票数据类型
【发布时间】:2018-02-27 16:19:10
【问题描述】:

我使用pandas_datarader获取纳斯达克股票数据。

我发现了get_nasdaq_symbols(),它为每只股票返回了一些很好的信息。

代码如下:

In [27]: from pandas_datareader import data as pdr
    ...:
    ...: all_symbols = pdr.get_nasdaq_symbols()
    ...:
    ...: all_symbols.head()
    ...:
Out[27]:
        Nasdaq Traded                                      Security Name  \
Symbol
A                True            Agilent Technologies, Inc. Common Stock
AA               True                    Alcoa Corporation Common Stock
AAAP             True  Advanced Accelerator Applications S.A. - Ameri...
AABA             True                         Altaba Inc. - Common Stock
AAC              True                    AAC Holdings, Inc. Common Stock

       Listing Exchange Market Category    ETF  Round Lot Size  Test Issue  \
Symbol
A                     N                  False           100.0       False
AA                    N                  False           100.0       False
AAAP                  Q               Q  False           100.0       False
AABA                  Q               Q  False           100.0       False
AAC                   N                  False           100.0       False

       Financial Status CQS Symbol NASDAQ Symbol  NextShares
Symbol
A                   NaN          A             A       False
AA                  NaN         AA            AA       False
AAAP                  N        NaN          AAAP       False
AABA                  N        NaN          AABA       False
AAC                 NaN        AAC           AAC       False

它返回pandas DataFrame 对象。现在我选择了一行(符号)

In [28]: all_symbols.loc['AAPL']
Out[28]:
Nasdaq Traded                            True
Security Name       Apple Inc. - Common Stock
Listing Exchange                            Q
Market Category                             Q
ETF                                     False
Round Lot Size                            100
Test Issue                              False
Financial Status                            N
CQS Symbol                                NaN
NASDAQ Symbol                            AAPL
NextShares                              False
Name: AAPL, dtype: object

我想知道每列的含义。我查看了源代码,但没有任何相关信息。

具体来说,我比较好奇的是:

  1. Listing Exchange: 本身的意义和它的值('A', 'N', 'P', 'Q', 'Z', None) 表示什么
  2. Market Category :' ', 'G', 'Q', 'S' 的含义(其值集)
  3. Test Issue : 表示哪个测试?
  4. Financial Status :nan, 'D', 'H', 'N', 'G', 'E' 的含义(其值集)
  5. CQS symbol:CQS具体是什么意思?
  6. NextShares:NextShares 是什么意思?

谢谢

【问题讨论】:

    标签: python pandas datareader pandas-datareader


    【解决方案1】:

    以下是直接取自纳斯达克网站的交易品种定义:

    http://www.nasdaqtrader.com/trader.aspx?id=symboldirdefs

    上市交易所:

    上市证券交易所或证券市场。

    A = NYSE MKT

    N = 纽约证券交易所 (NYSE)

    P = 纽约证券交易所 ARCA

    Z = BATS 全球市场 (BATS)

    市场类别:

    纳斯达克根据上市要求分配给该发行的类别。

    Q = 纳斯达克全球精选市场SM

    G = 纳斯达克全球市场SM

    S = 纳斯达克资本市场

    测试问题:

    指示证券是否为测试证券。

    Y = 是的,这是一个测试问题。

    N = 不,这不是测试问题。

    财务状况:

    表示发行人未能及时提交监管文件、未能达到纳斯达克的持续上市标准和/或申请破产。价值包括:

    D = 不足:发行人未能满足纳斯达克持续上市要求

    E = 拖欠:发行人错过了监管申报截止日期

    Q = 破产:发行人已申请破产

    N = 正常(默认):发行人没有缺陷、拖欠或破产。

    G = 缺陷和破产

    H = 有缺陷和拖欠

    J = 拖欠和破产

    K = 缺陷、拖欠和破产

    CQS 符号:

    用于通过 SIAC 综合报价系统 (CQS) 和综合磁带系统 (CTS) 数据馈送传播数据的安全标识符。典型的标识符有 1-5 个字符的根符号,然后是 1-3 个字符的后缀。最多允许 14 个字符。

    NextShares:网站上没有列出,但我想这只是表示公司是否提供 NextShares。你可以在这里阅读更多关于它们的信息:https://www.nasdaqtrader.com/trader.aspx?id=ETMF

    【讨论】:

      猜你喜欢
      • 2011-03-15
      • 1970-01-01
      • 1970-01-01
      • 2011-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多