fix bug
This commit is contained in:
@@ -16,7 +16,7 @@ func Boot() {
|
||||
// 启动 AI 分析任务
|
||||
func BootAiStart(key string, ymd int) error {
|
||||
var datas []models.StratModel
|
||||
err := impl.DBService.Where("strat_key=? and ymd=? and (rsi_score>0 or macd_score>0)", key, ymd).Find(&datas).Error
|
||||
err := impl.DBService.Where("strat_key=? and ymd=? and ai_score=0 and rsi_score>0 and macd_score>0", key, ymd).Find(&datas).Error
|
||||
if err != nil {
|
||||
log.Printf("Failed to query data: %v", err)
|
||||
return fmt.Errorf("query failed: %w", err)
|
||||
|
||||
@@ -58,10 +58,6 @@ const (
|
||||
defaultMacdSignal = 9
|
||||
)
|
||||
|
||||
var (
|
||||
desc []string
|
||||
)
|
||||
|
||||
type MacdResult struct {
|
||||
Score int
|
||||
Val float64
|
||||
@@ -70,6 +66,7 @@ type MacdResult struct {
|
||||
|
||||
// RunMacd 根据MACD红绿柱及价量关系,对当前标的进行打分与描述
|
||||
func RunMacd(code string) *MacdResult {
|
||||
var desc []string
|
||||
args, _, err := GetArgConfig(code)
|
||||
if err != nil {
|
||||
return &MacdResult{Score: -1, Desc: "MACD参数错误!"}
|
||||
|
||||
Reference in New Issue
Block a user