From 0b01750528bf4fe4737ed96ffd0cb4970be177c5 Mon Sep 17 00:00:00 2001 From: c9s Date: Thu, 1 Jun 2023 15:56:47 +0800 Subject: [PATCH] indicator: drop unused code --- pkg/indicator/tma.go | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/pkg/indicator/tma.go b/pkg/indicator/tma.go index fd1c416db..36e3ad15f 100644 --- a/pkg/indicator/tma.go +++ b/pkg/indicator/tma.go @@ -48,28 +48,3 @@ var _ types.SeriesExtend = &TMA{} func (inc *TMA) PushK(k types.KLine) { inc.Update(k.Close.Float64()) } - -func (inc *TMA) CalculateAndUpdate(allKLines []types.KLine) { - if inc.s1 == nil { - for _, k := range allKLines { - inc.PushK(k) - inc.EmitUpdate(inc.Last(0)) - } - } else { - k := allKLines[len(allKLines)-1] - inc.PushK(k) - inc.EmitUpdate(inc.Last(0)) - } -} - -func (inc *TMA) handleKLineWindowUpdate(interval types.Interval, window types.KLineWindow) { - if inc.Interval != interval { - return - } - - inc.CalculateAndUpdate(window) -} - -func (inc *TMA) Bind(updater KLineWindowUpdater) { - updater.OnKLineWindowUpdate(inc.handleKLineWindowUpdate) -}