Message

GreekFlowExpiry

GreekFlow additionally broken out by option expiration date. See GreekFlow for the field semantics and aggregation behaviour.

fields13 topicgreek-flow
Proto definition.proto
message GreekFlowExpiry {
  string ticker = 1;
  int64 timestamp = 2;
  string total_delta_flow = 3;
  string dir_delta_flow = 4;
  string otm_total_delta_flow = 5;
  string otm_dir_delta_flow = 6;
  string total_vega_flow = 7;
  string dir_vega_flow = 8;
  string otm_total_vega_flow = 9;
  string otm_dir_vega_flow = 10;
  string expiry = 11;
  int32 transactions = 12;
  int32 volume = 13;
}
Fields
ticker string 1
Root underlying symbol. Index chains are normalized to their root (SPXW becomes SPX, NDXP becomes NDX).
timestamp int64 2
The minute bucket the trades fall into, in milliseconds since 1970 (unix).
total_delta_flow string 3
Sum of signed delta exposure: delta * contracts * 100. Decimal string.
dir_delta_flow string 4
Directional delta flow: |delta * contracts * 100| signed positive for bullish trades (buy call / sell put), negative for bearish. Decimal string.
otm_total_delta_flow string 5
Same as total_delta_flow but only counting OTM trades.
otm_dir_delta_flow string 6
Same as dir_delta_flow but only counting OTM trades.
total_vega_flow string 7
Sum of vega exposure: vega * contracts * 100. Decimal string.
dir_vega_flow string 8
Directional vega flow: |vega * contracts * 100| signed positive for buys (ask side), negative for sells (bid side). Decimal string.
otm_total_vega_flow string 9
Same as total_vega_flow but only counting OTM trades.
otm_dir_vega_flow string 10
Same as dir_vega_flow but only counting OTM trades.
expiry string 11
The expiration date this bucket is broken out by, in YYYY-MM-DD.
transactions int32 12
Number of option trades aggregated into this message.
volume int32 13
Total contracts traded across the aggregated trades.