From 129e2c438e7c3acca492d6c134dbb3d28c6cfe60 Mon Sep 17 00:00:00 2001 From: kbearXD Date: Mon, 9 Sep 2024 14:48:14 +0800 Subject: [PATCH] FIX: add debug log --- pkg/bbgo/session.go | 6 ++++++ pkg/bbgo/trader.go | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/pkg/bbgo/session.go b/pkg/bbgo/session.go index 5e564de8b..14cdf217e 100644 --- a/pkg/bbgo/session.go +++ b/pkg/bbgo/session.go @@ -405,6 +405,12 @@ func (session *ExchangeSession) initSymbol(ctx context.Context, environ *Environ return fmt.Errorf("market %s is not defined", symbol) } + if environ == nil { + session.logger.Info("environment is nil") + } else { + session.logger.Infof("environment config: %+v", environ.environmentConfig) + } + disableMarketDataStore := environ.environmentConfig != nil && environ.environmentConfig.DisableMarketDataStore disableSessionTradeBuffer := environ.environmentConfig != nil && environ.environmentConfig.DisableSessionTradeBuffer maxSessionTradeBufferSize := 0 diff --git a/pkg/bbgo/trader.go b/pkg/bbgo/trader.go index 06be0a65e..13c83212b 100644 --- a/pkg/bbgo/trader.go +++ b/pkg/bbgo/trader.go @@ -122,6 +122,12 @@ func (trader *Trader) DisableLogging() { } func (trader *Trader) Configure(userConfig *Config) error { + // config environment + if userConfig.Environment != nil && trader.environment != nil { + trader.environment.environmentConfig = userConfig.Environment + } + + // config risk control if userConfig.RiskControls != nil { trader.SetRiskControls(userConfig.RiskControls) }