接口用途

根据《股票列表》得到的股票代码和分时级别获取历史BOLL数据,交易时间升序。目前分时级别支持5分钟、15分钟、30分钟、60分钟、日线、周线、月线、年线,对应的请求参数分别为5、15、30、60、d、w、m、y,日线以上除权方式有不复权、前复权、后复权、等比前复权、等比后复权,对应的参数分别为n、f、b、fr、br,分钟级仅限请求不复权数据,对应的参数为n。开始时间以及结束时间的格式均为 YYYYMMDD 或 YYYYMMDDhhmmss,例如:'20240101' 或'20241231235959'。不设置开始时间和结束时间则为全部历史数据。同时可以指定获取数据条数,例如指定lt=10,则获取最新的10条数据。

请求地址POST https://liangmai.pro/api/gateway

统一网关调用,query 参数携带 token(访问令牌)与 api=indicator_bj_boll(接口名),其余为业务参数。

参数说明

参数名称是否必填说明示例
full_code股票代码必填股票代码.市场(如 000001.SZ;可传 6 位自动补后缀)920000
interval分时级别可选K线/分时级别(1/5/15/30/60 为分钟,d/w/m/y 为日/周/月/年)
cq除权方式可选除权方式:n=不复权、f=前复权、b=后复权、fr=等比前复权、br=等比后复权(分钟级固定 n)
st开始日期可选开始日期,格式 YYYYMMDD20240101
et结束日期可选结束日期,格式 YYYYMMDD20250101
lt条数可选返回条数(最多见接口说明)5

返回字段说明

字段类型说明
tstring交易时间,短分时级别格式为yyyy-MM-ddHH:mm:ss,日线级别为yyyy-MM-dd
unumber上轨
dnumber下轨
mnumber中轨

调用示例

Python
import requests

url = "https://liangmai.pro/api/gateway"
params = {
    "token": "YOUR_TOKEN",
    "api": "indicator_bj_boll",
    "full_code": "920000",
    "st": "20240101",
}
r = requests.post(url, params=params)
print(r.json())
PHP
$url = "https://liangmai.pro/api/gateway";
$data = [
    'token' => 'YOUR_TOKEN',
    'api' => 'indicator_bj_boll',
    'full_code' => '920000',
    'st' => '20240101',
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$res = curl_exec($ch);
curl_close($ch);
echo $res;
JavaScript
const params = new URLSearchParams({
    token: "YOUR_TOKEN",
    api: "indicator_bj_boll",
    full_code: "920000",
    st: "20240101",
});

fetch("https://liangmai.pro/api/gateway", {
  method: "POST",
  body: params
})
  .then(r => r.json())
  .then(data => console.log(data));

更新与限流

数据更新:分钟级别数据盘中更新,分时越小越优先更新,如5分钟级别会每5分钟更新,15分钟级别会每15分钟更新,以此类推,日线及以上级别每日15:35更新 ·

相关接口