包含每天个股资金流向数据,数据更新到每个交易日前一晚22:00点
数据更新时间: 2023-09-08
API接口信息
请求参数
字段名 | 数据类型 | 是否必填 | 字段说明 |
---|
返回对象
属性名 | 属性类型 | 属性说明 |
---|---|---|
code | int | 请求状态(code=1:请求成功,code<0:请求失败) |
now_view | int | 当前页数 |
count | int | 数据总长度 |
max_view | int | 数据总页数 |
请求成功时 | ||
message | array | 包含数据的对象数组,字段名见下表 |
请求失败时 | ||
message | string | 错误原因,见下表 |
返回字段
字段名 | 数据类型 | 字段说明 |
---|---|---|
trade_date | string | 交易日期 |
code | string | 股票代码 |
name | string | 股票名称 |
new_price | string | 最新价 |
chg_today | string | 今日涨跌幅 |
nmft | string | 今日主力资金净流入净额 |
nrmft | string | 今日主力净流入净占比 |
nmlft | string | 今日超大单净流入净额 |
nrmlft | string | 今日超大单净流入净占比 |
nmbft | string | 今日大单净流入净额 |
nrmbft | string | 今日大单净流入净占比 |
nmmbft | string | 今日中单净流入净额 |
nrmmft | string | 今日中单净流入净占比 |
nmsft | string | 今日小单净流入 |
nrmsft | string | 今日小单净流入净占比 |
错误原因
错误代码 | 错误说明 |
---|---|
0 | 参数不合法,{不合法的参数名称} |
-1 | 无授权(您未订阅或订阅已到期) |
-2 | 数据不存在(data_name作为不同数据的标识名的入口,数据库中未找到您所传递的标识名) |
-3 | 缺少参数(您可以未传递API密钥或者数据标识名,请检查一下传递的参数) |
-4 | 今天API请求次数超限(字面意思,今日请求的次数过多,请明天再尝试把) |
代码示例
import requests
import pandas as pd
# 网站数据API密钥,无需修改,示例代码已经为您填写完毕,复制即用
my_token = ''
# 获取标的代码列表
def get_stock_code():
# 网站提供的API访问地址
url = f'https://www.maliquant.com/api-data-{my_token}'
data = {
# 替换为实际参数和值
'data name': 'mlxg', # 数据标识名称
# 第一步获取code列表,解除data_type参数的注释
# 第二步从列表获取的某个code填入code属性中并注释data_type参数
'data_type': 'list',
}
response = requests.post(url, data=data)
if response.status_code == 200:
data = response.json()
return data['message']
else:
print('Status code:', response.status_code)
# 获取标的数据
def get_stock_data(code):
# 网站提供的API访问地址
url = f'https://www.maliquant.com/api-data-{my_token}'
data = {
# 替换为实际参数和值
'data name': 'mlxg', # 数据标识名称
# 第一步获取code列表,解除data_type参数的注释
# 第二步从列表获取的某个code填入code属性中并注释data_type参数
'code': f'{code}', # 标的代码
'page': '1', # 页码
'size': '1000', # 分页,默认为1000,最大为5000
}
response = requests.post(url, data=data)
if response.status_code == 200:
data = response.json()
return pd.DataFrame(data['message'])
else:
print('Status code:', response.status_code)
if __name__ == '__main__':
# 获取标的代码列表
code_list=get_stock_code()
for code in code_list:
# 获取标的数据
get_stock_data(code)
数据每日5时更新