ATR买卖信号用户指南

1. 引言

ATR(平均真实波幅)指标用于衡量市场波动性,并根据波动性的突破和收缩生成交易信号。本指南提供针对不同交易策略和时间框架的优化配置。

什么是 ATR?

  • ATR 测量指定周期内的平均价格范围
  • 高 ATR = 高波动性
  • 低 ATR = 低波动性(盘整)

2. ATR 信号类型

1. ATR 突破信号(高波动性)

当波动性超过平均值的指定倍数时生成,表明可能出现强劲走势。

  • ATR_BREAKOUT_BUY:伴随上涨动能的高波动性
  • ATR_BREAKOUT_SELL:伴随下跌动能的高波动性
  • PUMP:极端上涨波动性激增
  • CRASH:极端下跌波动性激增

2. ATR 收缩信号(低波动性)

当波动性低于平均值时生成,表明盘整并准备潜在突破。

  • BUY:伴随看涨偏向的低波动性盘整
  • SELL:伴随看跌偏向的低波动性盘整

3. 配置参数

核心 ATR 配置

# 信号启用/禁用
enable_atr_breakout_signal: true # 高波动性信号
enable_atr_contraction_signal: false # 低波动性信号
# ATR 倍数
atr_high_volatility_multiplier: 2.0 # 突破阈值(平均值的 2 倍)
atr_low_volatility_multiplier: 0.5 # 收缩阈值(平均值的 0.5 倍)
# ATR 计算
atr_lookback_period: 14 # ATR 平均周期
atr_calculation_period: 14 # 基础 ATR 计算周期

信号动作

supported_volatility_action:
  - "BUY" # 低波动性买入信号
  - "SELL" # 低波动性卖出信号
  - "PUMP" # 极端上涨波动性
  - "CRASH" # 极端下跌波动性
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "ATR_BREAKOUT_SELL" # 高波动性卖出
  - "ATR_BREAKOUT_BUY" # 高波动性买入

4. 交易策略配置

超短线交易(快速进出 - 分钟级)

目标: 以高敏感度捕捉小而快的价格变动

# 超短线配置
enable_atr_breakout_signal: true
enable_atr_contraction_signal: true
atr_high_volatility_multiplier: 1.5 # 更低的阈值以获得更快信号
atr_low_volatility_multiplier: 0.6 # 捕捉早期收缩
atr_lookback_period: 7 # 更短的回溯周期以提高响应性
atr_calculation_period: 7 # 更快的 ATR 计算
# 最佳 K线间隔:1m, 3m, 5m
# 优先信号:ATR_BREAKOUT_BUY, ATR_BREAKOUT_SELL, PUMP, CRASH

特点:

  • 对波动性变化极为敏感
  • 每个交易时段多个信号
  • 需要持续监控
  • 更高的假信号风险

日内交易(日内 - 小时级)

目标: 以平衡敏感度捕捉日内趋势

# 日内交易配置
enable_atr_breakout_signal: true
enable_atr_contraction_signal: true
atr_high_volatility_multiplier: 2.0 # 标准阈值
atr_low_volatility_multiplier: 0.5 # 标准收缩
atr_lookback_period: 14 # 标准回溯
atr_calculation_period: 14 # 标准 ATR
# 最佳 K线间隔:5m, 15m, 30m, 1h
# 优先信号:所有信号平衡

特点:

  • 信号频率平衡
  • 适合 9:00–16:00 交易时段
  • 过滤小噪音
  • 适合大多数日内交易者

波段交易(天到周)

目标: 在减少噪音的同时捕捉多日趋势

# 波段交易配置
enable_atr_breakout_signal: true
enable_atr_contraction_signal: false # 仅关注突破
atr_high_volatility_multiplier: 2.5 # 更高的阈值以提高质量
atr_low_volatility_multiplier: 0.4 # 通常不使用
atr_lookback_period: 20 # 更长的回溯以提高稳定性
atr_calculation_period: 20 # 更平滑的 ATR
# 最佳 K线间隔:1h, 2h, 6h, 12h
# 优先信号:ATR_BREAKOUT_BUY, ATR_BREAKOUT_SELL

特点:

  • 信号较少但质量更高
  • 持仓期 3-10 天
  • 对日内噪音不敏感
  • 适合兼职交易者

长期交易(周到月)

目标: 识别重大趋势变化和仓位入场

# 长期配置
enable_atr_breakout_signal: true
enable_atr_contraction_signal: false
atr_high_volatility_multiplier: 3.0 # 非常选择性的信号
atr_low_volatility_multiplier: 0.3 # 可选用于累积区
atr_lookback_period: 30 # 长期平均
atr_calculation_period: 30 # 非常平滑的 ATR
# 最佳 K线间隔:6h, 12h, 1d
# 优先信号:PUMP, CRASH, ATR_BREAKOUT_BUY/SELL

特点:

  • 信号稀少但信心高
  • 持仓期数周
  • 所需监控最少
  • 捕捉市场大行情

5. K线间隔配置

按策略选择最佳间隔

K线间隔 最适合 信号频率 噪音水平
1m超短线极高极高
3m短线
5m短线/日内中-高
15m日内交易中等中等
30m日内交易中等中-低
1h日内/波段中-低
2h波段
6h波段/长期极低
12h长期极低极低
1d长期极低最低

多时间框架分析建议

  • 短线交易者: 1m 用于执行 + 5m 用于趋势确认
  • 日内交易者: 15m 用于信号 + 1h 用于趋势方向
  • 波段交易者: 1h 用于信号 + 6h 用于趋势背景
  • 长期: 1d 用于信号 + 周线图用于宏观趋势

6. 信号动作 & 广播

信号优先级

关键信号(始终广播)

  • PUMP:极端上涨波动性(3.0x+ ATR)
  • CRASH:极端下跌波动性(3.0x+ ATR)

高优先级信号

  • ATR_BREAKOUT_BUY:高波动性买入信号
  • ATR_BREAKOUT_SELL:高波动性卖出信号

标准信号

  • BUY:低波动性盘整买入
  • SELL:低波动性盘整卖出

广播配置

# 为您的策略启用所有相关信号
supported_volatility_action_broadcast:
  - "PUMP" # 始终广播 - 极端事件
  - "CRASH" # 始终广播 - 极端事件
  - "ATR_BREAKOUT_BUY" # 突破信号
  - "ATR_BREAKOUT_SELL" # 突破信号
  - "BUY" # 短线/日内交易者可选
  - "SELL" # 短线/日内交易者可选

通知渠道: Discord、Telegram、WhatsApp

7. 最佳实践

1. 配置指南

初始配置(保守型):

enable_atr_breakout_signal: true
enable_atr_contraction_signal: false
atr_high_volatility_multiplier: 2.5
atr_lookback_period: 14

激进配置(经验丰富的交易者):

enable_atr_breakout_signal: true
enable_atr_contraction_signal: true
atr_high_volatility_multiplier: 1.8
atr_low_volatility_multiplier: 0.6
atr_lookback_period: 10

2. 信号解读

ATR 突破信号:

  • 以成交量增加确认
  • 在更高时间框架上检查趋势方向
  • 在近期波动点下方/上方设置止损
  • 避免在新闻事件期间(除非是您的策略)

ATR 收缩信号:

  • 等待方向确认
  • 用于突破前的预定位
  • 因低波动性而收紧止损
  • 在区间市场可能产生假信号

3. 按信号类型管理风险

信号类型 仓位大小 止损 止盈
PUMP/CRASH正常仓位的 25-50%紧(1.0x ATR)快(1.5x ATR)
ATR 突破75-100%标准(1.5x ATR)2.0-3.0x ATR
BUY/SELL(收缩)50-75%紧(1.0x ATR)2.0x ATR

4. 常见陷阱需避免

不要:

  • 在 1d 图表上使用短线配置(大量假信号)
  • 忽略更高时间框架的趋势
  • 未经确认追逐 PUMP/CRASH 信号
  • 对所有资产使用相同配置(波动性不同)
  • 在突破信号上无止损交易

应该:

  • 在特定资产上回测配置
  • 与其他指标结合(RSI、MACD、成交量)
  • 根据资产波动性调整倍数
  • 保持交易日志以跟踪信号准确性
  • 在学习阶段使用较小仓位

5. 按资产调整

  • 加密货币(高波动性):
    • 倍数增加 0.3-0.5
    • 使用更长的回溯周期(20-30)
  • 主要外汇对(中等波动性):
    • 标准倍数效果良好
    • 14 周期回溯最优
  • 股票(波动性可变):
    • 大盘股倍数降低(1.8-2.2)
    • 小盘股倍数提高(2.5-3.5)

快速参考表

策略 × 间隔优化矩阵

策略 间隔 ATR 倍数(高) ATR 倍数(低) 回溯 突破 收缩
短线1m, 3m, 5m1.50.67
日内5m, 15m, 30m, 1h2.00.514
波段1h, 2h, 6h, 12h2.50.420
长期6h, 12h, 1d3.00.330

配置文件示例

完整短线配置

# 短线策略 - 1m/3m/5m
enable_atr_breakout_signal: true
enable_atr_contraction_signal: true
atr_high_volatility_multiplier: 1.5
atr_low_volatility_multiplier: 0.6
atr_lookback_period: 7
atr_calculation_period: 7
supported_volatility_action:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "ATR_BREAKOUT_SELL"
  - "ATR_BREAKOUT_BUY"

完整波段配置

# 波段策略 - 1h/2h/6h/12h
enable_atr_breakout_signal: true
enable_atr_contraction_signal: false
atr_high_volatility_multiplier: 2.5
atr_low_volatility_multiplier: 0.4
atr_lookback_period: 20
atr_calculation_period: 20
supported_volatility_action:
  - "PUMP"
  - "CRASH"
supported_volatility_action_broadcast:
  - "PUMP"
  - "CRASH"
  - "ATR_BREAKOUT_SELL"
  - "ATR_BREAKOUT_BUY"

支持与进一步阅读

关键概念:

  • ATR 测量波动性,而非方向
  • 与趋势指标结合以获得最佳结果
  • 更高时间框架 = 更可靠信号
  • 实盘交易前始终进行回测

推荐附加指标:

  • RSI(动能确认)
  • MACD(趋势确认)
  • 成交量(信号验证)
  • 支撑/阻力水平

本指南为基于 ATR 的交易信号提供框架。在使用真实资金实施任何策略前,始终进行全面回测和风险评估。

📎 Related Topics