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.
54 lines
2.3 KiB
54 lines
2.3 KiB
package stock
|
|
|
|
// StockData 代表外汇股票市场数据的结构
|
|
type ForexData struct {
|
|
Ticker string `json:"ticker" bson:"ticker"` // 股票或商品的标识符
|
|
TodaysChange float64 `json:"todaysChange" bson:"todaysChange"` // 今日价格变动
|
|
TodaysChangePerc float64 `json:"todaysChangePerc" bson:"todaysChangePerc"` // 今日价格变动的百分比
|
|
Updated int64 `json:"updated" bson:"updated"` // 更新时间的 Unix 时间戳(纳秒)
|
|
Day DayData `json:"day" bson:"day"` // 今日的市场数据
|
|
LastQuote QuoteData `json:"lastQuote" bson:"lastQuote"` // 最新的报价信息
|
|
Min MinData `json:"min" bson:"min"` // 最小价格记录
|
|
PrevDay DayData `json:"prevDay" bson:"prevDay"` // 昨日的市场数据
|
|
}
|
|
type ForexDataNew struct {
|
|
Code string `json:"Code"`
|
|
Category string `json:"Category"`
|
|
Name string `json:"Name"`
|
|
Symbol string `json:"Symbol"`
|
|
HighPrice string `json:"HighPrice"`
|
|
LowPrice string `json:"LowPrice"`
|
|
OpenPrice string `json:"OpenPrice"`
|
|
ClosePrice string `json:"ClosePrice"`
|
|
Timestamp string `json:"Timestamp"`
|
|
}
|
|
|
|
// DayData 代表一天的市场数据
|
|
type DayData struct {
|
|
O float64 `json:"o" bson:"o"` // 开盘价
|
|
H float64 `json:"h" bson:"h"` // 最高价
|
|
L float64 `json:"l" bson:"l"` // 最低价
|
|
C float64 `json:"c" bson:"c"` // 当前/收盘价
|
|
V int `json:"v" bson:"v"` // 成交量
|
|
VW float64 `json:"vw" bson:"vw"` // 加权平均价格
|
|
}
|
|
|
|
// QuoteData 代表最新报价信息
|
|
type QuoteData struct {
|
|
A float64 `json:"a" bson:"a"` // 卖价
|
|
B float64 `json:"b" bson:"b"` // 买价
|
|
T int64 `json:"t" bson:"t"` // 最新报价的时间戳(毫秒)
|
|
X int `json:"x" bson:"x"` // 交易所标识符
|
|
}
|
|
|
|
// MinData 代表最小价格记录
|
|
type MinData struct {
|
|
T int64 `json:"t" bson:"t"` // 时间戳
|
|
N int `json:"n" bson:"n"` // 记录数
|
|
O float64 `json:"o" bson:"o"` // 开盘价
|
|
H float64 `json:"h" bson:"h"` // 最高价
|
|
L float64 `json:"l" bson:"l"` // 最低价
|
|
C float64 `json:"c" bson:"c"` // 收盘价
|
|
V int `json:"v" bson:"v"` // 成交量
|
|
VW float64 `json:"vw" bson:"vw"` // 加权平均价格
|
|
}
|
|
|