Compare commits

...

13 Commits

Author SHA1 Message Date
zhangkun9038@dingtalk.com
ee9998034f merged 2025-02-19 18:08:29 +08:00
zhangkun9038@dingtalk.com
77fd000647 support proxychains 2025-02-19 18:01:23 +08:00
zhangkun9038@dingtalk.com
66977fa1c8 尝试:http://gitea.zjmod.xyz/phyer/core/issues/2#issue-2 2025-01-23 13:02:04 +08:00
zhangkun9038@dingtalk.com
9458a5b051 尝试:http://gitea.zjmod.xyz/phyer/core/issues/2#issue-2 2025-01-23 12:22:12 +08:00
zhangkun9038@dingtalk.com
2adffa3ca9 尝试:http://gitea.zjmod.xyz/phyer/core/issues/2#issue-2 2025-01-23 12:04:49 +08:00
zhangkun9038@dingtalk.com
41f8fdb069 elasticsearch实例死了,重新跑数据 2025-01-23 11:51:39 +08:00
zhangkun9038@dingtalk.com
75c9556376 elasticsearch实例死了,重新跑数据 2025-01-23 11:26:36 +08:00
zhangkun9038@dingtalk.com
478d62ba2f 已经修复问题:http://gitea.zjmod.xyz/phyer/core/issues/1#issuecomment-3 6H貌似也是一样的问题 2025-01-20 22:50:11 +08:00
zhangkun9038@dingtalk.com
78ed88c2b5 已经修复问题:http://gitea.zjmod.xyz/phyer/core/issues/1#issuecomment-3 6H貌似也是一样的问题 2025-01-20 20:52:48 +08:00
zhangkun9038@dingtalk.com
b7ee1c70aa 已经修复问题:http://gitea.zjmod.xyz/phyer/core/issues/1#issuecomment-3 2025-01-20 20:46:17 +08:00
zhangkun9038@dingtalk.com
bc98a6f03b 尝试修复:http://gitea.zjmod.xyz/phyer/core/issues/1#issuecomment-2 2025-01-20 20:30:51 +08:00
zhangkun9038@dingtalk.com
66a9b1526b 尝试修复:http://gitea.zjmod.xyz/phyer/core/issues/1#issuecomment-2 2025-01-20 20:18:27 +08:00
zhangkun9038@dingtalk.com
f3beec4cda 尝试修复:http://gitea.zjmod.xyz/phyer/core/issues/1#issuecomment-1 2025-01-19 22:20:06 +08:00
4 changed files with 32 additions and 29 deletions

View File

@ -36,12 +36,15 @@
"password": "", "password": "",
"index": 0, "index": 0,
"description": "" "description": ""
}, },
"credentialReadOnly": { "sortedSet": {
"secretKey": "D6D74DF9DD60A25BE2B27CA71D8F814D", "length": 3000
"baseUrl": "https://aws.okx.com", },
"okAccessKey": "fe468418-5e40-433f-8d04-04951286d417", "credentialReadOnly": {
"okAccessPassphrase": "M4pw71Id", "secretKey": "D6D74DF9DD60A25BE2B27CA71D8F814D",
"baseUrl": "https://aws.okx.com",
"okAccessKey": "fe468418-5e40-433f-8d04-04951286d417",
"okAccessPassphrase": "M4pw71Id",
"env": "realPlate", "env": "realPlate",
"ctype": "readOnly" "ctype": "readOnly"
}, },
@ -101,7 +104,7 @@
"seg": "4H" "seg": "4H"
}, },
{ {
"startTime": "2021-12-04 18:00.000", "startTime": "2024-05-27 06:00.000",
"enabled": true, "enabled": true,
"seg": "6H" "seg": "6H"
}, },
@ -116,7 +119,7 @@
"seg": "1D" "seg": "1D"
}, },
{ {
"startTime": "2021-12-04 00:00.000", "startTime": "2021-12-05 00:00.000",
"enabled": true, "enabled": true,
"seg": "2D" "seg": "2D"
}, },

4
go.mod
View File

@ -4,8 +4,8 @@ go 1.21
require ( require (
github.com/bitly/go-simplejson v0.5.0 github.com/bitly/go-simplejson v0.5.0
github.com/phyer/core v0.2.15 github.com/phyer/core v0.2.18
github.com/phyer/v5sdkgo v0.1.4 github.com/phyer/v5sdkgo v0.1.5
github.com/sirupsen/logrus v1.9.3 github.com/sirupsen/logrus v1.9.3
) )

8
go.sum
View File

@ -45,10 +45,10 @@ github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7J
github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo=
github.com/onsi/gomega v1.16.0 h1:6gjqkI8iiRHMvdccRJM8rVKjCWk6ZIm6FTm3ddIe4/c= github.com/onsi/gomega v1.16.0 h1:6gjqkI8iiRHMvdccRJM8rVKjCWk6ZIm6FTm3ddIe4/c=
github.com/onsi/gomega v1.16.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= github.com/onsi/gomega v1.16.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY=
github.com/phyer/core v0.2.6 h1:zLNgJ3PP4s5EvSC40RLXw0QptnvkbXwRBwvWHVCWVfA= github.com/phyer/core v0.2.18 h1:kgAH4FSugwZisR1yIzq4Ru+qAU13/yQLNwCooEfzWq8=
github.com/phyer/core v0.2.6/go.mod h1:XZdniJiiZPzOU8+QHPFRQWdvJa6m5Ilj5VClWWI0OQg= github.com/phyer/core v0.2.18/go.mod h1:XZdniJiiZPzOU8+QHPFRQWdvJa6m5Ilj5VClWWI0OQg=
github.com/phyer/v5sdkgo v0.1.4 h1:mAxxjPJVTYGuGDarqOcFGkzj5AgqbbzJGsnYmmsbapU= github.com/phyer/v5sdkgo v0.1.5 h1:lscP37ZMzVj/LJcmatYbJ7VvPXQZUgDX59Fghe2381g=
github.com/phyer/v5sdkgo v0.1.4/go.mod h1:QCMnQFQNizOvFRPKytv50fOg/MoxS44IFcQicc4NxOg= github.com/phyer/v5sdkgo v0.1.5/go.mod h1:QCMnQFQNizOvFRPKytv50fOg/MoxS44IFcQicc4NxOg=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/rogpeppe/go-internal v1.6.1 h1:/FiVV8dS/e+YqF2JvO3yXRFbBLTIuSDkuC7aBOAvL+k= github.com/rogpeppe/go-internal v1.6.1 h1:/FiVV8dS/e+YqF2JvO3yXRFbBLTIuSDkuC7aBOAvL+k=

30
main.go
View File

@ -209,14 +209,14 @@ func LoopAllCoinsList(mdura int, barPeriod string, rge int) {
var ct int var ct int
randVal := rand.Float64() randVal := rand.Float64()
switch { switch {
case randVal < 0.7: case randVal < 0.3:
// 70%的概率获取最近15%的数据 // 30%的概率获取最近15%的数据
ct = rand.Intn(rge * 15 / 100) ct = rand.Intn(rge * 15 / 100)
case randVal < 0.9: case randVal < 0.5:
// 20%的概率获取最近15%~55%的数据 // 20%的概率获取最近15%~55%的数据
ct = rand.Intn(rge*40/100) + (rge * 15 / 100) ct = rand.Intn(rge*40/100) + (rge * 15 / 100)
default: default:
// 10%的概率获取最近55%~100%的数据 // 50%的概率获取最近55%~100%的数据
ct = rand.Intn(rge*45/100) + (rge * 55 / 100) ct = rand.Intn(rge*45/100) + (rge * 55 / 100)
} }
@ -258,57 +258,57 @@ func main() {
// 全员5m // 全员5m
go func() { go func() {
logrus.Info("LoopAllCoinsList - 5m") logrus.Info("LoopAllCoinsList - 5m")
LoopAllCoinsList(360, "5m", 20) LoopAllCoinsList(300, "5m", 10220)
}() }()
// 全员15m candle // 全员15m candle
go func() { go func() {
logrus.Info("LoopAllCoinsList - 15m") logrus.Info("LoopAllCoinsList - 15m")
LoopAllCoinsList(720, "15m", 30) LoopAllCoinsList(300, "15m", 9430)
}() }()
// 全员30m candle // 全员30m candle
go func() { go func() {
logrus.Info("LoopAllCoinsList - 30m") logrus.Info("LoopAllCoinsList - 30m")
LoopAllCoinsList(1200, "30m", 50) LoopAllCoinsList(300, "30m", 7350)
}() }()
// 全员1H candle // 全员1H candle
go func() { go func() {
logrus.Info("LoopAllCoinsList - 1H") logrus.Info("LoopAllCoinsList - 1H")
LoopAllCoinsList(1800, "1H", 60) LoopAllCoinsList(300, "1H", 4300)
}() }()
// 全员2H candle // 全员2H candle
go func() { go func() {
logrus.Info("LoopAllCoinsList - 2H") logrus.Info("LoopAllCoinsList - 2H")
LoopAllCoinsList(2400, "2H", 80) LoopAllCoinsList(300, "2H", 4080)
}() }()
// 全员4小时candle // 全员4小时candle
go func() { go func() {
logrus.Info("LoopAllCoinsList - 4H") logrus.Info("LoopAllCoinsList - 4H")
LoopAllCoinsList(3000, "4H", 100) LoopAllCoinsList(300, "4H", 4100)
}() }()
// 全员6小时candle // 全员6小时candle
go func() { go func() {
logrus.Info("LoopAllCoinsList - 6H") logrus.Info("LoopAllCoinsList - 6H")
LoopAllCoinsList(3600, "6H", 120) LoopAllCoinsList(360, "6H", 3120)
}() }()
// 全员12小时candle // 全员12小时candle
go func() { go func() {
logrus.Info("LoopAllCoinsList - 12H") logrus.Info("LoopAllCoinsList - 12H")
LoopAllCoinsList(4200, "12H", 160) LoopAllCoinsList(360, "12H", 3160)
}() }()
// 全员1Day candle & maX // 全员1Day candle & maX
go func() { go func() {
logrus.Info("LoopAllCoinsList - 1D") logrus.Info("LoopAllCoinsList - 1D")
LoopAllCoinsList(4800, "1D", 180) LoopAllCoinsList(400, "1D", 2180)
}() }()
// 全员2Day candle & maX // 全员2Day candle & maX
go func() { go func() {
logrus.Info("LoopAllCoinsList - 2D") logrus.Info("LoopAllCoinsList - 2D")
LoopAllCoinsList(6000, "2D", 220) LoopAllCoinsList(400, "2D", 1220)
}() }()
// 全员5Day candle & maX // 全员5Day candle & maX
go func() { go func() {
logrus.Info("LoopAllCoinsList - 5D") logrus.Info("LoopAllCoinsList - 5D")
LoopAllCoinsList(7200, "5D", 240) LoopAllCoinsList(420, "5D", 1240)
}() }()
go func() { go func() {
LoopSaveCandle(&cr) LoopSaveCandle(&cr)