Skip to content

Utility for parsing ticker symbols and converting symbol syntax to different conventions.

Notifications You must be signed in to change notification settings

djkelleher/symbol-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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~

About

Utility for parsing ticker symbols and converting symbol syntax to different conventions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages