mirror of
https://github.com/lukewilson2002/autotrader.git
synced 2025-06-15 08:23:51 +00:00
Update indicators.go
This commit is contained in:
parent
920df02bcc
commit
b0ab9543a4
@ -28,7 +28,7 @@ func RSI(series *FloatSeries, periods int) *FloatSeries {
|
||||
if loss == 0 {
|
||||
return float64(100)
|
||||
}
|
||||
return float64(100. - 100./(1.+val/loss))
|
||||
return float64(100 - 100/(1+val/loss))
|
||||
})
|
||||
}
|
||||
|
||||
@ -45,7 +45,7 @@ func RSI(series *FloatSeries, periods int) *FloatSeries {
|
||||
// - LeadingA
|
||||
// - LeadingB
|
||||
// - Lagging
|
||||
func Ichimoku(series *Series, convPeriod, basePeriod, leadingPeriods int) *Frame {
|
||||
func Ichimoku(series *FloatSeries, convPeriod, basePeriod, leadingPeriods int) *Frame {
|
||||
// Calculate the Conversion Line.
|
||||
conv := series.Copy().Rolling(convPeriod).Max().Add(series.Copy().Rolling(convPeriod).Min()).
|
||||
Map(func(i int, val any) any {
|
||||
|
Loading…
x
Reference in New Issue
Block a user