fix: per_stock_reassess entry_low/high不or短路——LLM给0(空区间)就用0清空,不再取旧脏值95/99
This commit is contained in:
@@ -54,8 +54,10 @@ def _build_full_analysis(code, entry, result):
|
||||
signal = result.get("timing_signal") or entry.get("timing_signal", "")
|
||||
category = result.get("stock_category") or entry.get("stock_category", "")
|
||||
|
||||
el = result.get("entry_low") or entry.get("entry_low", 0)
|
||||
eh = result.get("entry_high") or entry.get("entry_high", 0)
|
||||
# 2026-08-18 修复:entry_low/high 不用 or 短路——LLM 显式给(含0空区间)就用 LLM 值
|
||||
# 否则 `0 or 95.0` 会把 LLM 的"清空区间"误判为"取旧脏值"(600262 教训:95/99 残留)
|
||||
el = result.get("entry_low") if result.get("entry_low") is not None else entry.get("entry_low", 0)
|
||||
eh = result.get("entry_high") if result.get("entry_high") is not None else entry.get("entry_high", 0)
|
||||
sl = result.get("stop_loss") or entry.get("stop_loss", 0)
|
||||
tp = result.get("take_profit") or entry.get("take_profit", 0)
|
||||
rr = result.get("rr_ratio") or entry.get("rr_ratio", 0)
|
||||
|
||||
Reference in New Issue
Block a user