输入/搜索内容
内置函数
结构体
Ticker
Depth
OrderBook
Trade
Record
Market
Order
Condition
Account
Asset
Position
Funding
其它结构
内置变量与常量
通用约定
交易所

exchange.GetMarkets()返回的品种市场信息:交易币与计价币、价格与数量的步长和精度、下单数量与金额的上下限、合约面值。

属性

名称类型描述

Symbol

string

取值例如:btcusdt,Symbol字段记录该交易品种在交易所的原始名称。需要注意该属性的格式、定义与Ticker结构的Symbol字段不同。

BaseAsset

string

取值例如:BTC,BaseAsset字段记录交易币名称(即:baseCurrency),统一为大写字母。

QuoteAsset

string

取值例如:USDT,QuoteAsset字段记录计价币名称(即:quoteCurrency),统一为大写字母。

TickSize

number

取值例如:0.01,TickSize字段记录该交易品种在交易所的价格最小变动单位。

AmountSize

number

取值例如:0.01,AmountSize字段记录该交易品种在交易所的下单量最小变动单位。

PricePrecision

number

取值例如:2,PricePrecision字段记录该交易品种在交易所的价格精度,表示价格精确到2位小数。该值可能为负数,例如价格最小变动为10时为-1,表示价格取整到十位。

AmountPrecision

number

取值例如:3,AmountPrecision字段记录该交易品种在交易所的下单量精度,表示下单量精确到3位小数。与PricePrecision一样,该值可能为负数。

MinQty

number

取值例如:0.001,MinQty字段记录该交易品种在交易所的最小下单量。

MaxQty

number

取值例如:1000,MaxQty字段记录该交易品种在交易所的最大下单量。交易所没有提供最大下单量时为9007199254740991(2^53−1),表示没有限制。

MinNotional

number

取值例如:5,MinNotional字段记录该交易品种在交易所的最小下单金额。

MaxNotional

number

取值例如:9999999,MaxNotional字段记录该交易品种在交易所的最大下单金额。交易所没有提供最大下单金额时一般为9007199254740991(2^53−1),表示没有限制;部分交易所对象不返回该字段。

CtVal

number

该交易品种在交易所的单张合约对应的价值,单位为CtValCcy字段记录的币种。例如:CtVal为0.01,CtValCcy为BTC表示单张合约价值0.01个BTC。

CtValCcy

string

单张合约的价值单位,单张合约的价值单位可能是:BTC、USD、ETH等。

Info

object

交易所市场信息接口返回的该品种的原始数据。

参考

备注

exchange.GetMarkets()函数返回包含此Market结构的字典。

由于各个交易所对于市场信息数据支持程度不同,部分字段的取值需要注意:MaxQty、MaxNotional在交易所没有提供时为9007199254740991(表示没有限制);MaxNotional、CtVal、CtValCcy没有数据时不包含该字段(现货品种一般没有CtVal、CtValCcy;Rust的Market结构字段固定存在,此时为0或空字符串);PricePrecision、AmountPrecision可能为负数;没有市场列表接口的交易所无法给出原始名称,此时Symbol为FMZ平台定义的交易品种代码(如BTC_USDT)。以上各个字段数据取值均来自于交易所接口原始数据,具体也可以查询Info字段内容。