mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-25 16:25:16 +00:00
fix: fix pivothigh indicator use high instead of low
This commit is contained in:
parent
78299a6e7d
commit
f62eb301e3
|
@ -43,13 +43,13 @@ func (inc *PivotHigh) Update(value float64) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
low, ok := calculatePivotHigh(inc.Highs, inc.Window, inc.RightWindow)
|
high, ok := calculatePivotHigh(inc.Highs, inc.Window, inc.RightWindow)
|
||||||
if !ok {
|
if !ok {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if low > 0.0 {
|
if high > 0.0 {
|
||||||
inc.Values.Push(low)
|
inc.Values.Push(high)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -58,8 +58,7 @@ func (inc *PivotHigh) PushK(k types.KLine) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
inc.Update(k.Low.Float64())
|
inc.Update(k.High.Float64())
|
||||||
inc.EndTime = k.EndTime.Time()
|
inc.EndTime = k.EndTime.Time()
|
||||||
inc.EmitUpdate(inc.Last())
|
inc.EmitUpdate(inc.Last())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user