# 合约行情

# 查询资金费率

GET /v1/contract/market/funding-rate

所属模块 所属类型 资源隔离类型 速率限制
合约行情(CONTRACT_MARKET) 查询(QUERY) 币对(SYMBOL) 5

参数

名称 类型 必填 描述
symbol String 交易对

响应参数

名称 类型 描述
symbol String 交易对
fundingRate BigDecimal 资金费率
fundingTime Long 资金费时间

请求示例

GET /v1/contract/market/funding-rate?symbol=BTC/USDT

响应示例

{
	"code": "200",
	"message": "OK",
	"timestamp": "1704799591872",
	"data": {
		"symbol": "BTC/USDT",
		"fundingRate": "0.0001",
		"fundingTime": "1704799590638"
	}
}

# 查询资金费率历史

GET /v1/contract/market/funding-rate/history

所属模块 所属类型 资源隔离类型 速率限制
合约行情(CONTRACT_MARKET) 查询(QUERY) 币对(SYMBOL) 5

参数

名称 类型 必填 描述
symbol String 交易对
startTime Date 开始时间,格式:yyyy-MM-dd HH:mm:ss
endTime Date 结束时间,格式:yyyy-MM-dd HH:mm:ss
limit Integer 返回的数量,默认100,最大值500

响应参数

名称 类型 描述
symbol String 交易对
fundingRate BigDecimal 资金费率
fundingTime Long 资金费时间

请求示例

GET /v1/contract/market/funding-rate/history?symbol=BTC/USDT

响应示例

{
	"code": "200",
	"message": "OK",
	"timestamp": "1704873662671",
	"data": [
		{
            "symbol": "BTC/USDT",
            "fundingRate": "0.0001",
            "fundingTime": "1704844800000"
		},
		{
            "symbol": "BTC/USDT",
            "fundingRate": "0.0001",
            "fundingTime": "1704816000000"
		}
	]
}

# 查询最近成交

GET /v1/contract/market/trades

所属模块 所属类型 资源隔离类型 速率限制
合约行情(CONTRACT_MARKET) 查询(QUERY) 币对(SYMBOL) 5

参数

名称 类型 必填 描述
symbol String 交易对
limit Integer 返回的数量,默认500,最大500

响应参数

名称 类型 描述
symbol String 交易对
price BigDecimal 成交价格
amount BigDecimal 成交量
direction String 交易方向:BUY 买,SELL 卖
timestamp Long 时间

请求示例

GET /v1/contract/market/trades?symbol=BTC/USDT

响应示例

{
	"code": "200",
	"message": "OK",
	"timestamp": "1705890036357",
	"data": [
		{
            "symbol": "BTC/USDT",
            "price": "45672.7",
            "amount": "40",
            "direction": "BUY",
            "timestamp": "1705874641022"
		},
		{
            "symbol": "BTC/USDT",
            "price": "45695.9",
            "amount": "360",
            "direction": "SELL",
            "timestamp": "1705874641022"
		}
	]
}

# 查询交易对

GET /v1/contract/market/symbols

所属模块 所属类型 资源隔离类型 速率限制
合约行情(CONTRACT_MARKET) 查询(QUERY) 1

参数

NONE

响应参数

名称 类型 描述
base String 标的币种
quote String 标价币种
contractType String 合约类型:E 永续合约
multiplier BigDecimal 合约面值
status Integer 交易状态:0 不可交易,1 可交易
showStatus Integer 上下架状态:0 下架,1 上架
sysBidHoldMax Long 平台多头最大净持仓
sysAskHoldMax Long 平台空头最大净持仓
bidOrderMax Integer 单笔多头最大下单数
bidOrderMin Integer 单笔多头最小下单数
askOrderMax Integer 单笔空头最大下单数
askOrderMin Integer 单笔空头最小下单数
bidEntrustMax Long 用户多头最大委托订单数
askEntrustMax Long 用户空头最大委托订单数
entrustMax Long 用户最大委托订单总数
leverMax Integer 最大杠杆
leverMin Integer 最小杠杆
priceChangeMin BigDecimal 合约最小变动价格
feePrecision BigDecimal 手续费精度
fundingAdjustRate BigDecimal 资金费率调整值
liquidateRate BigDecimal 强平清算费率
limitOrderBidPirceUpLimit BigDecimal 限价买入下单价格上限
limitOrderAskPirceDownLimit BigDecimal 限价卖出下单价格下限
maxOrderPrice BigDecimal 用户限价下单时最大下单价格
minOrderPrice BigDecimal 用户限价下单时最小下单价格
marketPriceThreshold BigDecimal 市价保护阈值
openMakerFee BigDecimal 开仓maker手续费
openTakerFee BigDecimal 开仓taker手续费
closeMakerFee BigDecimal 平仓maker手续费
closeTakerFee BigDecimal 平仓taker手续费

请求示例

GET /v1/contract/market/symbols

响应示例

{
	"code": "200",
	"message": "OK",
	"timestamp": "1704963409455",
	"data": [
		{
            askEntrustMax: "9999999999"
            askOrderMax: 100000000
            askOrderMin: 10
            base: "BTC"
            bidEntrustMax: "9999999999"
            bidOrderMax: 100000000
            bidOrderMin: 10
            closeMakerFee: "0.02"
            closeTakerFee: "0.06"
            contractType: "E"
            entrustMax: "50"
            feePrecision: "0.001"
            fundingAdjustRate: "0"
            leverMax: 200
            leverMin: 1
            limitOrderAskPirceDownLimit: "10"
            limitOrderBidPirceUpLimit: "10"
            liquidateRate: "1.25"
            marketPriceThreshold: "5"
            maxOrderPrice: "50000"
            minOrderPrice: "0.1"
            multiplier: "0.0001"
            openMakerFee: "0.02"
            openTakerFee: "0.06"
            priceChangeMin: "0.1"
            quote: "USDT"
            showStatus: 1
            status: 1
            sysAskHoldMax: "999999999999"
            sysBidHoldMax: "999999999999"
		}
	]
}

# 查询深度数据

GET /v1/contract/market/depth

所属模块 所属类型 资源隔离类型 速率限制
合约行情(CONTRACT_MARKET) 查询(QUERY) 1

参数

名称 类型 必填 描述
symbol String 交易对
limit Integer 默认 100; 可选值:[5, 10, 20, 50, 100, 500]

响应参数

名称 类型 描述
bids array 买单[price, size, size]
asks array 卖单[price, size, size]
timestamp Long 撮合引擎时间

请求示例

GET /v1/contract/market/depth?symbol=BTC/USDT&limit=5

响应示例

{
	"code": "200",
	"message": "OK",
	"timestamp": "1705042807484",
	"data": {
		"bids": [
			[
				"46153.8",
				"0",
				"477"
			],
			[
				"46153.6",
				"0",
				"435"
			],
			[
				"46153.3",
				"0",
				"393"
			],
			[
				"46153.1",
				"0",
				"394"
			],
			[
				"46152.9",
				"0",
				"399"
			]
		],
		"asks": [
			[
				"46154.2",
				"0",
				"364"
			],
			[
				"46154.4",
				"0",
				"375"
			],
			[
				"46154.6",
				"0",
				"476"
			],
			[
				"46154.8",
				"0",
				"498"
			],
			[
				"46155.0",
				"0",
				"484"
			]
		],
		"timestamp": "1705042807484"
	}
}

# 查询k线数据

GET /v1/contract/market/klines

所属模块 所属类型 资源隔离类型 速率限制
合约行情(CONTRACT_MARKET) 查询(QUERY) 5

参数

名称 类型 必填 描述
symbol String 交易对
period String 返回数据时间粒度,也就是每根蜡烛的时间区间,可选值: [1min,5min,15min,30min,60min,4hour,1day,1week,1mon]
limit Integer 返回K线数据条数,可选值范围[1,1000],默认100

响应参数

名称 类型 描述
id Long UTC时间的时间戳,单位秒,并以此作为此K线柱的id
symbol String 交易对
period String 时间粒度
open BigDecimal 开盘价
close BigDecimal 收盘价
low BigDecimal 最低价
high BigDecimal 最高价
vol BigDecimal 成交量
amount BigDecimal 成交额
count Integer 成交笔数
time Long 时间

请求示例

GET /v1/contract/market/klines?limit=1&period=1min&symbol=BTC/USDT

响应示例

{
	"code": "200",
	"message": "OK",
	"timestamp": "1704876793004",
	"data": [
		{
              "id": "1705264980000",
              "symbol": "btcusdt",
              "period": "1min",
              "high": "42957.6",
              "open": "42955.1",
              "low": "42946.9",
              "close": "42955.1",
              "amount": "41697.143690",
              "vol": "0.97080",
              "count": "88",
              "time": "1705264980000"
		}
	]
}