API Documentation

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;