NxST_EQUITYCLASSIFICATIONS(31) - Equity Classification Flags
| #define | Value | Comments |
|---|---|---|
| ETF | 0x00000001 | |
| NQGlobalSelect | 0x00000002 | |
| HasOptions | 0x00000010 | |
| HasSSFutures | 0x00000020 | |
| Dividend | 0x00000100 | |
| Split | 0x00000200 | |
| SymHist | 0x00000400 | |
| NewSymbol | 0x00000800 | |
| ClosedEndFund | 0x00001000 | |
| ADR | 0x00002000 | |
| CaveatEmptor | 0x00100000 | |
| UnsolicitedOnly | 0x00400000 | |
| PiggybackExempt | 0x00800000 |
You may use code from a helper header file
You may use the code below in your own program
// example
bool bIsETF = (field & nxST_EQUITYCLASSIFICATIONS::ETF) != 0;
bool bIsNQGlobalSelect = (field & nxST_EQUITYCLASSIFICATIONS::NQGlobalSelect) != 0;
bool bIsHasOptions = (field & nxST_EQUITYCLASSIFICATIONS::HasOptions) != 0;
bool bIsHasSSFutures = (field & nxST_EQUITYCLASSIFICATIONS::HasSSFutures) != 0;
bool bIsDividend = (field & nxST_EQUITYCLASSIFICATIONS::Dividend) != 0;
bool bIsSplit = (field & nxST_EQUITYCLASSIFICATIONS::Split) != 0;
bool bIsSymHist = (field & nxST_EQUITYCLASSIFICATIONS::SymHist) != 0;
bool bIsNewSymbol = (field & nxST_EQUITYCLASSIFICATIONS::NewSymbol) != 0;
bool bIsClosedEndFund = (field & nxST_EQUITYCLASSIFICATIONS::ClosedEndFund) != 0;
bool bIsADR = (field & nxST_EQUITYCLASSIFICATIONS::ADR) != 0;
bool bIsCaveatEmptor = (field & nxST_EQUITYCLASSIFICATIONS::CaveatEmptor) != 0;
bool bIsUnsolicitedOnly = (field & nxST_EQUITYCLASSIFICATIONS::UnsolicitedOnly) != 0;
bool bIsPiggybackExempt = (field & nxST_EQUITYCLASSIFICATIONS::PiggybackExempt) != 0;