跳转至

衍生震荡交易系统策略说明

1️⃣ 策略基本信息

策略名称

衍生震荡交易(Range Trading)

策略目的

衍生震荡交易系统旨在通过一系列技术指标和条件的判断,识别震荡市场中的买入与卖出信号,帮助交易者在弱趋势区间进行交易,降低大趋势风险


📊 系统流程概述

本策略分为 6 个阶段,依次执行:

  1. 🔍 前置条件检查 - 市场环境判断
  2. 📈 核心信号判断 - 指标信号确认
  3. 🕯️ K线形态加分 - 形态优化(可选)
  4. ⏱️ 信号冷却检查 - 防止过度交易
  5. 💰 开仓参数计算 - 风险管理配置
  6. 📢 信号生成与通知 - 通知交易员

3️⃣ 详细策略逻辑

第一阶段:前置条件检查(必须同时满足)

目的: 确保市场环境适合震荡交易

条件 1️⃣ ADX 弱趋势过滤

项目 内容
要求 ADX < 38
目的 确保市场处于弱趋势或震荡状态
处理 不满足 → 跳过,不生成信号
日志提示 ⏭️ 前置条件未满足: ADX={值} >= 38(需要弱趋势/震荡市场)

条件 2️⃣ 布林带宽度验证

项目 内容
要求 布林带宽度在 5%-10% 范围内
计算公式 (上轨 - 下轨) / 中轨 × 100%
目的 确保价格在稳定震荡区间内
处理 不满足 → 跳过,不生成信号
日志提示 ⏭️ 前置条件未满足: 布林带宽度={值}% 不在 5-10% 范围内

条件通过

✅ 两条件同时满足后,进入第二阶段


第二阶段:核心信号判断

看涨信号(开多)

触发条件: 以下两个条件 必须同时满足

条件 要求 说明
RSI 超卖 RSI < 35 进入超卖区域
价格位置 (下轨 - 50) ≤ 价格 ≤ (下轨 + 50) 在布林带下轨±50区间
评分 +2 分 基础分值

看跌信号(开空)

触发条件: 以下两个条件 必须同时满足

条件 要求 说明
RSI 超买 RSI > 65 进入超买区域
价格位置 (上轨 - 50) ≤ 价格 ≤ (上轨 + 50) 在布林带上轨±50区间
评分 +2 分 基础分值

第三阶段:K线形态加分(可选)

看涨形态 📈

形态名称 判断条件 评分
十字星(Doji) 实体 < 总范围的 10% +0.8 分
长下影线/锤子线(Hammer) 下影线 > 实体 × 2 +0-1.0 分(动态)

看跌形态 📉

形态名称 判断条件 评分
十字星(Doji) 实体 < 总范围的 10% +0.8 分
长上影线/射击之星(Shooting Star) 上影线 > 实体 × 2 +0-1.0 分(动态)

最终评分

评分规则

  • 2 分 ⭐:核心指标满足,无K线形态
  • 3 分 ⭐⭐⭐:核心指标满足 + K线形态确认

第四阶段:信号冷却检查 ⏱️

防止信号过度频繁触发,提高交易质量。

冷却规则

信号类型 冷却时间 说明
同方向信号 180 分钟(3小时) 上次看涨→本次看涨 或 上次看跌→本次看跌
反向信号 0 分钟(立即触发) 上次看涨→本次看跌 或 上次看跌→本次看涨

日志提示示例

冷却中:

⏭️ 信号冷却中: 上次{方向}信号于 {时间} 触发,冷却期180分钟,还剩 {剩余秒数}秒

冷却结束:

✅ 冷却期已过,允许触发新的{方向}信号

反向信号:

✅ 反向信号(上次{方向},本次{方向}),立即触发

第五阶段:开仓参数计算 💰

开仓价格

看涨(开多):

开仓价 = 触发价 - 100 USDT
(等待价格回调100后再进场)

看跌(开空):

开仓价 = 触发价 + 100 USDT
(等待价格反弹100后再进场)

止盈止损(基于 ATR 动态计算)

类型 看涨(开多) 看跌(开空) 倍数
止盈 开仓价 + (ATR × 1.8) 开仓价 - (ATR × 1.8) 1.8×
止损 开仓价 - (ATR × 1.2) 开仓价 + (ATR × 1.2) 1.2×

盈亏比

止盈止损比例:1.8 / 1.2 = 1.5:1

特殊情况

如果 ATR 无效(≤0),使用默认百分比:

  • 止盈:开仓价 × 5%
  • 止损:开仓价 × 3%

第六阶段:信号生成与通知 📢

信号内容包含

  • ✅ 信号 ID(唯一标识)
  • ✅ 触发时间(中国时区)
  • ✅ 交易对(默认 BTCUSDT)
  • ✅ 触发价格
  • ✅ 方向(看涨/看跌)
  • ✅ 评分(2-3 分)
  • ✅ 触发的指标列表
  • ✅ 开仓价
  • ✅ 止盈价
  • ✅ 止损价
  • ✅ ATR 值
  • ✅ 布林带宽度
  • ✅ K线形态(如果有)

建议通知格式

✅ {看涨/看跌}信号确认(评分{2-3}分)

触发价: ${价格}
开仓价: ${价格} (-100 或 +100)

📊 指标数据:
  • RSI: {值}
  • BB位置: {上轨±50区间 或 下轨±50区间}
  • BB宽度: {百分比}%

🕯️ K线形态: {形态名称}(如果检测到)

📋 完整流程图

┌──────────────────────────────────────┐
│  1️⃣ 前置条件检查                     │
│  ├─ ADX < 38 ?                    │
│  └─ BB宽度 5-10% ?                 │
│     ❌ 任一不满足 → 跳过             │
│     ✅ 都满足 → 继续                 │
└──────────────────────────────────────┘
┌──────────────────────────────────────┐
│  2️⃣ 核心信号判断(必须同时满足)     │
│  看涨:                              │
│  ├─ RSI < 35 ?                    │
│  └─ 价格在下轨±50区间 ?             │
│                                      │
│  看跌:                              │
│  ├─ RSI > 65 ?                    │
│  └─ 价格在上轨±50区间 ?             │
│     ❌ 不满足 → 跳过                 │
│     ✅ 满足 → 继续(+2分)           │
└──────────────────────────────────────┘
┌──────────────────────────────────────┐
│  3️⃣ K线形态检测(可选加分)         │
│  看涨:                              │
│  ├─ 十字星 或 长下影线 ?             │
│  └─ 满足 → +1分                     │
│                                      │
│  看跌:                              │
│  ├─ 十字星 或 长上影线 ?             │
│  └─ 满足 → +1分                     │
│                                      │
│  最终评分:2-3分                     │
└──────────────────────────────────────┘
┌──────────────────────────────────────┐
│  4️⃣ 信号冷却检查                     │
│  ├─ 同方向 → 180分钟冷却             │
│  └─ 反方向 → 立即触发                │
│     ❌ 冷却中 → 跳过                 │
│     ✅ 允许 → 继续                   │
└──────────────────────────────────────┘
┌──────────────────────────────────────┐
│  5️⃣ 计算开仓参数                     │
│  开仓价:触发价 ± 100                │
│  止盈:ATR × 1.8                    │
│  止损:ATR × 1.2                    │
│  盈亏比:1.5:1                       │
└──────────────────────────────────────┘
┌──────────────────────────────────────┐
│  6️⃣ 生成信号并通知                   │
│  ✅ 发送Telegram通知                  │
│  ✅ 记录信号历史                     │
│  ✅ 更新最后信号                     │
└──────────────────────────────────────┘

📌 策略总结

该策略系统是一个基于震荡市场的趋势交易系统,核心特点:

特点 说明
市场适用 弱趋势、震荡市场(ADX < 38)
核心指标 ADX、RSI、布林带、ATR
信号质量 多条件确认,评分机制(2-3分)
风险管理 动态止盈止损,盈亏比 1.5:1
交易频率 同向180分钟冷却,反向立即触发
适用场景 现货、合约、网格等多种交易方式

🎯 交易员指南

使用建议

  1. 环境检查 - 确保 ADX < 38(非强趋势)
  2. 信号确认 - 等待 2-3 分信号(K线形态加分)
  3. 冷却规则 - 尊重信号冷却机制,避免过度交易
  4. 风险管理 - 严格执行止盈止损,保护本金
  5. 持续优化 - 根据实盘表现调整参数