add comment for the price cal

This commit is contained in:
c9s 2022-05-04 17:47:34 +08:00
parent 08a1819bd3
commit 413c5c0479
No known key found for this signature in database
GPG Key ID: 7385E7E464CB0A54

View File

@ -119,12 +119,12 @@ func (m BalanceMap) Assets(prices map[string]fixedpoint.Value, priceTime time.Ti
} else { // for crypto } else { // for crypto
if market, usdPrice, ok := findUSDMarketPrice(currency, prices); ok { if market, usdPrice, ok := findUSDMarketPrice(currency, prices); ok {
// this includes USDT, USD, USDC and so on // this includes USDT, USD, USDC and so on
if strings.HasPrefix(market, "USD") { if strings.HasPrefix(market, "USD") { // for prices like USDT/TWD
if !asset.Total.IsZero() { if !asset.Total.IsZero() {
asset.InUSD = asset.Total.Div(usdPrice) asset.InUSD = asset.Total.Div(usdPrice)
} }
asset.PriceInUSD = fixedpoint.One.Div(usdPrice) asset.PriceInUSD = fixedpoint.One.Div(usdPrice)
} else { } else { // for prices like BTC/USDT
if !asset.Total.IsZero() { if !asset.Total.IsZero() {
asset.InUSD = asset.Total.Mul(usdPrice) asset.InUSD = asset.Total.Mul(usdPrice)
} }