GreekFlowExpiry
GreekFlow additionally broken out by option expiration date. See GreekFlow for the field semantics and aggregation behaviour.
▶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.