From 1ff783bf5a5bc6560a10696c756487ae0a3154b6 Mon Sep 17 00:00:00 2001 From: c9s Date: Sun, 1 Sep 2024 17:54:32 +0800 Subject: [PATCH] xmaker: reuse makerMarket field --- pkg/strategy/xmaker/strategy.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkg/strategy/xmaker/strategy.go b/pkg/strategy/xmaker/strategy.go index 378c553..d99f0e8 100644 --- a/pkg/strategy/xmaker/strategy.go +++ b/pkg/strategy/xmaker/strategy.go @@ -1300,9 +1300,8 @@ func (s *Strategy) CrossRun( return errors.New("tradesSince time can not be zero") } - makerMarket, _ := makerSession.Market(s.Symbol) - position := types.NewPositionFromMarket(makerMarket) - profitStats := types.NewProfitStats(makerMarket) + position := types.NewPositionFromMarket(s.makerMarket) + profitStats := types.NewProfitStats(s.makerMarket) fixer := common.NewProfitFixer() // fixer.ConverterManager = s.ConverterManager @@ -1317,7 +1316,7 @@ func (s *Strategy) CrossRun( fixer.AddExchange(sourceSession.Name, ss) } - if err2 := fixer.Fix(ctx, makerMarket.Symbol, + if err2 := fixer.Fix(ctx, s.makerMarket.Symbol, s.ProfitFixerConfig.TradesSince.Time(), time.Now(), profitStats,