fix: SIGNAL_JSON示例行花括号转义——build_prompt是f-string,示例JSON的{}被当格式符→ValueError→prompt构建全炸→fallback旧prompt(12点后所有重评都没SIGNAL_JSON要求)

This commit is contained in:
xxm
2026-08-25 12:52:33 +08:00
parent 7ec99053b9
commit 6b91065538
+1 -1
View File
@@ -716,7 +716,7 @@ accumulation / b_td1_v3 / v_mr / hk_pe_mom / hk_pe_oversold / p_oversold / s2_pa
3. 所有【】节标题一个都不能少
4. 止损<区间下沿<区间上沿<止盈,违反任一条=输出作废重想
5. ⚠️ 最后一行必须是机器可读结论(单行,不加代码块标记):
SIGNAL_JSON: {"signal":"买入|可买入|可加仓|关注|观望|持有|弱势持有|卖出|止盈","actionable":true或false,"entry_low":数字或0,"entry_high":数字或0,"stop_loss":数字或0,"take_profit":数字或0,"position_pct":数字0到20,"reason":"一句话"}
SIGNAL_JSON: {{"signal":"买入|可买入|可加仓|关注|观望|持有|弱势持有|卖出|止盈","actionable":true或false,"entry_low":数字或0,"entry_high":数字或0,"stop_loss":数字或0,"take_profit":数字或0,"position_pct":数字0到20,"reason":"一句话"}}
- signal 必须与【综合结论】完全一致
- actionable=true 仅当"当前价格下立即可执行的买入/卖出操作";观望/等待/条件未满足/不符合建仓条件一律 false
- 数字字段与【买入区间】【建议止损】【建议止盈】【建议仓位】一致,无则0"""