Also see info_TradeConditions.html for more details about these conditions
NxST_TRADECONDITION(4) - Trade Conditions
#define | Value | Comments |
---|---|---|
Regular | 0 | |
FormT | 1 | |
OutOfSeq | 2 | |
AvgPrc | 3 | |
AvgPrc_Nasdaq | 4 | |
OpenReportLate | 5 | |
OpenReportOutOfSeq | 6 | |
OpenReportInSeq | 7 | |
PriorReferencePrice | 8 | |
NextDaySale | 9 | |
Bunched | 10 | |
CashSale | 11 | |
Seller | 12 | |
SoldLast | 13 | |
Rule127 | 14 | |
BunchedSold | 15 | |
NonBoardLot | 16 | |
POSIT | 17 | |
AutoExecution | 18 | |
Halt | 19 | |
Delayed | 20 | |
Reopen | 21 | |
Acquisition | 22 | |
CashMarket | 23 | |
NextDayMarket | 24 | |
BurstBasket | 25 | |
OpenDetail | 26 | |
IntraDetail | 27 | |
BasketOnClose | 28 | |
Rule155 | 29 | |
Distribution | 30 | |
Split | 31 | |
RegularSettle | 32 | |
CustomBasketCross | 33 | |
AdjTerms | 34 | |
Spread | 35 | |
Straddle | 36 | |
BuyWrite | 37 | |
Combo | 38 | |
STPD | 39 | |
CANC | 40 | |
CANCLAST | 41 | |
CANCOPEN | 42 | |
CANCONLY | 43 | |
CANCSTPD | 44 | |
MatchCross | 45 | |
FastMarket | 46 | |
Nominal | 47 | |
Cabinet | 48 | |
BlankPrice | 49 | |
NotSpecified | 50 | |
MCOfficialClose | 51 | |
SpecialTerms | 52 | |
ContingentOrder | 53 | |
InternalCross | 54 | |
StoppedRegular | 55 | |
StoppedSoldLast | 56 | |
StoppedOutOfSeq | 57 | |
Basis | 58 | |
VWAP | 59 | |
SpecialSession | 60 | |
NanexAdmin | 61 | |
OpenReport | 62 | |
MarketOnClose | 63 | |
SettlePrice | 64 | |
OutOfSeqPreMkt | 65 | |
MCOfficialOpen | 66 | |
FuturesSpread | 67 | |
OpenRange | 68 | |
CloseRange | 69 | |
NominalCabinet | 70 | |
ChangingTrans | 71 | |
ChangingTransCab | 72 | |
NominalUpdate | 73 | |
PitSettlement | 74 | |
BlockTrade | 75 | |
ExgForPhysical | 76 | |
VolumeAdjustment | 77 | |
VolatilityTrade | 78 | |
YellowFlag | 79 | |
FloorPrice | 80 | |
OfficialPrice | 81 | |
UnofficialPrice | 82 | |
MidBidAskPrice | 83 | |
EndSessionHigh | 84 | |
EndSessionLow | 85 | |
Backwardation | 86 | |
Contango | 87 | |
Holiday | 88 | |
PreOpening | 89 | |
PostFull | 90 | |
PostRestricted | 91 | |
ClosingAuction | 92 | |
Batch | 93 | |
Trading | 94 | |
IntermarketSweep | 95 | |
Derivative | 96 | |
Reopening | 97 | |
Closing | 98 | |
CAPElection | 99 | |
SpotSettlement | 100 | |
BasisHigh | 101 | |
BasisLow | 102 | |
Yield | 103 | |
PriceVariation | 104 | |
StockOption | 105 | |
PriceVariation | 106 | |
StockOption | 107 | |
TradeThruExempt | 108 | |
Implied | 109 | |
OTC | 110 | |
MktSupervision | 111 | |
ContingentUTP | 114 | |
OddLot | 115 | |
CorrectedCsLast | 117 | |
OPRAExtHours | 118 | |
QualifiedContingent | 124 | |
SingleLegAuctionNonISO | 125 | |
SingleLegAuctionISO | 126 | |
SingleLegCrossNonISO | 127 | |
SingleLegCrossISO | 128 | |
SingleLegFloorTrade | 129 | |
MultiLegAutoelectronicTrade | 130 | |
MultiLegAuction | 131 | |
MultiLegCross | 132 | |
MultiLegFloorTrade | 133 | |
MultiLegAutoElecTradeAgainstSingleLeg | 134 | |
StockOptionsAuction | 135 | |
MultiLegAuctionAgainstSingleLeg | 136 | |
MultiLegFloorTradeAgainstSingleLeg | 137 | |
StockOptionsAutoElecTrade | 138 | |
StockOptionsCross | 139 | |
StockOptionsFloorTrade | 140 | |
StockOptionsAutoElecTradeAgainstSingleLeg | 141 | |
StockOptionsAuctionAgainstSingleLeg | 142 | |
StockOptionsFloorTradeAgainstSingleLeg | 143 | |
MultiLegFloorTradeOfProprietaryProducts | 144 | |
BidAgressor | 145 | |
AskAgressor | 146 | |
MultilateralCompressionTradeofProprietaryDataProducts | 147 | |
ExtendedHoursTrade | 148 |
You may use code from a helper header file
You may use the code below in your own program
// example
switch (ixMap)
{
case nxST_TRADECONDITION::Regular: break;
case nxST_TRADECONDITION::FormT: break;
case nxST_TRADECONDITION::OutOfSeq: break;
case nxST_TRADECONDITION::AvgPrc: break;
case nxST_TRADECONDITION::AvgPrc_Nasdaq: break;
case nxST_TRADECONDITION::OpenReportLate: break;
case nxST_TRADECONDITION::OpenReportOutOfSeq: break;
case nxST_TRADECONDITION::OpenReportInSeq: break;
case nxST_TRADECONDITION::PriorReferencePrice: break;
case nxST_TRADECONDITION::NextDaySale: break;
case nxST_TRADECONDITION::Bunched: break;
case nxST_TRADECONDITION::CashSale: break;
case nxST_TRADECONDITION::Seller: break;
case nxST_TRADECONDITION::SoldLast: break;
case nxST_TRADECONDITION::Rule127: break;
case nxST_TRADECONDITION::BunchedSold: break;
case nxST_TRADECONDITION::NonBoardLot: break;
case nxST_TRADECONDITION::POSIT: break;
case nxST_TRADECONDITION::AutoExecution: break;
case nxST_TRADECONDITION::Halt: break;
case nxST_TRADECONDITION::Delayed: break;
case nxST_TRADECONDITION::Reopen: break;
case nxST_TRADECONDITION::Acquisition: break;
case nxST_TRADECONDITION::CashMarket: break;
case nxST_TRADECONDITION::NextDayMarket: break;
case nxST_TRADECONDITION::BurstBasket: break;
case nxST_TRADECONDITION::OpenDetail: break;
case nxST_TRADECONDITION::IntraDetail: break;
case nxST_TRADECONDITION::BasketOnClose: break;
case nxST_TRADECONDITION::Rule155: break;
case nxST_TRADECONDITION::Distribution: break;
case nxST_TRADECONDITION::Split: break;
case nxST_TRADECONDITION::Reserved: break;
case nxST_TRADECONDITION::CustomBasketCross: break;
case nxST_TRADECONDITION::AdjTerms: break;
case nxST_TRADECONDITION::Spread: break;
case nxST_TRADECONDITION::Straddle: break;
case nxST_TRADECONDITION::BuyWrite: break;
case nxST_TRADECONDITION::Combo: break;
case nxST_TRADECONDITION::STPD: break;
case nxST_TRADECONDITION::CANC: break;
case nxST_TRADECONDITION::CANCLAST: break;
case nxST_TRADECONDITION::CANCOPEN: break;
case nxST_TRADECONDITION::CANCONLY: break;
case nxST_TRADECONDITION::CANCSTPD: break;
case nxST_TRADECONDITION::MatchCross: break;
case nxST_TRADECONDITION::FastMarket: break;
case nxST_TRADECONDITION::Nominal: break;
case nxST_TRADECONDITION::Cabinet: break;
case nxST_TRADECONDITION::BlankPrice: break;
case nxST_TRADECONDITION::NotSpecified: break;
case nxST_TRADECONDITION::MCOfficialClose: break;
case nxST_TRADECONDITION::SpecialTerms: break;
case nxST_TRADECONDITION::ContingentOrder: break;
case nxST_TRADECONDITION::InternalCross: break;
case nxST_TRADECONDITION::StoppedRegular: break;
case nxST_TRADECONDITION::StoppedSoldLast: break;
case nxST_TRADECONDITION::StoppedOutOfSeq: break;
case nxST_TRADECONDITION::Basis: break;
case nxST_TRADECONDITION::VWAP: break;
case nxST_TRADECONDITION::SpecialSession: break;
case nxST_TRADECONDITION::NanexAdmin: break;
case nxST_TRADECONDITION::OpenReport: break;
case nxST_TRADECONDITION::MarketOnClose: break;
case nxST_TRADECONDITION::SettlePrice: break;
case nxST_TRADECONDITION::OutOfSeqPreMkt: break;
case nxST_TRADECONDITION::MCOfficialOpen: break;
case nxST_TRADECONDITION::FuturesSpread: break;
case nxST_TRADECONDITION::OpenRange: break;
case nxST_TRADECONDITION::CloseRange: break;
case nxST_TRADECONDITION::NominalCabinet: break;
case nxST_TRADECONDITION::ChangingTrans: break;
case nxST_TRADECONDITION::ChangingTransCab: break;
case nxST_TRADECONDITION::NominalUpdate: break;
case nxST_TRADECONDITION::PitSettlement: break;
case nxST_TRADECONDITION::BlockTrade: break;
case nxST_TRADECONDITION::ExgForPhysical: break;
case nxST_TRADECONDITION::VolumeAdjustment: break;
case nxST_TRADECONDITION::VolatilityTrade: break;
case nxST_TRADECONDITION::YellowFlag: break;
case nxST_TRADECONDITION::FloorPrice: break;
case nxST_TRADECONDITION::OfficialPrice: break;
case nxST_TRADECONDITION::UnofficialPrice: break;
case nxST_TRADECONDITION::MidBidAskPrice: break;
case nxST_TRADECONDITION::EndSessionHigh: break;
case nxST_TRADECONDITION::EndSessionLow: break;
case nxST_TRADECONDITION::Backwardation: break;
case nxST_TRADECONDITION::Contango: break;
case nxST_TRADECONDITION::Holiday: break;
case nxST_TRADECONDITION::PreOpening: break;
case nxST_TRADECONDITION::PostFull: break;
case nxST_TRADECONDITION::PostRestricted: break;
case nxST_TRADECONDITION::ClosingAuction: break;
case nxST_TRADECONDITION::Batch: break;
case nxST_TRADECONDITION::Trading: break;
case nxST_TRADECONDITION::IntermarketSweep: break;
case nxST_TRADECONDITION::Derivative: break;
case nxST_TRADECONDITION::Reopening: break;
case nxST_TRADECONDITION::Closing: break;
case nxST_TRADECONDITION::CAPElection: break;
case nxST_TRADECONDITION::SpotSettlement: break;
case nxST_TRADECONDITION::BasisHigh: break;
case nxST_TRADECONDITION::BasisLow: break;
case nxST_TRADECONDITION::Yield: break;
case nxST_TRADECONDITION::PriceVariation: break;
case nxST_TRADECONDITION::StockOption: break;
case nxST_TRADECONDITION::StoppedIM: break;
case nxST_TRADECONDITION::Benchmark: break;
case nxST_TRADECONDITION::TradeThruExempt: break;
case nxST_TRADECONDITION::Implied: break;
case nxST_TRADECONDITION::OTC: break;
case nxST_TRADECONDITION::MktSupervision: break;
case nxST_TRADECONDITION::ContingentUTP: break;
case nxST_TRADECONDITION::OddLot: break;
case nxST_TRADECONDITION::CorrectedCsLast: break;
case nxST_TRADECONDITION::OPRAExtHours: break;
case nxST_TRADECONDITION::QualifiedContingent: break;
case nxST_TRADECONDITION::SingleLegAuctionNonISO: break;
case nxST_TRADECONDITION::SingleLegAuctionISO: break;
case nxST_TRADECONDITION::SingleLegCrossNonISO: break;
case nxST_TRADECONDITION::SingleLegCrossISO: break;
case nxST_TRADECONDITION::SingleLegFloorTrade: break;
case nxST_TRADECONDITION::MultiLegAutoelectronicTrade: break;
case nxST_TRADECONDITION::MultiLegAuction: break;
case nxST_TRADECONDITION::MultiLegCross: break;
case nxST_TRADECONDITION::MultiLegFloorTrade: break;
case nxST_TRADECONDITION::MultiLegAutoElecTradeAgainstSingleLeg: break;
case nxST_TRADECONDITION::StockOptionsAuction: break;
case nxST_TRADECONDITION::MultiLegAuctionAgainstSingleLeg: break;
case nxST_TRADECONDITION::MultiLegFloorTradeAgainstSingleLeg: break;
case nxST_TRADECONDITION::StockOptionsAutoElecTrade: break;
case nxST_TRADECONDITION::StockOptionsCross: break;
case nxST_TRADECONDITION::StockOptionsFloorTrade: break;
case nxST_TRADECONDITION::StockOptionsAutoElecTradeAgainstSingleLeg: break;
case nxST_TRADECONDITION::StockOptionsAuctionAgainstSingleLeg: break;
case nxST_TRADECONDITION::StockOptionsFloorTradeAgainstSingleLeg: break;
case nxST_TRADECONDITION::MultiLegFloorTradeOfProprietaryProducts: break;
case nxST_TRADECONDITION::BidAgressor: break;
case nxST_TRADECONDITION::AskAgressor: break;
case nxST_TRADECONDITION::MultilateralCompressionTradeofProprietaryDataProducts: break;
case nxST_TRADECONDITION::ExtendedHoursTrade: break;
}