diff --git a/pkg/strategy/ccinr/strategy.go b/pkg/strategy/ccinr/strategy.go index 69e3b60..ae63d5e 100644 --- a/pkg/strategy/ccinr/strategy.go +++ b/pkg/strategy/ccinr/strategy.go @@ -52,7 +52,6 @@ type Strategy struct { Traded map[string]bool TradeType map[string]string - TradeKLine map[string]types.KLine TradeRetry map[string]int // orders @@ -311,7 +310,6 @@ func (s *Strategy) Run(ctx context.Context, orderExecutor qbtrade.OrderExecutor, s.Traded = make(map[string]bool) s.TradeType = make(map[string]string) - s.TradeKLine = make(map[string]types.KLine) s.TradeRetry = make(map[string]int) s.ShortOrder = make(map[string]types.SubmitOrder) @@ -372,7 +370,6 @@ func (s *Strategy) Run(ctx context.Context, orderExecutor qbtrade.OrderExecutor, s.TradeRetry[symbol] = s.TradeRetry[symbol] + 1 } } - s.TradeKLine[symbol] = k } }) @@ -394,7 +391,7 @@ func (s *Strategy) Run(ctx context.Context, orderExecutor qbtrade.OrderExecutor, sym, s.TradeType[sym], s.nr[sym].NrKLine.GetStartTime(), s.nr[sym].NrKLine.High.Float64(), s.nr[sym].NrKLine.Low.Float64(), cciV) qbtrade.Notify(msg) - tk := s.TradeKLine[sym] + tk := s.nr[sym].NrKLine s.placeOrders(ctx, tk) }) }