输入/搜索内容
内置函数
结构体
Trade
Ticker
Record
Order
Condition
OrderBook
Depth
Account
Asset
Position
Market
Funding
OtherStruct
HttpQuery-options
HttpQuery-return
LogStatus-table
LogStatus-btnTypeOne
LogStatus-btnTypeTwo
Chart-options
KLineChart-options
SetData-data
EventLoop-return
DBExec-return
Thread.join-return
内置变量

市场行情数据结构。

属性

名称类型描述

Info

object

交易所接口返回的原始数据,回测时不包含此属性。

Symbol

string

Symbol字段为FMZ平台定义的交易品种代码。

  • 对于现货交易所对象,Symbol字段值的格式为(示例):BTC_USDT,表示BTC_USDT现货交易对。

  • 对于期货交易所对象,Symbol字段值的格式为(示例):BTC_USDT.swap,表示BTC的USDT本位永续合约。

  • 对于期货交易所对象(期权相关功能也封装在期货交易所对象中),Symbol字段值的格式为(示例):BTC_USDT.BTC-240108-40000-C,表示BTC的USDT本位期权合约,行权日期为2024年1月8日,行权价格为40000的看涨期权合约。

High

number

最高价。如果交易所接口未提供24小时最高价,则使用卖一价格填充。

Low

number

最低价。如果交易所接口未提供24小时最低价,则使用买一价格填充。

Sell

number

当前卖一价格。

Buy

number

当前买一价格。

Last

number

最新成交价。

Open

number

周期开盘价。如果交易所接口未提供24小时滚动周期的开盘价,则使用当前价格填充。

Volume

number

最近成交量。原则上,现货成交量单位为交易币种(baseCurrency),合约成交量单位为合约张数。如果交易所接口未提供此类数据,则使用交易所接口现有数据填充,例如可能为计价币种(quoteCurrency)为单位的成交量。

Time

number

毫秒级时间戳。

OpenInterest

number

持仓量。大部分交易所接口不提供该数据,不支持时值为0。

参考

备注

exchange.GetTicker()函数返回一个Ticker结构。

对于期权合约,exchange.GetTicker()函数调用容易报错。因为期权合约盘口通常流动性较差,经常出现买一、卖一无挂单的情况,此时FMZ底层检测到Ticker结构字段BuySell为0时会触发错误提示。