代码拉取完成,页面将自动刷新
package command
import (
"gitee.com/quant1x/engine/tracker"
"gitee.com/quant1x/gox/api"
cmder "github.com/spf13/cobra"
"strings"
)
const (
commandTracker = "tracker"
)
var (
trackerStrategyCodes = "1" // 策略编号
)
// CmdTracker 实时跟踪
var CmdTracker = &cmder.Command{
Use: commandTracker,
Example: Application + " " + commandTracker + " --no=1",
//Args: cobra.MinimumNArgs(0),
Args: func(cmd *cmder.Command, args []string) error {
return nil
},
Short: "实时跟踪",
Long: `实时跟踪`,
Run: func(cmd *cmder.Command, args []string) {
//if !CheckPermission(licenses.QuantStrategyNo81 | licenses.QuantStrategyNo82) {
// fmt.Println("没有策略权限")
// return
//}
var strategyCodes []int
array := strings.Split(trackerStrategyCodes, ",")
for _, strategyNumber := range array {
strategyNumber := strings.TrimSpace(strategyNumber)
code := api.ParseInt(strategyNumber)
strategyCodes = append(strategyCodes, int(code))
}
tracker.Tracker(strategyCodes...)
},
}
func initTracker() {
CmdTracker.Flags().StringVar(&trackerStrategyCodes, "no", trackerStrategyCodes, "策略编号, 多个用逗号分隔")
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。