mirror of
https://ghfast.top/https://github.com/aeroxw/tick-stock-panel.git
synced 2026-09-12 19:04:15 +08:00
- 数据路由: get_name_map 合并指数维表; get_enriched_latest_asset("index") 缓存+flush/merge 分支; daily-batch 按资产分组
- 自选: watchlist_enriched 指数分支 + 行级 asset_type 标注
- 监控: MonitorRuleEngine 第三轮指数评估 (signal/price); 指数实时焐热复刻 ETF flush; Free档自选实时资产分流; 规则校验 (禁 strategy/market/ladder/分时信号)
- 隔离: _resolve_universe 过滤指数防污染股票日K/分钟K; 指数轮 reset_strategy_results=False; 策略/回测/screener 零改动
- AI 分析: prompt 指数无财务文案
14 lines
503 B
Python
14 lines
503 B
Python
"""AI 分析 prompt 指数文案测试。"""
|
|
from app.services.stock_analyzer import _build_user_prompt
|
|
|
|
|
|
def test_user_prompt_index_no_financials():
|
|
prompt = _build_user_prompt(
|
|
kline_tail=[{"date": "2026-07-24", "close": 3000.0}],
|
|
fins={"metrics": [], "income": []},
|
|
levels={}, close=3000.0, symbol="000001.SH", focus="",
|
|
asset_type="index",
|
|
)
|
|
assert "指数" in prompt
|
|
assert "Free 模式" not in prompt # 指数无财务是常态, 不走 Free 文案
|