|
|
@@ -1924,14 +1924,14 @@ type Ermcp3TaFutuReDataReport struct {
|
|
|
USERID int64 `json:"userid" xorm:"USERID"` // 账户所属用户ID
|
|
|
RELATEDUSERID int64 `json:"relateduserid" xorm:"RELATEDUSERID"` // 账户关联用户ID
|
|
|
GOODSGROUPID int32 `json:"goodsgroupid" xorm:"GOODSGROUPID"` // 交易品种
|
|
|
- ORIHOLDQTY float64 `json:"oriholdqty" xorm:"ORIHOLDQTY"` // 期初持仓量
|
|
|
+ ORIHOLDQTY SFLOAT64 `json:"oriholdqty" xorm:"ORIHOLDQTY"` // 期初持仓量
|
|
|
ORIOPENAMOUNT float64 `json:"oriopenamount" xorm:"ORIOPENAMOUNT"` // 期初开仓额
|
|
|
ORIHOLDAMOUNT float64 `json:"oriholdamount" xorm:"ORIHOLDAMOUNT"` // 期初持仓额
|
|
|
TODAYOPENQTY SFLOAT64 `json:"todayopenqty" xorm:"TODAYOPENQTY"` // 今开仓量
|
|
|
TODAYOPENAMOUNT float64 `json:"todayopenamount" xorm:"TODAYOPENAMOUNT"` // 今开仓额
|
|
|
TODAYCLOSEQTY SFLOAT64 `json:"todaycloseqty" xorm:"TODAYCLOSEQTY"` // 今平仓量
|
|
|
TODAYCLOSEAMOUNT float64 `json:"todaycloseamount" xorm:"TODAYCLOSEAMOUNT"` // 今平仓额
|
|
|
- HOLDQTY float64 `json:"holdqty" xorm:"HOLDQTY"` // 期末持仓量
|
|
|
+ HOLDQTY SFLOAT64 `json:"holdqty" xorm:"HOLDQTY"` // 期末持仓量
|
|
|
OPENAMOUNT float64 `json:"openamount" xorm:"OPENAMOUNT"` // 期末开仓额
|
|
|
HOLDAMOUNT float64 `json:"holdamount" xorm:"HOLDAMOUNT"` // 期末持仓额
|
|
|
RECKONPRICE float64 `json:"reckonprice" xorm:"RECKONPRICE"` // 结算价
|
|
|
@@ -1980,6 +1980,8 @@ func (r *Ermcp3TaFutuReDataReport) calc() {
|
|
|
r.CLOSEAVGPRICE = SFLOAT64(r.TODAYCLOSEAMOUNT / r.TODAYCLOSEQTY.Float64() / r.AGREEUNIT)
|
|
|
r.CLOSEAVGPRICE.Round(3)
|
|
|
}
|
|
|
+ r.HOLDQTY.Power10(r.QTYDECIMALPLACE * -1)
|
|
|
+ r.ORIHOLDQTY.Power10(r.QTYDECIMALPLACE * -1)
|
|
|
r.ENUMDICNAME = mtpcache.GetEnumDicitemName(r.GOODUNITID)
|
|
|
r.CURRENCYNAME = mtpcache.GetCurrencyName(r.CURRENCYID)
|
|
|
}
|