xalign: fix instanceID

This commit is contained in:
c9s 2023-06-08 18:05:58 +08:00
parent cbb9cc7722
commit 7a6000a316
No known key found for this signature in database
GPG Key ID: 7385E7E464CB0A54

View File

@ -4,6 +4,7 @@ import (
"context"
"errors"
"fmt"
"strings"
"time"
log "github.com/sirupsen/logrus"
@ -40,7 +41,13 @@ func (s *Strategy) ID() string {
}
func (s *Strategy) InstanceID() string {
return fmt.Sprintf("%s", ID)
var cs []string
for cur := range s.ExpectedBalances {
cs = append(cs, cur)
}
return ID + strings.Join(s.PreferredSessions, "-") + strings.Join(cs, "-")
}
func (s *Strategy) Subscribe(session *bbgo.ExchangeSession) {