#include <Enumerations.h>
Public Types | |
| enum | Enum |
Static Public Member Functions | |
| static Enum | deserialize (const char *) |
| static const char * | toString (Enum) |
Definition at line 538 of file Enumerations.h.
| enum Enum |
Known security sub types.
| Enumerator | ||
|---|---|---|
| NONE | 0 | None. |
| CALL | 1 | Call. |
| PUT | 2 | Put. |
| FFLY | 3 | Futures Butterfly. |
| CALLFLY | 4 | Call Butterfly. |
| PUTFLY | 5 | Put Butterfly. |
| CALLSPR | 6 | Call Spread. |
| PUTSPR | 7 | Put Spread. |
| CALLDIAGSP | 9 | Diagonal Call Spread. |
| PUTDIAGSP | 10 | Diagonal Put Spread. |
| GUT | 11 | Gut Strangle. |
| RATIOCSPR | 12 | 1x2 Call Spread (to the 2). |
| RATIOPSPR | 13 | 1x2 Put Spread (to the 2). |
| IFLY | 14 | Iron Butterfly. |
| COMBO | 15 | Cleared Combo. |
| STRANGLE | 16 | Strangle. |
| CALLLADR | 17 | Call Ladder (tree). |
| PUTLADR | 18 | Put Ladder (tree). |
| CALSTRD | 19 | Straddle Spread. |
| REVCON | 21 | Reversal/Conversion (to the Call). |
| STRADDLE | 22 | Straddle. |
| FCONDR | 23 | Futures Condor. |
| CALLCONDR | 24 | Call Condor. |
| PUTCONDR | 25 | Put Condor. |
| BOX | 26 | Box. |
| SYN | 33 | Synthetic Underlying. |
| CALLSPRP | 34 | Call Spread vs Put : 3 way. |
| PUTSPRC | 35 | Put Spread vs Call : 3 way. |
| CALL3WAY | 36 | Straddle vs Call : 3 way. |
| PUT3WAY | 37 | Straddle vs Put : 3 way. |
| CALLCALSPR | 38 | Call Calendar Spread. |
| PUTCALSPR | 39 | Put Calendar Spread. |
| ICONDR | 40 | Iron Condor. |
| JROLL | 41 | Jelly Roll. |
| RATIOCSPRX | 42 | Hedged 1x2 Call Spread (to the 2). |
| RATIOPSPRX | 43 | Hedged 1x2 Put Spread (to the 2). |
| SPRVSPX | 44 | Call Spread versus Sell Put - Hedge. |
| SPRVSCX | 45 | Put Spread versus Sell Call + Hedge. |
| CALLCALX | 46 | Hedged Call Calendar. |
| PUTCALX | 47 | Hedged Put Calendar. |
| CALLLADRX | 48 | Hedged Call Ladder (tree). |
| PUTLADRX | 49 | Hedged Put Ladder (tree). |
| CALLSPRX | 50 | Hedged Call Spread. |
| PUTSPRX | 51 | Hedged Put Spread. |
| STRDX | 53 | Hedged Straddle. |
| STRGX | 54 | Hedged Strangle. |
| CALLX | 55 | Hedged Call. |
| PUTX | 56 | Hedged Put. |
| CUST | 58 | Custom. |
| CALSTRDX | 59 | Hedged Straddle Spread. |
| CCONDRX | 60 | Hedged Call Condor. |
| PCONDRX | 61 | Hedged Put Condor. |
| CDIAGX | 63 | Hedged Diagonal Call Spread. |
| PDIAGX | 64 | Hedged Diagonal Put Spread. |
| CFLYX | 65 | Hedged Call Butterfly. |
| PFLYX | 66 | Hedged Put Butterfly. |
| GUTX | 67 | Hedged Guts Strangle. |
| ICONDRX | 68 | Hedged Iron Condor. |
| IFLYX | 69 | Hedged Iron Butterfly. |
| FENCECALL | 70 | Fence (to the call). |
| FENCEPUT | 71 | Fence (to the put). |
| FENCECALLX | 72 | Hedged Fence (to the call). |
| FENCEPUTX | 73 | Hedged Fence (to the put). |
| RATIOCSPR1 | 74 | 1x2 Call Spread (to the 1). |
| RATIOPSPR1 | 75 | 1x2 Put Spread (to the 1). |
| RATIOCSPR1X | 76 | Hedged 1x2 Call Spread (to the 1). |
| RATIOPSPR1X | 77 | Hedged 1x2 Put Spread (to the 1). |
| RATIOSTRATEGY | 84 | Ratio. |
| RATIOLOCSTRATEGY | 85 | Ratio Location. |
| INTEREXLOCSTRATEGY | 86 | Inter-Exchange Location Strategy. |
| DISCSPR | 88 | Discount Spreads. |
| LOCSPR | 89 | Location Spreads. |
| PLATDIFSPR | 90 | Platts Diff Spread. |
| PLATTSPR | 91 | Platts Spread. |
| OILCRACK | 92 | OTC Gas Oil Crack. |
| BALMOSPR | 93 | Balmo over Month. |
| RATIOSPR | 94 | Ratio Spread. |
| VOLSPR | 95 | Volumetric Spread. |
| HEATRATE | 96 | Heat Rate. |
| CRACK | 97 | CRACK Spread. |
| COMBOSPR | 98 | Combo Spread. |
| SPR | 99 | Spread S. |
| PACK | 100 | Pack(no color). |
| WHTPACK | 101 | Pack (White). |
| REDPACK | 102 | Pack (Red). |
| GRNPACK | 103 | Pack (Green). |
| BLUPACK | 104 | Pack (Blue). |
| GLDPACK | 105 | Pack (Gold). |
| PURPACK | 106 | Pack (Purple). |
| ORNPACK | 107 | Pack (Orange). |
| PNKPACK | 108 | Pack (Pink). |
| SILPACK | 109 | Pack (Silver). |
| COPPACK | 110 | Pack (Copper). |
| CALLLOCSPR | 138 | Call Location Spread. |
| PUTLOCSPR | 139 | Put Location Spread. |
| CALLLOCSPRX | 140 | Hedged Call Location Spread. |
| PUTLOCSPRX | 141 | Hedged Put Location Spread. |
| FUTBOX | 142 | Futures Box. |
| BNDL | 200 | Bundle (no color). |
| BNDLY2 | 201 | Bundle (2yr). |
| BNDLY3 | 202 | Bundle (3yr). |
| BNDLY4 | 203 | Bundle (4yr). |
| BNDLY5 | 204 | Bundle (5yr). |
| BNDLY6 | 205 | Bundle (6yr). |
| BNDLY7 | 206 | Bundle (7yr). |
| BNDLY8 | 207 | Bundle (8yr). |
| BNDLY9 | 208 | Bundle (9yr). |
| BNDLY10 | 209 | Bundle (10yr). |
| LOCBMONTH | 300 | Location basket - month. |
| LOCBQUARTER | 301 | Location basket - quarter. |
| LOCBPERIOD | 302 | Location basket - period. |
| LOCBYEAR | 303 | Location basket - year. |
| BALMO | 400 | Balmo. |
| NEXTDAY | 410 | Next Day. |
| CFD | 411 | CFD. |
| WKND | 412 | Weekend. |
| SINGLEDAY | 413 | Single Day. |
| CUSTDAILY | 414 | Custom Daily. |
| HOURLY | 415 | Hourly. |
| MONTH | 416 | |
| BALWK | 450 | Balweek. |
| KYOTO | 500 | Basket. |
| CUSTMONTHLY | 550 | Custom Monthly. |
| NEXTWK | 600 | NextWeek. |
| PERIOD | 700 | Period. |
| CUSTDAILYCFD | 711 | Custom Daily CFD. |
| CUSTDAILY7X8 | 712 | Custom Daily 7X8. |
| CUSTDAILY7X16 | 713 | Custom Daily 7X16. |
| CUSTDAILYOPX16 | 715 | Custom Daily Off-Peak X16. |
| QTR | 800 | Quarter. |
| YEAR | 900 | Year. |
Definition at line 541 of file Enumerations.h.
|
static |
Deserializes constant from string representation.
|
static |
Returns string representation.