Table of Contents


NxST_OPRAEXCHANGELIST(16) - OPRA Exchange Flags


#define Value Comments
NQEX 0x00000001
CBOE 0x00000002
ISEX 0x00000004
AMEX 0x00000008
PACF 0x00000010
PHIL 0x00000020
BOST 0x00000040
NQEX 0x00000080
OEx8 0x00000100
OEx9 0x00000200
OExA 0x00000400
OExB 0x00000800
OExC 0x00001000
OExD 0x00002000
OExE 0x00004000
OExF 0x00008000

You may use code from a helper header file

You may use the code below in your own program



// example
   bool bIsNQEX  = (field & nxST_OPRAEXCHANGELIST::NQEX)  != 0;
   bool bIsCBOE  = (field & nxST_OPRAEXCHANGELIST::CBOE)  != 0;
   bool bIsISEX  = (field & nxST_OPRAEXCHANGELIST::ISEX)  != 0;
   bool bIsAMEX  = (field & nxST_OPRAEXCHANGELIST::AMEX)  != 0;
   bool bIsPACF  = (field & nxST_OPRAEXCHANGELIST::PACF)  != 0;
   bool bIsPHIL  = (field & nxST_OPRAEXCHANGELIST::PHIL)  != 0;
   bool bIsBOST  = (field & nxST_OPRAEXCHANGELIST::BOST)  != 0;
   bool bIsNQEX2 = (field & nxST_OPRAEXCHANGELIST::NQEX2) != 0;
   bool bIsOEx8  = (field & nxST_OPRAEXCHANGELIST::OEx8)  != 0;
   bool bIsOEx9  = (field & nxST_OPRAEXCHANGELIST::OEx9)  != 0;
   bool bIsOExA  = (field & nxST_OPRAEXCHANGELIST::OExA)  != 0;
   bool bIsOExB  = (field & nxST_OPRAEXCHANGELIST::OExB)  != 0;
   bool bIsOExC  = (field & nxST_OPRAEXCHANGELIST::OExC)  != 0;
   bool bIsOExD  = (field & nxST_OPRAEXCHANGELIST::OExD)  != 0;
   bool bIsOExE  = (field & nxST_OPRAEXCHANGELIST::OExE)  != 0;
   bool bIsOExF  = (field & nxST_OPRAEXCHANGELIST::OExF)  != 0;