OnixS ICE iMpact Multicast Price Feed Handler C++ library 8.18.0
Users' manual and API documentation
Loading...
Searching...
No Matches
SecuritySubType Struct Reference

#include <Enumerations.h>

Public Types

enum  Enum

Static Public Member Functions

static Enum deserialize (const char *)
static const char * toString (Enum)

Detailed Description

Definition at line 538 of file Enumerations.h.

Member Enumeration Documentation

◆ Enum

enum Enum

Known security sub types.

Enumerator
NONE 

None.

CALL 

Call.

PUT 

Put.

FFLY 

Futures Butterfly.

CALLFLY 

Call Butterfly.

PUTFLY 

Put Butterfly.

CALLSPR 

Call Spread.

PUTSPR 

Put Spread.

CALLDIAGSP 

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 

Month.

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.

Member Function Documentation

◆ deserialize()

Enum deserialize ( const char * )
static

Deserializes constant from string representation.

◆ toString()

const char * toString ( Enum )
static

Returns string representation.