1、暂存
This commit is contained in:
@ -8,7 +8,6 @@ import (
|
||||
"go-admin/common/helper"
|
||||
"go-admin/config"
|
||||
"go-admin/pkg/httputils"
|
||||
"go-admin/services/binanceservice"
|
||||
"go-admin/services/cacheservice"
|
||||
"go-admin/services/futureservice"
|
||||
"go-admin/services/scriptservice"
|
||||
@ -46,54 +45,34 @@ func BusinessInit(db *gorm.DB) {
|
||||
os.Exit(-1)
|
||||
}
|
||||
|
||||
//币安 现货交易对
|
||||
SpotCurrencyInit()
|
||||
//币安 合约交易对
|
||||
FuturesInit()
|
||||
|
||||
//第一次初始化交易对价格
|
||||
spotApi := binanceservice.SpotRestApi{}
|
||||
futApi := binanceservice.FutRestApi{}
|
||||
spotApi.Ticker()
|
||||
futApi.Ticker()
|
||||
|
||||
//现货 订阅
|
||||
SpotSubscribeInit("normal")
|
||||
//合约订阅
|
||||
futureservice.StartBinanceProWs("normal")
|
||||
//定时任务
|
||||
RunSpotJobs(db)
|
||||
}
|
||||
|
||||
// 行情监听初始化
|
||||
func BinanceMarketInit() error {
|
||||
//币安 现货交易对(仅数据初始化,不启动WebSocket)
|
||||
SpotCurrencyInit()
|
||||
//币安 合约交易对(仅数据初始化,不启动WebSocket)
|
||||
FuturesInit()
|
||||
|
||||
//现货 订阅
|
||||
// SpotSubscribeInit("normal")
|
||||
//合约订阅
|
||||
futureservice.StartBinanceProWs("normal")
|
||||
// log.Info("订阅合约-开始")
|
||||
// go futureservice.StartBinanceProWs("normal")
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// 开启现货ws监听
|
||||
func SpotWsInit() {
|
||||
//启动websocket服务
|
||||
//go func() {
|
||||
// err := wsservice.StartServer(":3333")
|
||||
// if err != nil {
|
||||
// log.Info("wsservice.StartServer", zap.Error(err))
|
||||
//
|
||||
// _, cancel := context.WithTimeout(context.Background(), 5*time.Second)
|
||||
// cancel()
|
||||
// }
|
||||
//}()
|
||||
}
|
||||
|
||||
// 定义任务
|
||||
func RunSpotJobs(db *gorm.DB) {
|
||||
cronJob := cron.New()
|
||||
//添加任务 同步交易对行情
|
||||
// spotApi := spotservice.SpotRestApi{}
|
||||
// futApi := futureservice.FutRestApi{}
|
||||
// _, err := cronJob.AddFunc("@every 10s", func() {
|
||||
// //BuySellOrderNew(db)
|
||||
// spotApi.Ticker()
|
||||
// futApi.Ticker()
|
||||
// })
|
||||
// if err != nil {
|
||||
// return
|
||||
// }
|
||||
|
||||
//定时执行脚本任务
|
||||
_, err := cronJob.AddFunc("@every 3s", func() {
|
||||
order := scriptservice.PreOrder{}
|
||||
|
||||
Reference in New Issue
Block a user