fix bug
This commit is contained in:
@@ -32,25 +32,25 @@ type DatasetIndicatorPro struct {
|
||||
TotalMv float64 `gorm:"type:decimal(20,4);comment:总市值(万元)"`
|
||||
CircMv float64 `gorm:"type:decimal(20,4);comment:流通市值(万元)"`
|
||||
AdjFactor float64 `gorm:"type:decimal(20,6);comment:复权因子"`
|
||||
MaBfq5 float64 `gorm:"type:decimal(20,6);comment:MA5不复权"`
|
||||
MaBfq10 float64 `gorm:"type:decimal(20,6);comment:MA10不复权"`
|
||||
MaBfq20 float64 `gorm:"type:decimal(20,6);comment:MA20不复权"`
|
||||
MaBfq60 float64 `gorm:"type:decimal(20,6);comment:MA60不复权"`
|
||||
EmaBfq5 float64 `gorm:"type:decimal(20,6);comment:EMA5不复权"`
|
||||
EmaBfq10 float64 `gorm:"type:decimal(20,6);comment:EMA10不复权"`
|
||||
EmaBfq20 float64 `gorm:"type:decimal(20,6);comment:EMA20不复权"`
|
||||
MacdBfq float64 `gorm:"type:decimal(20,6);comment:MACD不复权"`
|
||||
MacdDifBfq float64 `gorm:"type:decimal(20,6);comment:MACD DIF不复权"`
|
||||
MacdDeaBfq float64 `gorm:"type:decimal(20,6);comment:MACD DEA不复权"`
|
||||
RsiBfq6 float64 `gorm:"type:decimal(20,6);comment:RSI6不复权"`
|
||||
RsiBfq12 float64 `gorm:"type:decimal(20,6);comment:RSI12不复权"`
|
||||
RsiBfq24 float64 `gorm:"type:decimal(20,6);comment:RSI24不复权"`
|
||||
KdjKBfq float64 `gorm:"type:decimal(20,6);comment:KDJ-K不复权"`
|
||||
KdjDBfq float64 `gorm:"type:decimal(20,6);comment:KDJ-D不复权"`
|
||||
KdjBfq float64 `gorm:"type:decimal(20,6);comment:KDJ-J不复权"`
|
||||
BollUpperBfq float64 `gorm:"type:decimal(20,6);comment:BOLL上轨不复权"`
|
||||
BollMidBfq float64 `gorm:"type:decimal(20,6);comment:BOLL中轨不复权"`
|
||||
BollLowerBfq float64 `gorm:"type:decimal(20,6);comment:BOLL下轨不复权"`
|
||||
MaQfq5 float64 `gorm:"type:decimal(20,6);comment:MA5前复权"`
|
||||
MaQfq10 float64 `gorm:"type:decimal(20,6);comment:MA10前复权"`
|
||||
MaQfq20 float64 `gorm:"type:decimal(20,6);comment:MA20前复权"`
|
||||
MaQfq60 float64 `gorm:"type:decimal(20,6);comment:MA60前复权"`
|
||||
EmaQfq5 float64 `gorm:"type:decimal(20,6);comment:EMA5前复权"`
|
||||
EmaQfq10 float64 `gorm:"type:decimal(20,6);comment:EMA10前复权"`
|
||||
EmaQfq20 float64 `gorm:"type:decimal(20,6);comment:EMA20前复权"`
|
||||
MacdQfq float64 `gorm:"type:decimal(20,6);comment:MACD前复权"`
|
||||
MacdDifQfq float64 `gorm:"type:decimal(20,6);comment:MACD DIF前复权"`
|
||||
MacdDeaQfq float64 `gorm:"type:decimal(20,6);comment:MACD DEA前复权"`
|
||||
RsiQfq6 float64 `gorm:"type:decimal(20,6);comment:RSI6前复权"`
|
||||
RsiQfq12 float64 `gorm:"type:decimal(20,6);comment:RSI12前复权"`
|
||||
RsiQfq24 float64 `gorm:"type:decimal(20,6);comment:RSI24前复权"`
|
||||
KdjKQfq float64 `gorm:"type:decimal(20,6);comment:KDJ-K前复权"`
|
||||
KdjDQfq float64 `gorm:"type:decimal(20,6);comment:KDJ-D前复权"`
|
||||
KdjQfq float64 `gorm:"type:decimal(20,6);comment:KDJ-J前复权"`
|
||||
BollUpperQfq float64 `gorm:"type:decimal(20,6);comment:BOLL上轨前复权"`
|
||||
BollMidQfq float64 `gorm:"type:decimal(20,6);comment:BOLL中轨前复权"`
|
||||
BollLowerQfq float64 `gorm:"type:decimal(20,6);comment:BOLL下轨前复权"`
|
||||
}
|
||||
|
||||
func (DatasetIndicatorPro) TableName() string {
|
||||
|
||||
@@ -44,10 +44,10 @@ type DatasetSummary struct {
|
||||
TotalMv float64 `gorm:"type:decimal(20,4);comment:总市值(万元)" json:"total_mv"`
|
||||
CircMv float64 `gorm:"type:decimal(20,4);comment:流通市值(万元)" json:"circ_mv"`
|
||||
AdjFactor float64 `gorm:"type:decimal(20,6);comment:复权因子(来自因子表)" json:"adj_factor"`
|
||||
MaBfq5 float64 `gorm:"type:decimal(20,6);comment:MA5不复权" json:"ma_bfq5"`
|
||||
MaBfq20 float64 `gorm:"type:decimal(20,6);comment:MA20不复权" json:"ma_bfq20"`
|
||||
MacdDifBfq float64 `gorm:"type:decimal(20,6);comment:MACD DIF不复权" json:"macd_dif_bfq"`
|
||||
RsiBfq12 float64 `gorm:"type:decimal(20,6);comment:RSI12不复权" json:"rsi_bfq12"`
|
||||
MaBfq5 float64 `gorm:"type:decimal(20,6);comment:MA5前复权" json:"ma_bfq5"`
|
||||
MaBfq20 float64 `gorm:"type:decimal(20,6);comment:MA20前复权" json:"ma_bfq20"`
|
||||
MacdDifBfq float64 `gorm:"type:decimal(20,6);comment:MACD DIF前复权" json:"macd_dif_bfq"`
|
||||
RsiBfq12 float64 `gorm:"type:decimal(20,6);comment:RSI12前复权" json:"rsi_bfq12"`
|
||||
|
||||
// --- DatasetFinaIndicator:最近一期财务核心 ---
|
||||
FinaPeriod int `gorm:"index;comment:财务报告期数(与 fina 表 period 一致)" json:"fina_period"`
|
||||
@@ -230,10 +230,10 @@ func buildDatasetSummary(db *gorm.DB, tsCode string) (*DatasetSummary, error) {
|
||||
s.TotalMv = dip.TotalMv
|
||||
s.CircMv = dip.CircMv
|
||||
s.AdjFactor = dip.AdjFactor
|
||||
s.MaBfq5 = dip.MaBfq5
|
||||
s.MaBfq20 = dip.MaBfq20
|
||||
s.MacdDifBfq = dip.MacdDifBfq
|
||||
s.RsiBfq12 = dip.RsiBfq12
|
||||
s.MaBfq5 = dip.MaQfq5
|
||||
s.MaBfq20 = dip.MaQfq20
|
||||
s.MacdDifBfq = dip.MacdDifQfq
|
||||
s.RsiBfq12 = dip.RsiQfq12
|
||||
case hasDay:
|
||||
s.Close = day.Close
|
||||
s.PctChg = day.PctChg
|
||||
|
||||
Reference in New Issue
Block a user