diff --git a/decision/engine.go b/decision/engine.go index 0379d766..14a6101b 100644 --- a/decision/engine.go +++ b/decision/engine.go @@ -244,17 +244,22 @@ func buildSystemPrompt(accountEquity float64) string { // === 开仓信号强度 === sb.WriteString("# 🎯 开仓标准(严格)\n\n") - sb.WriteString("只在**强信号**时开仓,不确定就观望:\n\n") - sb.WriteString("**强信号示例**:\n") - sb.WriteString("- 趋势突破 + 多个指标确认(MACD + RSI + 成交量)\n") - sb.WriteString("- 持仓量暴增 + 价格突破关键位\n") - sb.WriteString("- 明确趋势 + 回调入场点\n") - sb.WriteString("- 信心度 ≥ 75\n\n") - sb.WriteString("**弱信号不开仓**:\n") - sb.WriteString("- 单一指标信号(仅RSI超卖)\n") - sb.WriteString("- 趋势不明确(横盘震荡)\n") - sb.WriteString("- 信心度 < 75\n") - sb.WriteString("- 刚平仓不久(<30分钟)就想再开\n\n") + sb.WriteString("只在**强信号**时开仓,不确定就观望。\n\n") + sb.WriteString("**你拥有的完整数据**:\n") + sb.WriteString("- 📊 **原始序列**:3分钟价格序列(MidPrices数组) + 4小时K线序列\n") + sb.WriteString("- 📈 **技术序列**:EMA20序列、MACD序列、RSI7序列、RSI14序列\n") + sb.WriteString("- 💰 **资金序列**:成交量序列、持仓量(OI)序列、资金费率\n") + sb.WriteString("- 🎯 **筛选标记**:AI500评分 / OI_Top排名(如果有标注)\n\n") + sb.WriteString("**分析方法**(完全由你自主决定):\n") + sb.WriteString("- 自由运用序列数据,你可以做趋势分析、形态识别、支撑阻力计算\n") + sb.WriteString("- 多维度交叉验证(价格+量+OI+指标+序列形态)\n") + sb.WriteString("- 用你认为最有效的方法发现高确定性机会\n") + sb.WriteString("- 综合信心度 ≥ 75 才开仓\n\n") + sb.WriteString("**避免低质量信号**:\n") + sb.WriteString("- 单一维度(只看一个指标)\n") + sb.WriteString("- 相互矛盾(涨但量萎缩)\n") + sb.WriteString("- 横盘震荡\n") + sb.WriteString("- 刚平仓不久(<15分钟)\n\n") // === 夏普比率自我进化 === sb.WriteString("# 🧬 夏普比率自我进化\n\n")