money-money/unity.go

82 lines
2.6 KiB
Go

package moneymoney
import "time"
type Stock struct {
// 日期
Date time.Time `json:"日期" bson:"日期"`
// 股票代码
CodeStr string `json:"股票代码" bson:"股票代码"`
// 名称
Name string `json:"名称" bson:"名称"`
// 收盘价
ClosingPrice float64 `json:"收盘价" bson:"收盘价"`
// 最高价
MaxPrice float64 `json:"最高价" bson:"最高价"`
// 最低价
MinPrice float64 `json:"最低价" bson:"最低价"`
// 开盘价
OpeningPrice float64 `json:"开盘价" bson:"开盘价"`
// 前收盘
PreviousClosingPrice float64 `json:"前收盘" bson:"前收盘"`
// 涨跌额
UpsDowns float64 `json:"涨跌额" bson:"涨跌额"`
// 涨跌幅
UpsDownsRatio float64 `json:"涨跌幅" bson:"涨跌幅"`
// 换手率
TurnoverRate float64 `json:"换手率" bson:"换手率"`
// 成交量
Volume float64 `json:"成交量" bson:"成交量"`
// 成交金额
Turnover float64 `json:"成交金额" bson:"成交金额"`
// 总市值
MarketValue float64 `json:"总市值" bson:"总市值"`
// 流通市值
CirculatingMarketValue float64 `json:"流通市值" bson:"流通市值"`
// 股票数字代码
Code int64 `json:"股票数字代码" bson:"股票数字代码"`
Extend *StockExtend `json:"Extend" bson:"Extend"`
}
type UpsDownsDays struct {
Ratio float64 `json:"Ratio" bson:"Ratio"`
UpsCount int `json:"UpCount" bson:"UpsCount"`
DownsCount int `json:"DownCount" bson:"DownsCount"`
}
type StockExtend struct {
UpsDownsRatioDays []*UpsDownsDays `json:"UpsDownsRatioDays" bson:"UpsDownsRatioDays"`
MaxPriceDays float64 `json:"MaxPriceDays" bson:"MaxPriceDays"`
MinPriceDays float64 `json:"MinPriceDays" bson:"MinPriceDays"`
}
type StockBase struct {
// CodeStr string // 代地区码
// Code string // 不带地区码
CODE string `json:"CODE"`
FIVE_MINUTE float64 `json:"FIVE_MINUTE"`
HIGH float64 `json:"HIGH"`
HS float64 `json:"HS"`
LB float64 `json:"LB"`
LOW float64 `json:"LOW"`
MCAP float64 `json:"MCAP"`
MFSUM float64 `json:"MFSUM"`
NAME string `json:"NAME"`
OPEN float64 `json:"OPEN"`
PE float64 `json:"PE"`
PERCENT float64 `json:"PERCENT"`
PRICE float64 `json:"PRICE"`
SNAME string `json:"SNAME"`
SYMBOL string `json:"SYMBOL"`
TCAP float64 `json:"TCAP"`
TURNOVER float64 `json:"TURNOVER"`
UPDOWN float64 `json:"UPDOWN"`
VOLUME float64 `json:"VOLUME"`
WB float64 `json:"WB"`
YESTCLOSE float64 `json:"YESTCLOSE"`
ZF float64 `json:"ZF"`
NO float64 `json:"NO"`
}