NxST_TRADEREPORTREASON(11) - Trade Report Reasons
| #define | Value | Comments | 
|---|---|---|
| InitialRefresh | 0 | Comes directly at midnight, has data for sessions that begin prior evening (futures, indexes, etc) | 
| PostInsert | 1 | Comes directly after an insert | 
| PostCancel | 2 | Comes directly after a cancel | 
| PostCorrection | 3 | Comes directly after a correction | 
| SyncRefresh | 4 | Very rare -- pushed out when a tape has to be resynchronized | 
| Final | 5 | Comes right after midnight, and for the previous nxSessionDate | 
| CorrectedFinal | 6 | Comes right after midnight, if there was a correction, and for the previous nxSessionDate | 
You may use code from a helper header file
You may use the code below in your own program
// example
switch (ixMap)
{
   case nxST_TRADEREPORTREASON::InitialRefresh: break;
   case nxST_TRADEREPORTREASON::PostInsert:     break;
   case nxST_TRADEREPORTREASON::PostCancel:     break;
   case nxST_TRADEREPORTREASON::PostCorrection: break;
   case nxST_TRADEREPORTREASON::SyncRefresh:    break;
   case nxST_TRADEREPORTREASON::Final:          break;
   case nxST_TRADEREPORTREASON::CorrectedFinal: break;
}