我使用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
我想知道每列的含义是什么。我查看了源代码,但它没有任何相关信息。
具体来说,下面是我很好奇的事情:
Listing Exchange
:自身的含义以及它的值('A', 'N', 'P', 'Q', 'Z', None
)表示Market Category
:' ', 'G', 'Q', 'S'
(其值集)的含义Test Issue
:它指示哪个测试?Financial Status
:nan, 'D', 'H', 'N', 'G', 'E'
(其值集)的含义CQS symbol
:CQS
详细说明了什么?NextShares
:NextShares
的含义是什么?由于
答案 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