欢迎使用全新的 WEEX API 文档。需要查看旧版本?切换到旧版文档
WEEX

获取合约信息

  • GET /capi/v3/market/exchangeInfo

权重(IP): 1

请求参数

参数名类型是否必填说明
symbolString否交易对;留空时返回全部支持的合约与资产信息。
contractTypeString否合约类型,支持值:PERPETUAL、TRADIFI_PERPETUAL。
underlyingTypeString否底层资产类型。
underlyingSubTypeString否底层资产标签;返回结果中的 underlyingSubType 包含该值即匹配。
请求示例
PowerShellCode
curl "https://api-contract.weex.com/capi/v3/market/exchangeInfo?symbol=BTCUSDT"
返回参数
参数名类型说明
assetsArray抵押品资产列表。每个元素对应 资产对象 (assets[])。
rateLimitsArrayAPI 访问限制。每个元素对应 访问限制对象 (rateLimits[])。
symbolsArray合约配置列表。每个元素对应 合约对象 (symbols[])。

资产对象 (assets[])
字段名类型说明
assetString资产符号(抵押品)
marginAvailableBoolean是否可用于抵押

访问限制对象 (rateLimits[])
字段名类型说明
intervalString限制时间单位,例如 MINUTE。
intervalNumInteger时间单位数量,例如 1。
limitInteger指定时间周期内的上限次数。
rateLimitTypeString限制类型,例如 REQUEST_WEIGHT 或 ORDERS。

合约对象 (symbols[])
字段名类型说明
symbolString合约名称(如 BTCUSDT)
displaySymbolString页面展示交易币对名称
baseAssetString基础资产
quoteAssetString报价资产
marginAssetString保证金资产
contractTypeString合约类型,支持值:PERPETUAL、TRADIFI_PERPETUAL
underlyingTypeString底层资产类型
underlyingSubTypeArray底层资产标签
pricePrecisionInteger价格精度
quantityPrecisionInteger数量精度
baseAssetPrecisionInteger基础资产数量精度
quotePrecisionInteger报价资产数量精度
contractValDecimal合约面值
deliveryArray资金费/结算时间点
forwardContractFlagBoolean是否为正向合约(USDT 本位)
minLeverageInteger最小杠杆倍率
maxLeverageInteger最大杠杆倍率
buyLimitPriceRatioDecimal买单限价比例
sellLimitPriceRatioDecimal卖单限价比例
makerFeeRateDecimal合约 Maker 手续费率
takerFeeRateDecimal合约 Taker 手续费率
apiMakerFeeRateDecimal通过 API 接口下单的 Maker 手续费率,会存在不返回该字段情况。
apiTakerFeeRateDecimal通过 API 接口下单的 Taker 手续费率,会存在不返回该字段情况。
minOrderSizeDecimal最小下单数量(基础币)
maxOrderSizeDecimal最大下单数量(基础币)
maxPositionSizeDecimal最大持仓数量(基础币)
marketOpenLimitSizeDecimal市价开仓单次数量上限(基础币)
返回示例
JSONCode
{ "assets": [ { "asset": "BTC", "marginAvailable": false }, { "asset": "USDT", "marginAvailable": true } ], "rateLimits": [ { "rateLimitType": "REQUEST_WEIGHT", "interval": "SECOND", "intervalNum": 10, "limit": 2000 }, { "rateLimitType": "ORDERS", "interval": "SECOND", "intervalNum": 10, "limit": 5 } ], "symbols": [ { "symbol": "BTCUSDT", "displaySymbol": "BTCUSDT", "baseAsset": "BTC", "quoteAsset": "USDT", "marginAsset": "USDT", "contractType": "PERPETUAL", "underlyingType": "COIN", "underlyingSubType": [ "PoW" ], "pricePrecision": 1, "quantityPrecision": 6, "baseAssetPrecision": 3, "quotePrecision": 8, "contractVal": 0.000001, "delivery": [ "00:00:00", "06:00:00", "12:00:00", "18:00:00" ], "forwardContractFlag": true, "minLeverage": 1, "maxLeverage": 408, "buyLimitPriceRatio": 0.016, "sellLimitPriceRatio": 0.015, "makerFeeRate": 0, "takerFeeRate": 0.001, "apiMakerFeeRate": 0.0002, "apiTakerFeeRate": 0.0008, "minOrderSize": 0.0001, "maxOrderSize": 10000, "maxPositionSize": 20000000, "marketOpenLimitSize": 12000 } ] }