Pandas_datareader:get_nasdaq_symbols()的股票代码数据类型

时间:2017-09-19 02:42:42

标签: python pandas datareader pandas-datareader

我使用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 Statusnan, 'D', 'H', 'N', 'G', 'E'(其值集)的含义
  5. CQS symbolCQS详细说明了什么?
  6. NextSharesNextShares的含义是什么?
  7. 由于

1 个答案:

答案 0 :(得分:2)

以下是直接从纳斯达克网站上获取的符号定义:

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

上市交易所:

  

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

     

A = NYSE MKT

     <= N =纽约证券交易所(纽约证券交易所股票代码:RX)

     

P =纽约证券交易所ARCA

     

Z = BATS全球市场(BATS)

市场类别:

  

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

     

Q =纳斯达克全球精选MarketSM

     

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