各交易品历史数据

提供高质量全品种量化数据

融资融券-东财

包含历史融资融券数据,数据更新到每个交易日前一晚22:00点

数据更新时间: 2023-09-08

使用说明
1,订阅数据API后可访问全部已上线的API接口,可通过页面底部提供的代码示例获取数据
2,关于数据的任何问题,可随时跟数据助手(malishizu222)沟通。

API接口信息

请求参数

字段名 数据类型 是否必填 字段说明

返回对象

属性名 属性类型 属性说明
code int 请求状态(code=1:请求成功,code<0:请求失败)
now_view int 当前页数
count int 数据总长度
max_view int 数据总页数
请求成功时
message array 包含数据的对象数组,字段名见下表
请求失败时
message string 错误原因,见下表

返回字段

字段名 数据类型 字段说明
DIM_DATE string 交易日期
NEW string 收盘-沪深300
ZDF string 涨跌幅(%)(沪深300)
ZDF3D string 3天涨跌幅(%)(沪深300)
ZDF5D string 5天涨跌幅(%)(沪深300)
ZDF10D string 10天涨跌幅(%)(沪深300)
RZYE string 余额(元)
RZMRE string 买入额(元)
RZMRE3D string 3日买入额(元)
RZMRE5D string 5日买入额(元)
RZMRE10D string 10日买入额(元)
RZCHE string 偿还额(元)
RZCHE3D string 3天偿还额(元)
RZCHE5D string 5天偿还额(元)
RZCHE10D string 10天偿还额(元)
RZJME string 净买入(元)
RZJME3D string 3日净买入(元)
RZJME5D string 5日净买入(元)
RZJME10D string 10日净买入(元)
RQYE string 余额(元)1
RQYL string 余量(股)
RQCHL string 偿还量(股)
RQCHL3D string 3日偿还量(股)
RQCHL5D string 5日偿还量(股)
RQCHL10D string 10日偿还量(股)
RQMCL string 卖出量(股)
RQMCL3D string 3日卖出量(股)
RQMCL5D string 5日卖出量(股)
RQMCL10D string 10日卖出量(股)
RQJMG string 净卖出(股)
RQJMG3D string 3日净卖出(股)
RQJMG5D string 5日净卖出(股)
RQJMG10D string 10日净卖出(股)
RZRQYE string 融资融券余额(元)
RZRQYECZ 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': 'ew',  # 数据标识名称
		# 第一步获取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': 'ew',  # 数据标识名称
		# 第一步获取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时更新


官方微信
码力十足学量化
Powered by Xiuno BBS 4.0.7

官方微信