Skip to content

K 线形态选股 ​

GET /api/v1.0/quote/kline-shape/stocks

按指定 K 线形态(shape_type)、K 线周期(日 K / 60 分 K)与市场筛选当前符合该形态的股票列表。 返回包含:股票代码(code)、名称、现价(price)、昨收价(pre_close)、入选时间戳与日期、入选时价格(selected_price)及总市值(total_market_cap)。

请求参数 ​

参数类型位置必填说明
shape_typeint查询是形态类型 ID(1=W型底, 2=三重底, 3=头肩底, 4=圆弧底, 5=喇叭底, 6=看涨旗形, 7=看涨对称三角形, 8=看涨持续菱形, 9=看涨持续楔形, 10=看涨持续三角形; 1001~1010 为对应看跌形态)
marketstring查询否市场过滤,默认 US
ktypeint查询否K 线周期:2=日 K(默认)/ 9=60 分 K
sort_fieldstring查询否排序字段,默认 SELECTED_TIME(按入选时间)
sort_dirstring查询否排序方向,默认 DESCENDING
page_sizeint查询否每页条数,默认 20,最大 100
page_flagstring查询否翻页游标,首页不传或传空串;下一页回传 pagination.page_flag

请求示例 ​

bash
curl -X GET 'https://webapi.moomoo.com/api/v1.0/quote/kline-shape/stocks?shape_type=1&market=1&ktype=1' \
  -H 'Authorization: Bearer <AccessToken>' | jq

响应参数 ​

参数类型说明
data.itemsobject[]
data.items[].codestring股票代码
data.items[].namestring股票名称
data.items[].pricenumber最新价
data.items[].pre_closenumber昨收价
data.items[].selected_timeinteger形态入选时间(毫秒时间戳)
data.items[].selected_pricenumber入选时价格
data.items[].total_market_capstring总市值
pagination.totalstring符合该形态的股票总数
pagination.completedstring是否已到末页
pagination.page_flagstring下一页游标

错误码 ​

ret_codeerror.code说明
0—成功
-3invalid_parameter参数缺失或不在允许范围内
-7invalid_symbol标的不存在
-8unsupported市场或品类不支持
-9permission_denied没有对应权限
-10no_data没有可返回的数据
-11rate_limited调用过于频繁

响应示例 ​

json
{
  "ret_code": 0,
  "ret_msg": "success",
  "data": {
    "items": [
      {
        "code": "example",
        "name": "example",
        "price": "example",
        "pre_close": "example",
        "selected_time": 0,
        "selected_price": "example"
      }
    ]
  },
  "pagination": {
    "total": 1,
    "completed": true,
    "page_flag": ""
  }
}