Skip to content

Latest commit

 

History

History
384 lines (298 loc) · 9.83 KB

File metadata and controls

384 lines (298 loc) · 9.83 KB

AI 提示词优化前后对比示例

本文档展示相同市场情况下,优化前后AI分析器的决策差异。

示例 1:温和看涨信号

市场情况

股票代码: AAPL
当前价格: $175.50
MA5: $174.20 | MA20: $172.80 | MA60: $170.50
RSI: 52.5 (中性偏多)
MACD: 0.15 | Signal: 0.08 (金叉,但力度不强)
成交量: 1.2倍均量 (略微放量)
布林带位置: 接近中轨

K线形态: 最近三根K线为小阳线,逐步走高,但实体不大

🔴 优化前的AI决策

{
  "action": "HOLD",
  "confidence": 0.68,
  "reasoning": [
    "价格在MA20上方,趋势向好",
    "MACD金叉但力度不足",
    "成交量放大不明显(仅1.2倍)",
    "未识别到明确的看涨K线形态",
    "综合评估:信号不够强烈,建议观望"
  ],
  "kline_pattern": "无明显形态"
}

结果:因为信心度0.68 < 0.75,被跳过
分析:这是一个合理的买入机会,但因为标准太严格被错过


🟢 优化后的AI决策

{
  "action": "BUY",
  "confidence": 0.73,
  "reasoning": [
    "价格在MA5和MA20上方,短期趋势向好",
    "MACD金叉确认,虽然力度不强但方向正确",
    "RSI处于52.5,属于健康的中性偏多区间",
    "成交量略微放量配合价格上涨",
    "连续小阳线显示多头力量逐步增强",
    "综合评估:2个以上正面信号,可以买入"
  ],
  "kline_pattern": "连续小阳线",
  "entry_price_range": [175.00, 176.50],
  "stop_loss": 166.50,
  "take_profit": 193.00,
  "risk_level": "MEDIUM"
}

结果:信心度0.73 ≥ 0.70,执行买入
优势:捕捉到温和但持续的上涨机会


示例 2:K线形态明显但指标中性

市场情况

股票代码: TSLA
当前价格: $245.00
MA5: $247.00 | MA20: $244.50 | MA60: $240.00
RSI: 48.0 (中性)
MACD: -0.05 | Signal: -0.12 (即将金叉但还没完全形成)
成交量: 0.9倍均量 (略微缩量)
布林带位置: 接近下轨,有反弹空间

K线形态: 昨日大阴线后今日出现带长下影线的阳线(疑似锤子线)

🔴 优化前的AI决策

{
  "action": "HOLD",
  "confidence": 0.65,
  "reasoning": [
    "识别到锤子线形态,显示下方支撑强劲",
    "但价格仍在MA5下方,短期趋势不明",
    "MACD未完全金叉,动量不足",
    "成交量缩量,市场参与度不高",
    "仅有K线形态一个明确信号,其他指标中性",
    "未达到3个指标共振的要求,建议观望"
  ],
  "kline_pattern": "锤子线"
}

结果:信心度0.65 < 0.75,被跳过
分析:锤子线是经典的反转信号,但因为其他指标中性被错过


🟢 优化后的AI决策

{
  "action": "BUY",
  "confidence": 0.72,
  "reasoning": [
    "明显的锤子线形态,下影线是实体的2.5倍,显示强劲支撑",
    "价格接近布林带下轨,历史上此位置常有反弹",
    "虽然MACD未完全金叉,但已有收敛趋势",
    "RSI处于48,未超买,上升空间充足",
    "价格略低于MA5但高于MA20,中期趋势向好",
    "K线形态是最重要的信号,配合布林带位置,可以买入"
  ],
  "kline_pattern": "锤子线(反转信号)",
  "entry_price_range": [244.00, 247.00],
  "stop_loss": 232.00,
  "take_profit": 270.00,
  "risk_level": "MEDIUM"
}

结果:信心度0.72 ≥ 0.70,执行买入
优势:捕捉K线反转形态,不错过经典买点


示例 3:强烈看涨信号

市场情况

股票代码: NVDA
当前价格: $485.00
MA5: $478.00 | MA20: $470.00 | MA60: $455.00
RSI: 62.0 (偏强但未超买)
MACD: 2.5 | Signal: 1.8 (强势金叉)
成交量: 1.8倍均量 (明显放量)
布林带位置: 突破上轨

K线形态: 连续三根阳线,成交量递增(红三兵)

🔴 优化前的AI决策

{
  "action": "BUY",
  "confidence": 0.88,
  "reasoning": [
    "明显的红三兵形态,多头力量强劲",
    "价格在所有均线上方,趋势明确向上",
    "MACD强势金叉,动量充足",
    "成交量明显放大,市场参与度高",
    "突破布林带上轨,显示强势突破",
    "所有指标共振,强烈推荐买入"
  ],
  "kline_pattern": "红三兵"
}

结果:信心度0.88 ≥ 0.75,执行买入
分析:这是强烈信号,优化前后都会买入


🟢 优化后的AI决策

{
  "action": "BUY",
  "confidence": 0.90,
  "reasoning": [
    "经典红三兵形态,三根阳线连续走高,成交量递增",
    "价格强势站稳所有均线,短中长期趋势一致向上",
    "MACD强势金叉且柱状图持续放大,动量强劲",
    "成交量1.8倍放大,资金大量涌入",
    "突破布林带上轨,显示趋势性突破",
    "RSI 62处于健康的强势区,未过度超买",
    "所有信号共振,这是高质量买入机会"
  ],
  "kline_pattern": "红三兵(强烈看涨)",
  "entry_price_range": [485.00, 490.00],
  "stop_loss": 460.00,
  "take_profit": 545.00,
  "risk_level": "LOW"
}

结果:信心度0.90 ≥ 0.70,执行买入
优势:强烈信号下信心度更高,reasoning更详细


示例 4:信号矛盾的情况

市场情况

股票代码: META
当前价格: $325.00
MA5: $328.00 | MA20: $324.00 | MA60: $320.00
RSI: 68.5 (接近超买)
MACD: 0.5 | Signal: 0.8 (死叉迹象)
成交量: 1.4倍均量 (放量)
布林带位置: 接近上轨

K线形态: 今日出现长上影线的小阳线(疑似吊颈线)

🔴 优化前的AI决策

{
  "action": "HOLD",
  "confidence": 0.45,
  "reasoning": [
    "识别到吊颈线形态,顶部反转信号",
    "RSI接近超买区,短期回调风险增加",
    "MACD即将死叉,动量转弱",
    "虽然放量但出现在顶部,可能是恐慌性买入",
    "价格虽在MA20上方但已低于MA5,短期走弱",
    "多个矛盾信号,强烈建议观望"
  ],
  "kline_pattern": "吊颈线(看跌)"
}

结果:信心度0.45 < 0.75,HOLD
分析:信号矛盾时保持观望,决策正确


🟢 优化后的AI决策

{
  "action": "HOLD",
  "confidence": 0.52,
  "reasoning": [
    "出现吊颈线形态,长上影线显示上方抛压重",
    "RSI 68.5接近超买,回调风险较大",
    "MACD即将死叉,多头动能衰竭",
    "价格跌破MA5,短期趋势转弱",
    "虽然成交量放大但配合看跌形态,可能是见顶信号",
    "看涨和看跌信号矛盾,暂不适合买入"
  ],
  "kline_pattern": "吊颈线(顶部反转信号)"
}

结果:信心度0.52 < 0.70,HOLD
优势:信号矛盾时依然保持谨慎,避免盲目追高


📊 统计对比

100个交易信号的模拟统计

信心度区间 优化前决策 优化后决策 差异说明
0.85-1.0 BUY (15次) BUY (15次) 强烈信号:无差异
0.75-0.85 BUY (12次) BUY (12次) 明确信号:无差异
0.70-0.75 HOLD (18次) ❌ BUY (18次) ✅ 关键差异:捕获18个机会
0.60-0.70 HOLD (25次) HOLD (22次), BUY (3次) 灵活处理灰色地带
<0.60 HOLD (30次) HOLD (30次) 低信心:无差异

关键发现

  • 优化前:27次买入机会(27%成交率)
  • 优化后:48次买入机会(48%成交率)
  • 成交率提升:+78%(从27%到48%)
  • 风险控制:低信心度信号(<0.60)依然保持HOLD

💡 实际应用建议

1. 观察期(第1-3天)

  • 在模拟模式下运行
  • 记录所有AI决策和信心度
  • 观察0.70-0.75区间的交易表现

2. 评估指标

量化指标

# 每日监控
成交率 = 实际交易次数 / AI给出BUY信号次数
胜率 = 盈利交易 / 总交易次数
盈亏比 = 平均盈利 / 平均亏损
夏普比率 = (年化收益 - 无风险收益) / 收益波动率

目标值

  • 成交率:40-60%(太低=错过机会,太高=过度交易)
  • 胜率:>45%(结合盈亏比)
  • 盈亏比:>1.5(即平均盈利是平均亏损的1.5倍)
  • 最大回撤:<-15%

3. 调整方向

如果成交率还是太低(<30%):

  • 继续降低信心度阈值到0.65
  • 进一步放宽买入条件(满足1条即可)
  • 检查K线数据质量

如果交易过于频繁(>70%):

  • 提高信心度阈值到0.72-0.75
  • 增加其他限制条件(如必须有K线形态)

如果胜率太低(<35%):

  • 可能需要提高阈值或优化止损策略
  • 检查是否追高(在布林带上轨买入)
  • 考虑增加趋势过滤器

4. 日志分析案例

查找被错过的机会

# 查看信心度在0.65-0.75之间但被HOLD的情况
grep "AI Decision.*HOLD.*confidence: 0.6[5-9]\|0.7[0-4]" logs/backend.log

# 查看这些股票后续的表现
# 如果很多都上涨了,说明阈值还需要调整

查看执行的交易质量

# 查看所有BUY决策
grep "AI Decision.*BUY" logs/backend.log

# 分析这些交易的后续盈亏
# 如果亏损较多,说明阈值可能太低

⚠️ 重要提醒

优化≠放松风控

虽然我们降低了信心度阈值,但以下风控措施依然严格:

  1. 止损必须执行(建议5-8%)
  2. 止盈保护利润(建议10-15%)
  3. 每日交易次数限制(20次)
  4. 每日亏损限制($5000)
  5. 仓位控制(单次≤总资金10%)

市场环境影响

  • 牛市:信心度0.70可能偏保守,可考虑0.65
  • 熊市:信心度0.70可能偏激进,可考虑0.75
  • 震荡市:0.70是合理的平衡点

回测的重要性

在真实交易前,强烈建议:

  1. 使用历史数据回测至少3个月
  2. 分别测试牛市、熊市、震荡市场
  3. 计算最大回撤、夏普比率等指标
  4. 模拟交易至少1-2周

文档版本: v1.0
创建日期: 2025-10-24
适用系统: Longbridge AI Trading Engine