make rsi
This commit is contained in:
parent
6679466c7a
commit
54348a53d8
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user