fix: 止盈区0.0美化显示+健康告警阈值放宽

This commit is contained in:
知微
2026-07-09 13:46:17 +08:00
parent e9ff85c3b0
commit 87b795f353
2 changed files with 8 additions and 2 deletions
+7 -2
View File
@@ -404,14 +404,19 @@ def run_once(round_label=""):
if result:
timing_signal = result.get("timing_signal", "")
action = result.get("action", "")
# 格式化区间描述(止盈区lo=0时美化显示)
if key == "take_profit_zone" and lo == 0:
zone_desc = f"止盈监控(目标{hi:.0f})"
else:
zone_desc = f"操作区间{lo}~{hi}"
if "买入" in timing_signal or "加仓" in timing_signal or "止损" in action:
rr = result.get("rr_ratio", 0)
msg = f"🔔 {name}({code}) 价{price}→触发操作区间{lo}~{hi},已触发重评|RR={rr}"
msg = f"🔔 {name}({code}) 价{price}→触发{zone_desc},已触发重评|RR={rr}"
push_to_xmpp(msg)
outputs.append(f" 📨 区间触发重评→已推送Dad: {action}")
else:
reason = f"重评结果:{timing_signal},不构成操作建议"
msg = f"📋 {name}({code}) 价{price}进入操作区间{lo}~{hi}{reason}"
msg = f"📋 {name}({code}) 价{price}{zone_desc}{reason}"
push_to_xmpp(msg)
outputs.append(f" 📨 区间触发→已推送说明: {reason}")
except Exception as e: