mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-22 23:05:15 +00:00
types: show borrowed balance
This commit is contained in:
parent
cbec4ac199
commit
2933db20cd
|
@ -38,12 +38,19 @@ func (b Balance) Total() fixedpoint.Value {
|
||||||
return b.Available.Add(b.Locked)
|
return b.Available.Add(b.Locked)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (b Balance) String() string {
|
func (b Balance) String() (o string) {
|
||||||
|
|
||||||
|
o = fmt.Sprintf("%s: %s", b.Currency, b.Available.String())
|
||||||
|
|
||||||
if b.Locked.Sign() > 0 {
|
if b.Locked.Sign() > 0 {
|
||||||
return fmt.Sprintf("%s: %v (locked %v)", b.Currency, b.Available, b.Locked)
|
o += fmt.Sprintf(" (locked %v)", b.Locked)
|
||||||
}
|
}
|
||||||
|
|
||||||
return fmt.Sprintf("%s: %s", b.Currency, b.Available.String())
|
if b.Borrowed.Sign() > 0 {
|
||||||
|
o += fmt.Sprintf(" (borrowed: %v)", b.Borrowed)
|
||||||
|
}
|
||||||
|
|
||||||
|
return o
|
||||||
}
|
}
|
||||||
|
|
||||||
type Asset struct {
|
type Asset struct {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user