跳到主要内容
ATRAverage True Rangevolatility
如何在 Freya Finance 上用 ATR 进行交易

如何在 Freya Finance 上用 ATR 进行交易

Average True Range (ATR,平均真实波幅) 回答了一个其他所有指标都忽略的问题:这个市场现在波动有多大? 它不告诉你价格朝哪个方向走 — 它衡量波动的幅度。在 Freya 上,你可以将 ATR 用作入场或出场条件,以确保你的 bot 只在波动率处于你想要的范围内时进行交易。

本指南解释了 ATR 衡量什么、它作为 Freya 上的触发器究竟如何运作,以及如何设置它。这是一般性的 trading 教育,而非财务建议 — ATR 描述波动率,并不预测它。

要点总结

  • ATR 衡量波动率 — 近期价格波动的平均幅度 — 而非方向。高 ATR 意味着大蜡烛;低 ATR 意味着安静、紧凑的蜡烛。
  • 在 Freya 上,ATR 使用 14 周期并支持四个运算符:Above、Below、Crosses Above 和 Crosses Below。
  • ATR 需要一个数值,而该数值是以计价货币表示的绝对 ATR 水平 — 'ATR 高于 0.5' 意味着平均波幅为 0.5 USDT,而非百分比。
  • 由于阈值以价格单位表示,它依赖于规模:适用于 $0.50 代币的正确数字与适用于 BTC 的正确数字完全不同。
  • ATR 在入场端和出场端均有效,且每个条件都带有自己的时间框架 — 因此它作为波动率过滤器与方向信号搭配使用时最为有用。

什么是 ATR?

Average True Range 由 J. Welles Wilder Jr. 引入,作为量化波动率 — 即在一段时间内价格波动的程度,与方向无关 — 的一种方法。它是技术分析中使用最广泛的波动率衡量指标之一。

ATR 建立在 True Range(真实波幅) 之上,对于每根蜡烛而言,它是以下三个距离中的最大者:

  • 当前蜡烛的最高价减去其最低价,
  • 当前最高价减去前一收盘价,
  • 当前最低价减去前一收盘价。

考虑前一收盘价正是让 True Range 成为"真实"的原因 — 它捕捉蜡烛之间的跳空,而不仅仅是可见的 K 线。ATR 随后是 True Range 在回看周期内的移动平均(Freya 使用 14):

True Range = max(
  High − Low,
  |High − Previous Close|,
  |Low − Previous Close|
)

ATR(14) = 最近 14 个周期的平均 True Range

关于 ATR 最需要理解的一点是它的输出是什么。ATR 以 与价格相同的单位 报告 — 交易对的计价货币。如果你交易的是 USDT 交易对,ATR 为 0.5 意味着最近 14 根蜡烛的平均真实波幅为 0.5 USDT。它不是百分比,也不是像 RSI 那样的 0–100 振荡器。

ATR 是波动率过滤器,而非方向信号。上升的 ATR 告诉你波动正在变大 — 它对价格是涨还是跌只字未提。这就是为什么 ATR 几乎总是与方向性指标搭配,而非单独使用。

由于 ATR 是以价格单位表示的绝对数字,其典型范围完全取决于资产。高价资产的 ATR 值会达到数百或数千;低价代币则会显示极小的分数。不存在普遍的"高"或"低"ATR — 只有对那个交易对、在那个时间框架上的高或低。


在 Freya 上使用 ATR

在 Freya 上,ATR 是你可以用作 入场 条件(决定你的 bot 何时开仓)或 条件出场 条件(决定它何时平仓)的指标之一。它与所有其他指标一起位于 Trigger System 中。关于触发器的一般机制 — 运算符、AND/OR、时间框架 — 请参阅入场条件与 Trigger System。

以下是 ATR 在 Freya 上的确切行为方式。

运算符

ATR 支持全部四个触发器运算符:

运算符触发时机
AboveATR 当前高于你的阈值(波动率升高)
BelowATR 当前低于你的阈值(波动率受抑)
Crosses AboveATR 从低于变为高于你的阈值(波动率扩张)
Crosses BelowATR 从高于变为低于你的阈值(波动率收缩)

"Above" 和 "Below" 检查一个 状态 — 波动率现在是高还是低?"Crosses Above" 和 "Crosses Below" 检查一个 事件 — 波动率是否刚刚穿过你的水平而扩张或收缩?当你关心波动率切换状态的那一刻时,使用穿越。

数值:以计价货币表示的绝对 ATR 水平

这是让人困惑的部分,所以它值得拥有自己的提示框。

ATR 需要一个数值,而该数值是以 计价货币表示的绝对 ATR 水平 — 而非百分比。在 USDT 交易对上"ATR 高于 0.5"意味着 ATR 读数必须高于 0.5 USDT。由于阈值以价格单位表示,它依赖于规模:对一个交易对合理的数字对另一个交易对将毫无意义。

在实践中,这意味着你无法在不同交易对之间重复使用相同的 ATR 阈值。交易价格接近 $0.50 的代币的平均真实波幅可能在 0.01–0.05 左右,而高价资产的 ATR 可能达到数百。在你选择一个数字之前,先看看资产在你选定时间框架上的实际 ATR,并相对于此设定你的阈值。图表会向你展示你所交易的交易对的"正常"ATR 是什么样子。

周期与参数

Freya 的 ATR 使用固定的 14 周期 — 行业标准的回看。你设置 运算符、数值(你的绝对 ATR 水平)和 时间框架;周期保持为 14。

每个条件的时间框架

与每个 Freya 条件一样,ATR 触发器读取 你选择的时间框架(1m、5m、15m、1h、4h、1d 等等),且每个条件都带有自己的。1 小时图上的 ATR 衡量小时蜡烛的平均波幅;4 小时图上的 ATR 衡量四小时蜡烛 — 因此同一交易对在不同时间框架上会显示截然不同的 ATR 值。选择与你关心的波动相匹配的时间框架。

入场与出场

ATR 在两端均可用:

  • 作为入场条件,它控制 bot 何时 开仓 — 例如,仅在波动率高于下限时开仓,或仅在低于上限时开仓。
  • 作为条件出场条件,它可以帮助在波动率以特定方式表现时平仓 — 例如,如果波动率突破某个水平则出场。

由于 ATR 是非方向性的,它作为与方向信号结合的 过滤器 最为强大,使用 AND 逻辑使两者都必须为真。


设置 ATR 条件

以下是构建 bot 时添加 ATR 触发器的方法。ATR 与所有其他指标位于同一个入场条件步骤中。

  1. 打开 bot 构建器 并前往 入场条件 部分。(完整的 bot 创建流程请参阅入场条件与 Trigger System。)
  2. 添加一个条件 并选择 ATR 作为指标。
  3. 选择 应衡量 ATR 的 时间框架(例如 1h 或 4h)。记住数值的规模会随时间框架变化。
  4. 选择一个运算符 — Above、Below、Crosses Above 或 Crosses Below。
  5. 输入你的数值 — 以计价货币表示的 绝对 ATR 水平。先在图表上查看交易对当前的 ATR,以使你的数字对那个资产和时间框架而言切合实际。
  6. (推荐)添加第二个方向性条件 — 例如移动平均线或趋势信号 — 并用 AND 将它们组合,使 bot 仅在你的方向信号触发 且 波动率处于范围内时入场。
  7. 保存条件。 它现在读起来像一句话,例如 "1 小时图上的 ATR(14) 高于 0.5。"
  8. 如果你想要基于波动率的条件出场,在出场端重复。

常见的 ATR 设置

这些是关于交易者如何思考 ATR 的说明性、一般教育性示例。它们不是建议,且没有一个能保证盈利 — 每个市场的行为都不同。

波动率下限(避开死寂市场)

一些交易者只希望在有足够波动可供操作时才让 bot 活跃。一个 ATR Above [水平] 入场条件,通过 AND 与方向信号结合,使 bot 远离信号往往来回拉锯的平淡、低波幅状况。该水平是通过查看交易对在那个时间框架上通常的 ATR 来选择的。

波动率上限(避开混乱)

相反的考量:一些交易者想要 避免 在剧烈、高波幅的时期交易。一个 ATR Below [水平] 条件在蜡烛异常巨大时 — 例如在新闻驱动的飙升期间 — 使 bot 远离。同样,该水平是相对于交易对的典型 ATR 设定的。

扩张作为信号(Crosses Above)

从安静期中苏醒的市场可能标志着方向性走势的开始。一个 ATR Crosses Above [水平] 条件在波动率穿过你的阈值扩张的那一刻触发。与趋势或 breakout 信号搭配,它可以充当"有事情正在发生"的确认 — 尽管单凭扩张并不告诉你方向。

为你的止损和目标确定尺寸(一种心理模型)

尽管 Freya 的 ATR 触发器将 ATR 与固定水平进行比较,许多交易者在概念上使用 ATR 来推断他们的 Stop Loss 或 Take Profit 应该有多宽。ATR 大的市场在止损有意义之前需要更多空间;安静的市场需要更少。用 ATR 的方式思考有助于避免相对于资产的自然噪音把止损放得太紧。关于波动率如何与杠杆头寸的风险相关联,请参阅理解清算。

由于 ATR 是非方向性的,在 Freya 上使用它最可靠的方式是作为 AND 条件的一半:一个方向信号决定 朝哪个方向,而 ATR 决定 市场是否有足够的波动 值得费心。


常见问题

ATR 会告诉我该买还是该卖吗?

不会。ATR 衡量波动率 — 近期价格波动的平均幅度 — 而非方向。高 ATR 只意味着蜡烛大;它对价格是涨还是跌只字未提。这就是为什么 ATR 最好作为过滤器与方向性指标搭配使用。

我应该为 Freya 上的 ATR 输入什么数值?

一个 以计价货币表示的绝对 ATR 水平 — 对于 USDT 交易对,就是一个 USDT 数字。"ATR 高于 0.5"意味着平均真实波幅高于 0.5 USDT。它不是百分比。正确的数字完全取决于交易对和时间框架,所以在选择之前先在图表上查看资产当前的 ATR。

为什么相同的 ATR 数值在不同交易对上表现不同?

因为 ATR 以价格单位报告,它依赖于规模。低价代币的 ATR 可能在 0.02 左右,而高价资产的 ATR 可能达到数百。"0.5" 的阈值对前者很大,对后者很小 — 因此你无法在不同交易对之间重复使用相同的数字。

Freya 的 ATR 使用什么周期?

Freya 的 ATR 使用固定的 14 周期,即标准回看。你配置运算符、数值和时间框架;周期保持为 14。

我可以用 ATR 使用哪些运算符?

四个:Above、Below、Crosses Above 和 Crosses Below。Above/Below 检查波动率的当前状态;Crosses Above/Below 检查波动率穿过你的水平而扩张或收缩的那一刻。

我可以用 ATR 来出场,而不仅仅是入场吗?

可以。ATR 既可作为入场条件,也可作为条件出场条件,因此你可以在波动率以特定方式表现时平仓。每个条件都带有自己的时间框架。

我应该单独使用 ATR 吗?

它单独使用时很少有用,因为它没有方向性信息。常见的做法是用 AND 将 ATR 与方向信号结合 — 方向信号决定朝哪个方向交易,而 ATR 确认市场波动足够(或不过度)以执行该交易。


继续学习

将知识付诸实践。

立即开设 Freya 账户,将所学知识付诸实践。

免费开始
此内容仅供教育目的,不构成财务建议。加密货币交易涉及重大风险。请勿投资超过您能承受损失的金额。