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;
}