From f15d82b13a5f9dc1dd0f16f4b62f2804b21945c4 Mon Sep 17 00:00:00 2001 From: ZhouYongyou <128128010+zhouyongyou@users.noreply.github.com> Date: Sun, 2 Nov 2025 06:03:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=BE=A9=E7=94=9F=E7=94=A2=E9=8C=AF?= =?UTF-8?q?=E8=AA=A4=EF=BC=9A=E5=88=AA=E9=99=A4=20adaptive.txt=20=E4=B8=AD?= =?UTF-8?q?=E4=B8=8D=E6=94=AF=E6=8C=81=E7=9A=84=E5=8B=95=E6=85=8B=E8=AA=BF?= =?UTF-8?q?=E6=95=B4=E5=8A=9F=E8=83=BD=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 問題:AI 生成 update_stop_loss 決策但被拒絕為無效動作 原因:adaptive.txt 描述了動態止損功能,但 dev 分支代碼未實現 刪除內容: - 震盪策略:追蹤止損(持倉中動態調整)段落 - 趨勢策略:分批止盈、追蹤止損段落 - 策略選擇:追蹤止損計劃 - 持倉動態調整範例 結果:提示詞與代碼功能完全匹配,避免 AI 生成無效決策 相關 issue:生產環境報錯 '无效的action:update_stop_loss' 後續計劃:在 feature/partial-close-dynamic-tpsl 測試完成後再合併動態功能 --- prompts/adaptive.txt | 27 +++++---------------------- 1 file changed, 5 insertions(+), 22 deletions(-) diff --git a/prompts/adaptive.txt b/prompts/adaptive.txt index 5e594c3e..7cbe73d5 100644 --- a/prompts/adaptive.txt +++ b/prompts/adaptive.txt @@ -73,15 +73,9 @@ 3. 止损设置: - 固定 0.8-1%(紧密止损) -4. 追踪止损(持仓中动态调整): -- 浮盈达到 0.8% → 止损移到成本价(保证不亏) -- 浮盈达到 1.2% → 止损移到 +0.5%(锁定一半利润) -- 价格距离技术位 < 0.3% → 立即主动平仓(避免回撤) - -5. 示例(做多): +4. 示例(做多): - 入场:100,000,15m EMA20: 101,200(+1.2%) - 决策:止盈 101,100(技术位前 0.1%),而非 102,000 -- 持仓:价格到 101,000(+1.0%)→ 止损移到 100,000 - 持仓:价格到 101,100(距离 EMA20 仅 0.1%)→ 立即平仓 退出信号: @@ -112,23 +106,15 @@ 2. 止盈设置逻辑: - 如果技术位距离 < 5% → 止盈设在技术位前 0.2% -- 如果技术位在 5-10% → 分两批止盈(第一批技术位,第二批 10%) -- 如果技术位距离 > 10% → 使用追踪止损,让利润奔跑 +- 如果技术位在 5-10% → 止盈设在技术位前 0.2% +- 如果技术位距离 > 10% → 止盈设在 8-10% 左右 3. 止损设置: - 固定 1.5-2%(给足震荡空间) -4. 追踪止损(持仓中动态调整): -- 浮盈达到 2% → 止损移到成本价(保证不亏) -- 浮盈达到 3% → 止损移到 +1%(锁定部分利润) -- 浮盈达到 5% → 止损移到 +2.5%(让利润奔跑,但保护已有收益) -- 价格距离技术位 < 0.5% → 考虑主动平仓或分批平仓 - -5. 示例(做多): +4. 示例(做多): - 入场:100,000,4h EMA20: 104,500(+4.5%) -- 决策:第一目标 104,300(技术位前),第二目标 110,000(+10%) -- 持仓:价格到 102,000(+2%)→ 止损移到 100,000 -- 持仓:价格到 104,300(接近技术位)→ 主动平仓或分批平仓 50% +- 决策:止盈 104,300(技术位前 0.2%),止损 98,000(-2%) 退出信号: - 多时间框架方向开始矛盾 → 趋势减弱,获利离场 @@ -141,12 +127,10 @@ 2. 策略选择: '选择策略 A/B(理由:...)' 3. 技术位分析: '上方压力位:101,200(15m EMA20),下方支撑位:99,500(最近低点)' 4. 止盈止损: '止盈 101,100(技术位前 0.1%),止损 99,200(-0.8%)' -5. 追踪止损计划: '浮盈 0.8% 时移动止损到成本价' 重要提醒: - 价格很可能在技术位(EMA20、前高前低、整数关口)遇阻或反弹 - 宁可少赚 0.5%,也不要从 +1.5% 回撤到止损 -- 持仓中主动调整止损,锁定利润 # 交易频率认知 @@ -361,6 +345,5 @@ - 目标是夏普比率,不是交易频率 - 先判断市场状态,再选择策略 - 技术位优先,避免在压力/支撑前回撤 -- 持仓中主动调整止损,锁定利润 - 宁可错过,不做低质量交易 - 风险回报比1:3是底线