Market
exchange.GetMarkets()返回的品种市场信息:交易币与计价币、价格与数量的步长和精度、下单数量与金额的上下限、合约面值。
属性
| 名称 | 类型 | 描述 |
Symbol | string | 取值例如: |
BaseAsset | string | 取值例如: |
QuoteAsset | string | 取值例如: |
TickSize | number | 取值例如: |
AmountSize | number | 取值例如: |
PricePrecision | number | 取值例如: |
AmountPrecision | number | 取值例如: |
MinQty | number | 取值例如: |
MaxQty | number | 取值例如: |
MinNotional | number | 取值例如: |
MaxNotional | number | 取值例如: |
CtVal | number | 该交易品种在交易所的单张合约对应的价值,单位为 |
CtValCcy | string | 单张合约的价值单位,单张合约的价值单位可能是: |
Info | object | 交易所市场信息接口返回的该品种的原始数据。 |
参考
备注
exchange.GetMarkets()函数返回包含此Market结构的字典。
由于各个交易所对于市场信息数据支持程度不同,部分字段的取值需要注意:MaxQty、MaxNotional在交易所没有提供时为9007199254740991(表示没有限制);MaxNotional、CtVal、CtValCcy没有数据时不包含该字段(现货品种一般没有CtVal、CtValCcy;Rust的Market结构字段固定存在,此时为0或空字符串);PricePrecision、AmountPrecision可能为负数;没有市场列表接口的交易所无法给出原始名称,此时Symbol为FMZ平台定义的交易品种代码(如BTC_USDT)。以上各个字段数据取值均来自于交易所接口原始数据,具体也可以查询Info字段内容。