Valuation Plate Stocks
GET/v1/quote/f10/valuation-plate-stocksGet the constituent stock list for a plate with valuation data, supporting pagination by valuation type, sort field and direction.
Parameters
| Name | Type | In | Required | Description |
|---|---|---|---|---|
symbol | string | query | yes | Industry plate code, e.g. HK.LIST1003. |
valuation_type | int | query | no | Valuation type. Default 1. 1=PE, 2=PB, 3=PS. |
next_key | string | query | no | Pagination cursor, leave empty for first page. |
limit | int | query | no | Page size. Default 10, max 50. |
sort_type | string | query | no | Sort direction. Default asc. asc=ascending, desc=descending. |
sort_id | string | query | no | Sort field. Default market_cap. Options: market_cap / valuation / forward_valuation / historical_percentile. |
Request Example
bash
curl "$ip/v1/quote/f10/valuation-plate-stocks?symbol=HK.LIST1003&limit=2&valuation_type=1&sort_id=market_cap&sort_type=desc" | jqResponse Fields
| Field | Type | Description |
|---|---|---|
pagination.total | int | Total number of constituent stocks in the plate. |
pagination.has_more | bool | Whether there is a next page. |
pagination.next_key | string | Next page cursor; "-1" when no next page. |
stock_list[].symbol | string | Stock code. |
stock_list[].name | string | Stock name. |
stock_list[].valuation_val | float | Valuation value (multiple). |
stock_list[].forward_value | float | Forward valuation (multiple). |
stock_list[].valuation_percentile | float | Historical valuation percentile (0-100). |
stock_list[].market_cap | float | Total market cap (in the symbol's market currency). |
Supported Markets
- Markets: HK / US / SH (including SZ A-shares).
- Categories: Only industry plates supported. Concept plates, common stocks, indices etc. return no_data.
- Limit: Max 50 records per request; use next_key for more data.
Error Codes
| ret_code | error.code | Trigger Condition | Suggested Action |
|---|---|---|---|
| 0 | — | Success | — |
| -3 | invalid_parameter | Missing symbol / invalid enum / limit out of 1-50 range | Correct parameters per ret_msg hint |
| -7 | invalid_symbol | Plate code format valid but does not exist | Verify plate code |
| -10 | no_data | Valid request but no constituent stock valuation data | Confirm an industry plate code is passed |
| -2 / -5 | internal_error | Gateway or backend internal error | Retry later; contact support if persistent |
Response Example
json
{
"ret_code": 0,
"ret_msg": "success",
"data": {
"stock_list": [
{
"forward_value": 5.792,
"market_cap": 1006241665662.15,
"name": "China Ping An",
"symbol": "HK.02318",
"valuation_percentile": 18.8452285,
"valuation_val": 6.691
},
{
"forward_value": 5.539,
"market_cap": 791977034100,
"name": "China Life",
"symbol": "HK.02628",
"valuation_percentile": 23.5765838,
"valuation_val": 4.83
}
]
},
"pagination": { "has_more": true, "next_key": "2", "total": 19 }
}