用例的样例文字跟上新的判决依据写法
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
d85fe6731b
commit
c6afce2a38
|
|
@ -161,16 +161,18 @@ def _():
|
||||||
def _():
|
def _():
|
||||||
# 三只都是仅展示, 但来路完全不同: 一只差当日涨幅、一只吸筹没到确认线、
|
# 三只都是仅展示, 但来路完全不同: 一只差当日涨幅、一只吸筹没到确认线、
|
||||||
# 一只被昨夜坏信号一票否决。写成同一句话的话, 人看不出哪只该继续盯。
|
# 一只被昨夜坏信号一票否决。写成同一句话的话, 人看不出哪只该继续盯。
|
||||||
rows = [cand("600000.SH", score=300, verdict="仅展示", basis="门槛未过:started"),
|
# 判决依据的样子取自 2026-09-04 的真实计划 (选股系统 card.py 产出的原文)。
|
||||||
|
rows = [cand("600000.SH", score=300, verdict="仅展示",
|
||||||
|
basis="当日涨幅 -3.2%,没到 3% 的启动线"),
|
||||||
cand("600002.SH", score=290, verdict="仅展示",
|
cand("600002.SH", score=290, verdict="仅展示",
|
||||||
basis="三门槛全过,但吸筹评分为「潜在吸筹」,未达确认线,不升格关注"),
|
basis="三条门槛都过了,但吸筹只到「潜在吸筹」,没到明确吸筹这条线"),
|
||||||
cand("600003.SH", score=280, verdict="仅展示",
|
cand("600003.SH", score=280, verdict="仅展示",
|
||||||
basis="硬风险否决:决策系统昨夜信号 SELL"),
|
basis="择时决策系统昨夜给出卖出信号"),
|
||||||
cand("600004.SH", score=270, verdict="仅展示")] # 旧版计划: 没有判决依据
|
cand("600004.SH", score=270, verdict="仅展示")] # 旧版计划: 没有判决依据
|
||||||
sk = {x["ts_code"]: x["why"] for x in _scan(rows, slots=3)["skipped"]}
|
sk = {x["ts_code"]: x["why"] for x in _scan(rows, slots=3)["skipped"]}
|
||||||
assert sk["600000.SH"].endswith(":门槛未过:started"), sk["600000.SH"]
|
assert sk["600000.SH"] == "当日涨幅 -3.2%,没到 3% 的启动线", sk["600000.SH"]
|
||||||
assert "潜在吸筹" in sk["600002.SH"], sk["600002.SH"]
|
assert "潜在吸筹" in sk["600002.SH"], sk["600002.SH"]
|
||||||
assert "SELL" in sk["600003.SH"], sk["600003.SH"]
|
assert sk["600003.SH"] == "择时决策系统昨夜给出卖出信号", sk["600003.SH"]
|
||||||
# 三句话必须互不相同 —— 这正是这条用例要守住的东西
|
# 三句话必须互不相同 —— 这正是这条用例要守住的东西
|
||||||
assert len({sk["600000.SH"], sk["600002.SH"], sk["600003.SH"]}) == 3, sk
|
assert len({sk["600000.SH"], sk["600002.SH"], sk["600003.SH"]}) == 3, sk
|
||||||
# 判决依据缺失时退回原来那句固定文案, 不许让这一栏空掉
|
# 判决依据缺失时退回原来那句固定文案, 不许让这一栏空掉
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue