Skip to content

Commit 4c3837d

Browse files
committed
Clarify market confirmation reasons
1 parent 0f5a4c9 commit 4c3837d

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

src/quant_advisor_research/advisory_report.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1253,6 +1253,8 @@ def build_final_decisions(
12531253
if medium_context_score >= 0.35:
12541254
labels = ", ".join(theme.get("theme_labels", [])[:3]) or str(theme.get("primary_theme_label", ""))
12551255
reasons.append(f"中线主题上下文:{labels}。")
1256+
if market_score is not None and as_float(market_score) >= 0.35:
1257+
reasons.append(f"市场确认:相对强度、近期走势和成交量确认分数={display_number(market_score)}。")
12561258
if long_context_score >= 0.35 and rec:
12571259
bias = rec.get("ai_context", {}).get("bias", "")
12581260
reasons.append(f"长线AI背景:{bias or '已读取'}。")

src/quant_advisor_research/publisher.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ def render_final_decisions_html(report: dict[str, Any]) -> str:
100100
<div><dt>综合分</dt><dd>{html.escape(display_number(pick.get('combined_score')))}</dd></div>
101101
<div><dt>政策/新闻</dt><dd>{html.escape(display_number(pick.get('source_score')))}</dd></div>
102102
<div><dt>动量</dt><dd>{html.escape(display_number(pick.get('momentum_score')))}</dd></div>
103-
<div><dt>中线主题</dt><dd>{html.escape(display_number(pick.get('medium_context_score', pick.get('ai_signal_score'))))}</dd></div>
103+
<div><dt>主题/背景</dt><dd>{html.escape(display_number(pick.get('medium_context_score', pick.get('ai_signal_score'))))}</dd></div>
104104
</dl>
105105
<p><strong>股票背景:</strong>{html.escape(str(pick.get('business_summary', '')))}</p>
106106
<p><strong>推荐理由:</strong>{html.escape(str(pick.get('prospect_summary', '')))}</p>

0 commit comments

Comments
 (0)