This commit is contained in:
zhangkun9038@dingtalk.com 2024-12-21 01:18:06 +08:00
parent 6679466c7a
commit 54348a53d8

View File

@ -302,11 +302,11 @@ func MakeRsi(cr *core.Core, cl *core.Candle, count int) (error, int) {
RsiVol: rv, RsiVol: rv,
Confirm: false, Confirm: false,
} }
duration := time.Now().Sub(cl.Timestamp) // 获取时间差 periodMins, err := cr.PeriodToMinutes(cl.Period)
if duration < 0 {
duration = -duration // 将时间差取绝对值 duration := rsi.LastUpdate.Sub(cl.Timestamp) // 获取时间差
} //最后更新时间大于一个周期,判定为已完成
if duration < 3*time.Minute { if duration > time.Duration(periodMins)*time.Minute {
rsi.Confirm = true rsi.Confirm = true
} }
cr.RsiProcessChan <- &rsi cr.RsiProcessChan <- &rsi