Skip to Content

Screener Indicators

Get all indicator definitions supported by the stock screener, including keys, names, units, and available ranges. Use these to build custom filter conditions.

CLI
longbridge screener indicators

Parameters

SDK method parameters.

This method takes no parameters.

Request Example

Response

Response Example

json
{
  "code": 0,
  "message": "success",
  "data": {
    "groups": [
      {
        "group_name": "Market",
        "group_type": "range",
        "indicators": [
          {
            "id": -1,
            "key": "filter_market",
            "name": "Market",
            "unit": "",
            "category": 0,
            "description": "",
            "default_selected": false,
            "default_range": [],
            "value_ranges": [],
            "places": 0,
            "sub_indicators": [],
            "tech_indicators": []
          }
        ]
      },
      {
        "group_name": "Quote Indicators",
        "group_type": "Quotes",
        "indicators": [
          {
            "id": 1,
            "key": "filter_marketcap",
            "name": "Market Cap",
            "unit": "bn",
            "category": 1,
            "description": "",
            "default_selected": true,
            "default_range": [{"min": "10", "max": "1000"}],
            "value_ranges": [{"min": "", "max": "10"}, {"min": "10", "max": "100"}],
            "places": 2,
            "sub_indicators": [],
            "tech_indicators": []
          }
        ]
      }
    ]
  }
}

Response Status

StatusDescriptionSchema
200SuccessScreenerIndicatorsResponse
400Bad requestNone

Schemas

ScreenerIndicatorsResponse

NameTypeRequiredDescription
groupsobject[]falseIndicator groups
∟ group_namestringfalseGroup name
∟ group_typestringfalseGroup type (e.g. range, Quotes, DividendIndex)
∟ indicatorsobject[]falseList of indicators in this group
∟ ∟ idintegerfalseIndicator ID
∟ ∟ keystringfalseIndicator key for building filter conditions
∟ ∟ namestringfalseIndicator display name
∟ ∟ unitstringfalseUnit (e.g. %, bn)
∟ ∟ categoryintegerfalseIndicator category code
∟ ∟ descriptionstringfalseIndicator description
∟ ∟ default_selectedbooleanfalseWhether this indicator is selected by default
∟ ∟ default_rangeRangeItem[]falseDefault filter range
∟ ∟ value_rangesRangeItem[]falseAvailable value ranges for this indicator
∟ ∟ placesintegerfalseDecimal places for display
∟ ∟ sub_indicatorsobject[]falseSub-indicator definitions
∟ ∟ tech_indicatorsobject[]falseTechnical indicator definitions

RangeItem

NameTypeRequiredDescription
minstringfalseLower bound (empty string means no lower bound)
maxstringfalseUpper bound (empty string means no upper bound)