This commit is contained in:
parent
ae8fb6e7f2
commit
e71e0b5cd3
4
go.sum
4
go.sum
@ -49,8 +49,8 @@ github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1y
|
|||||||
github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY=
|
github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY=
|
||||||
github.com/onsi/gomega v1.18.1 h1:M1GfJqGRrBrrGGsbxzV5dqM2U2ApXefZCQpkukxYRLE=
|
github.com/onsi/gomega v1.18.1 h1:M1GfJqGRrBrrGGsbxzV5dqM2U2ApXefZCQpkukxYRLE=
|
||||||
github.com/onsi/gomega v1.18.1/go.mod h1:0q+aL8jAiMXy9hbwj2mr5GziHiwhAIQpFmmtT5hitRs=
|
github.com/onsi/gomega v1.18.1/go.mod h1:0q+aL8jAiMXy9hbwj2mr5GziHiwhAIQpFmmtT5hitRs=
|
||||||
github.com/phyer/core v0.2.16 h1:ssuBoL3lKe1+JkDuOSLjLB/v+MLq4nh98gbmPyOMIRM=
|
github.com/phyer/core v0.2.18 h1:kgAH4FSugwZisR1yIzq4Ru+qAU13/yQLNwCooEfzWq8=
|
||||||
github.com/phyer/core v0.2.16/go.mod h1:XZdniJiiZPzOU8+QHPFRQWdvJa6m5Ilj5VClWWI0OQg=
|
github.com/phyer/core v0.2.18/go.mod h1:XZdniJiiZPzOU8+QHPFRQWdvJa6m5Ilj5VClWWI0OQg=
|
||||||
github.com/phyer/texus v0.0.0-20241207132635-0e7fb63f8196 h1:P1sxgCsS0VIL38ufZzgUuZLLyY/B+po6kSY7ziNZT7E=
|
github.com/phyer/texus v0.0.0-20241207132635-0e7fb63f8196 h1:P1sxgCsS0VIL38ufZzgUuZLLyY/B+po6kSY7ziNZT7E=
|
||||||
github.com/phyer/texus v0.0.0-20241207132635-0e7fb63f8196/go.mod h1:iZexs5agdApNlp8HW/FqKgma4Ij1x8/o+ZLcMvY3f80=
|
github.com/phyer/texus v0.0.0-20241207132635-0e7fb63f8196/go.mod h1:iZexs5agdApNlp8HW/FqKgma4Ij1x8/o+ZLcMvY3f80=
|
||||||
github.com/phyer/v5sdkgo v0.1.4 h1:mAxxjPJVTYGuGDarqOcFGkzj5AgqbbzJGsnYmmsbapU=
|
github.com/phyer/v5sdkgo v0.1.4 h1:mAxxjPJVTYGuGDarqOcFGkzj5AgqbbzJGsnYmmsbapU=
|
||||||
|
@ -269,7 +269,7 @@ func GetRangeCandleSortedSet(cr *core.Core, setName string, count int, from time
|
|||||||
Count: int64(count),
|
Count: int64(count),
|
||||||
}
|
}
|
||||||
ary := []string{}
|
ary := []string{}
|
||||||
extt, err := GetExpiration(cr, period)
|
extt, err := cr.GetExpiration(period)
|
||||||
ot := time.Now().Add(extt * -1)
|
ot := time.Now().Add(extt * -1)
|
||||||
oti := ot.UnixMilli()
|
oti := ot.UnixMilli()
|
||||||
cli := cr.RedisLocalCli
|
cli := cr.RedisLocalCli
|
||||||
@ -340,17 +340,17 @@ func extractString(input string) (string, error) {
|
|||||||
return remaining[:pipeIndex], nil
|
return remaining[:pipeIndex], nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetExpiration(cr *core.Core, per string) (time.Duration, error) {
|
// func GetExpiration(cr *core.Core, per string) (time.Duration, error) {
|
||||||
if len(per) == 0 {
|
// if len(per) == 0 {
|
||||||
erstr := fmt.Sprint("period没有设置")
|
// erstr := fmt.Sprint("period没有设置")
|
||||||
logrus.Warn(erstr)
|
// logrus.Warn(erstr)
|
||||||
err := errors.New(erstr)
|
// err := errors.New(erstr)
|
||||||
return 0, err
|
// return 0, err
|
||||||
}
|
// }
|
||||||
exp, err := cr.PeriodToMinutes(per)
|
// exp, err := cr.PeriodToMinutes(per)
|
||||||
dur := time.Duration(exp*319) * time.Minute
|
// dur := time.Duration(exp*319) * time.Minute
|
||||||
return dur, err
|
// return dur, err
|
||||||
}
|
// }
|
||||||
func MakeRsi(cr *core.Core, cl *core.Candle, count int, makeStock bool) (error, int) {
|
func MakeRsi(cr *core.Core, cl *core.Candle, count int, makeStock bool) (error, int) {
|
||||||
data := cl.Data
|
data := cl.Data
|
||||||
js, _ := json.Marshal(data)
|
js, _ := json.Marshal(data)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user