1\交易对返回价格
This commit is contained in:
@ -10,7 +10,6 @@ import (
|
||||
"go-admin/common/global"
|
||||
"go-admin/common/helper"
|
||||
"go-admin/models"
|
||||
"go-admin/pkg/utility"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
@ -233,7 +232,7 @@ func FuturesReduceTrigger(db *gorm.DB, reduceOrder ReduceListItem, futApi FutRes
|
||||
}
|
||||
|
||||
price := reduceOrder.Price.Mul(decimal.NewFromInt(1).Sub(setting.ReducePremium.Div(decimal.NewFromInt(100)))).Truncate(int32(tradeSet.PriceDigit))
|
||||
num := utility.StrToDecimal(takeOrder.Num).Truncate(int32(tradeSet.AmountDigit))
|
||||
num := reduceOrder.Num.Truncate(int32(tradeSet.AmountDigit))
|
||||
var positionSide string
|
||||
|
||||
if reduceOrder.Side == "BUY" {
|
||||
@ -338,7 +337,7 @@ func FutAddPositionTrigger(db *gorm.DB, v *AddPositionList, item string, futApi
|
||||
return
|
||||
}
|
||||
|
||||
price := v.Price
|
||||
price := v.Price.Truncate(int32(tradeSet.PriceDigit))
|
||||
num, _ := decimal.NewFromString(preOrder.Num)
|
||||
|
||||
if setting.AddPositionPremium.Cmp(decimal.Zero) > 0 {
|
||||
@ -351,7 +350,7 @@ func FutAddPositionTrigger(db *gorm.DB, v *AddPositionList, item string, futApi
|
||||
Side: v.Side,
|
||||
OrderType: "LIMIT",
|
||||
Price: price,
|
||||
Quantity: num,
|
||||
Quantity: num.Truncate(int32(tradeSet.AmountDigit)),
|
||||
NewClientOrderId: v.OrderSn,
|
||||
}
|
||||
preOrderVal, _ := sonic.MarshalString(&v)
|
||||
|
||||
Reference in New Issue
Block a user