feat(prompt): 技术位锚定+止损门禁+12维命名统一

- collect_data: 现算technical_analysis.full_analysis(强撑/弱撑/枢轴/弱压/强压/有效区间/MA)
- prompt: 【技术位锚】独立高亮段+锚定纪律(止损<区下沿,锚弱撑下方1-3%/强撑;止盈锚弱压强压;
  偏离须说明理由)+输出纪律第4条+【参数自检】节
- save_result: sl>=el时用弱撑x0.985/强撑x0.99自动修正并留痕,无技术位拒写
- 命名: 九维→12维全局统一(prompt/docstring/前端弹窗)
This commit is contained in:
hmo
2026-07-22 23:43:45 +08:00
parent 440ce56b0b
commit cf039b2770
3 changed files with 79 additions and 18 deletions
+3 -3
View File
@@ -42,7 +42,7 @@ from mofin_db import snapshot_strategy_history
def _build_full_analysis(code, entry, result):
"""从重评结果构建完整维分析文本"""
"""从重评结果构建完整12维分析文本"""
if not result:
return ""
lines = []
@@ -144,7 +144,7 @@ def _build_full_analysis(code, entry, result):
if ma_match:
ma5, ma10, ma20, ma60 = ma_match.groups()
lines.append(f"{name}({code} 维全析)】")
lines.append(f"{name}({code} 12维全析)】")
lines.append("")
if macro_desc:
lines.append(f"① 大盘环境(当日实时):{macro_desc}")
@@ -390,7 +390,7 @@ def main():
if _fa and _fa[0]: print(f" ✅ full_analysis已写入({len(_fa[0])}字)")
else: print(f" ⚠️ full_analysis为空")
_v.close()
# LLM生成完整维分析
# LLM生成完整12维分析
_macro_desc = ""
_pe_val = ""
_pb_val = ""