Skip to content

Option gamma exposure ​

GET /api/v1.0/quote/{code}/option-gamma-exposure

Gamma exposure by strike and the aggregate GEX curve. Markets: HK / US / JP.

Parameters ​

ParameterTypeInRequiredDescription
codestringpathyesUnderlying, e.g. US.AAPL
expire_timestringquerynoExpiry yyyy-MM-dd
index_option_typeintquerynoIndex option type
filter_standardstringquerynoALL / STANDARD / NON_STANDARD
point_countintquerynoInterpolation points, default 0, max 20000

Example ​

bash
curl -X GET 'https://webapi.moomoo.com/api/v1.0/quote/US.AAPL/option-gamma-exposure' \
  -H 'Authorization: Bearer <AccessToken>' | jq

Response parameters ​

FieldTypeDescription
data.call_wall_strikestringCall wall strike
data.put_wall_strikestringPut wall strike
data.underlying_pricestringUnderlying price used
data.update_timeintUpdate time, Unix milliseconds
data.zero_gamma_pointsstring[]Zero-gamma prices
data.items[].strike_pricestringStrike
data.items[].call_gexstringCall GEX
data.items[].put_gexstringPut GEX
data.items[].net_gexstringNet GEX
data.profile_points[].spot_pricestringHypothetical spot
data.profile_points[].aggregate_gexstringAggregate GEX
data.interpolated_points[].spot_pricestringInterpolated spot
data.interpolated_points[].aggregate_gexstringInterpolated GEX

Errors ​

ret_codeerror.codeDescription
0—Success
-3invalid_parameterMissing or invalid parameter
-8unsupportedNot supported
-10no_dataNo data

Sample ​

json
{
  "ret_code": 0,
  "ret_msg": "success",
  "data": {
    "call_wall_strike": "180",
    "put_wall_strike": "170",
    "underlying_price": "175.5",
    "items": [
      {
        "strike_price": "175",
        "call_gex": "1.2",
        "put_gex": "-0.4",
        "net_gex": "0.8"
      }
    ]
  }
}