Skip to content

Latest commit

 

History

History
55 lines (52 loc) · 3.46 KB

README.md

File metadata and controls

55 lines (52 loc) · 3.46 KB

Ticker symbol parsing and convention conversions.

Install

pip install symbol_parser

All functionality is accessed through the Symbol class.

from symbol_parser import Symbol

see symbol.py for usage.

Data

Data used in this module is extracted from https://www.nasdaqtrader.com/Trader.aspx?id=CQSSymbolConvention

Security
Categorization
CQS Suffix CMS Suffix NASDAQ Integrated Platform Suffix NASDAQ ACT/CTCI Suffixes
PreferredpPR-$
Preferred Class "A"*pAPRA-A $A
Preferred Class "B"*pBPRB-B$B
Class "A"*.AA.A .A
Class "B"*.BB.B  .B
Preferred when distributedp.WDPRWD-$.D
When distributed.WDWD$.Z
Warrants.WSWS+.W
Warrants Class "A"*.WS.AWSA+A.W or .A**
Warrants Class "B"*.WS.BWSB+B 
Called.CLCL* 
Class "A" Called*.A.CLACL.A*.A
Preferred calledp.CLPRCL-*$
Preferred "A" called*pA.CLPRACL-A*$A
Preferred "A" when issued*pAwPRAWI-A# .V or .Z
Emerging Company Marketplace.ECEC!.E
Partial Paid.PPPP@ 
Convertible.CVCV% 
Convertible called.CV.CLCVCL%* 
Class Convertible.A.CVACV.A% 
Preferred (class A) ConvertiblepA.CVPRACV-A% 
Preferred (class A) when DistributedpA.WDPRAWD-A$ 
RightsrRT^.R
Units.UU=.U
When issuedwWI#.V or .Z
Rights when issuedrwRTWI^#.V or .Z
Preferred when issuedpwPRWI-#.V or .Z
Class "A" when issued*.AwAWI.A#.V or .Z
Warrrant when issued.WSwWSWI+#.V or .Z
TEST symbol.TESTTEST~