API Documentation

NxST_CATEGORY(6) - NxCore Categories


#define Value Comments
NanexCategories_1 0
OptionContract 1
OptionSeries 2
SymbolClassification 3
EquitySymbolInfo 4
FuturesSymbolInfo 5
BondSymbolInfo 6
IndexSymbolInfo 7
FundSymbolInfo 8
EquityFundamental 9
DTNEquityFundamental 10
MutualFundFundamental 11
MoneyMarketFundamental 12
YTDHiLo 14
ContractHiLo 15
OHLC 16
NxRefreshOverride 17
NxUncorrectedOHLCV 18
TradeReportSummary 20
FormTReportSummary 21
OpeningTradeReports 22
MCClosingTradeReports 23
TradeCorrection 24
BarCorrection 25
NxFirstTrade 26
NxLastTrade 27
NxFirstQuote 28
NxLastQuote 29
SymbolHistory 30
SymbolAlias 31
ActivityRank 33
FinancialStatus 34
NxNMsg 39
OptionMultipleStrikeCodes 40
OptionMultipleStrikePrices 41
TradingSessionHours 42
CTA_ClosingReport 50
OTCBB_ClosingReport 51
OTC_ClosingReport 52
Nasdaq_ClosingReport 54
Nasdaq_InsideClosingReport 55
CCDF_ClosingReport 56
Split 60
ExDividend 61
DividendYield 62
Halt 63
PriceIndication 64
OrderImbalance 65
ShortSaleRestricted 66
OpenInterest 67
VolOI 68
MMakerStatus 69
RootSymbolInfo 70
FundPricing 71
FuturesContract 80
OpenRange 81
CloseRange 82
OtherRange 83
Settlement 84
FutureOptContract 86

You may use code from a helper header file

You may use the code below in your own program



// example
switch (ixMap)
{
   case nxST_CATEGORY::NanexCategories_1:          break;
   case nxST_CATEGORY::OptionContract:             break;
   case nxST_CATEGORY::OptionSeries:               break;
   case nxST_CATEGORY::SymbolClassification:       break;
   case nxST_CATEGORY::EquitySymbolInfo:           break;
   case nxST_CATEGORY::FuturesSymbolInfo:          break;
   case nxST_CATEGORY::BondSymbolInfo:             break;
   case nxST_CATEGORY::IndexSymbolInfo:            break;
   case nxST_CATEGORY::FundSymbolInfo:             break;
   case nxST_CATEGORY::EquityFundamental:          break;
   case nxST_CATEGORY::DTNEquityFundamental:       break;
   case nxST_CATEGORY::MutualFundFundamental:      break;
   case nxST_CATEGORY::MoneyMarketFundamental:     break;
   case nxST_CATEGORY::FiftyTwoWeekHiLo:           break;
   case nxST_CATEGORY::YTDHiLo:                    break;
   case nxST_CATEGORY::ContractHiLo:               break;
   case nxST_CATEGORY::OHLC:                       break;
   case nxST_CATEGORY::NxRefreshOverride:          break;
   case nxST_CATEGORY::NxUncorrectedOHLCV:         break;
   case nxST_CATEGORY::TradeReportSummary:         break;
   case nxST_CATEGORY::FormTReportSummary:         break;
   case nxST_CATEGORY::OpeningTradeReports:        break;
   case nxST_CATEGORY::MCClosingTradeReports:      break;
   case nxST_CATEGORY::TradeCorrection:            break;
   case nxST_CATEGORY::BarCorrection:              break;
   case nxST_CATEGORY::NxFirstTrade:               break;
   case nxST_CATEGORY::NxLastTrade:                break;
   case nxST_CATEGORY::NxFirstQuote:               break;
   case nxST_CATEGORY::NxLastQuote:                break;
   case nxST_CATEGORY::SymbolHistory:              break;
   case nxST_CATEGORY::SymbolAlias:                break;
   case nxST_CATEGORY::ActivityRank:               break;
   case nxST_CATEGORY::FinancialStatus:            break;
   case nxST_CATEGORY::NxNMsg:                     break;
   case nxST_CATEGORY::OptionMultipleStrikeCodes:  break;
   case nxST_CATEGORY::OptionMultipleStrikePrices: break;
   case nxST_CATEGORY::TradingSessionHours:        break;
   case nxST_CATEGORY::CTA_ClosingReport:          break;
   case nxST_CATEGORY::OTCBB_ClosingReport:        break;
   case nxST_CATEGORY::OTC_ClosingReport:          break;
   case nxST_CATEGORY::Nasdaq_ClosingReport:       break;
   case nxST_CATEGORY::Nasdaq_InsideClosingReport: break;
   case nxST_CATEGORY::CCDF_ClosingReport:         break;
   case nxST_CATEGORY::Split:                      break;
   case nxST_CATEGORY::ExDividend:                 break;
   case nxST_CATEGORY::DividendYield:              break;
   case nxST_CATEGORY::Halt:                       break;
   case nxST_CATEGORY::PriceIndication:            break;
   case nxST_CATEGORY::OrderImbalance:             break;
   case nxST_CATEGORY::ShortSaleRestricted:        break;
   case nxST_CATEGORY::OpenInterest:               break;
   case nxST_CATEGORY::VolOI:                      break;
   case nxST_CATEGORY::MMakerStatus:               break;
   case nxST_CATEGORY::RootSymbolInfo:             break;
   case nxST_CATEGORY::FundPricing:                break;
   case nxST_CATEGORY::FuturesContract:            break;
   case nxST_CATEGORY::OpenRange:                  break;
   case nxST_CATEGORY::CloseRange:                 break;
   case nxST_CATEGORY::OtherRange:                 break;
   case nxST_CATEGORY::Settlement:                 break;
   case nxST_CATEGORY::FutureOptContract:          break;
}