You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
1.4 KiB

package bamodel
import (
"github.com/shopspring/decimal"
"wss-pool/pkg/model/base"
)
type SubscribeKLineResponse struct {
base base.BaWebSocketResponseBase
Event string `json:"e"` // 事件类型
TimeE string `json:"E"` // 事件时间
Symbol int64 `json:"s"` // 交易对
Tick *K
Data []K
}
type K struct {
Tt int64 `json:"t"` // 这根K线的起始时间
TT int64 `json:"T"` // 这根K线的结束时间
S string `json:"s"` // 交易对
I string `json:"i"` // K线间隔
F int `json:"f"` // 这根K线期间第一笔成交ID
L int `json:"L"` // 这根K线期间末一笔成交ID
O decimal.Decimal `json:"o"` // 这根K线期间第一笔成交价
C decimal.Decimal `json:"c"` // 这根K线期间末一笔成交价
H decimal.Decimal `json:"h"` // 这根K线期间最高成交价
Ll decimal.Decimal `json:"l"` // 这根K线期间最低成交价
V decimal.Decimal `json:"v"` // 这根K线期间成交量
N int `json:"n"` // 这根K线期间成交笔数
X bool `json:"x"` // 这根K线是否完结(是否已经开始下一根K线)
Q decimal.Decimal `json:"q"` // 这根K线期间成交额
Vv decimal.Decimal `json:"V"` // 主动买入的成交量
Qq decimal.Decimal `json:"Q"` // 主动买入的成交额
B decimal.Decimal `json:"B"` // 忽略此参数
}