ATR 仓位

ATR 仓位

通过 ATR 按波动性调整仓位大小。

交易品种

止损距离

24.0 pips

风险金额

100.00 $

手数

0.41

单位数

41,000

同样的风险 · 100 $ · 两个市场

ATR · 5 点ATR · 20 点平静市场10 点波动市场40 点平静市场1.00 手波动市场0.25 手
两种情况都只承担 100 $ 的风险:ATR 大四倍,仓位就除以四 · 平静市场止损 10 点、1.00 手,波动市场止损 40 点、0.25 手。

这个计算器根据 ATR(平均真实波幅)来确定头寸规模。ATR 衡量近期K线的平均波动幅度:与其随意设定一个固定的止损距离,不如从市场实际表现出的波动出发。ATR 乘以一个系数得到止损距离,这个距离再决定你的风险百分比允许开多少手。

具体来说,工具先把 ATR 距离换算成点数,再算出风险百分比对应的金额,由此得出手数和单位数。手数向下截断到 0.01 手:显示的风险金额永远不会被超过。波动大的行情产生更宽的止损、更小的头寸 · 平静的行情则相反。所有计算都在浏览器中完成,不发送也不保存任何数据。

计算公式,通俗解释

止损距离 = ATR × 乘数,再除以该品种一个点的大小换算成点数。风险金额 = 账户余额 × 风险百分比。手数 = 风险金额 ÷(止损点数 × 每手点值,按账户货币计算)。结果向下截断到 0.01 手,再乘以合约规模得到单位数。

一个逐步演算的例子

取计算器的默认值:账户 10,000 $,风险 1%,EURUSD,ATR 0.0012,倍数 2。先算距离:0.0012 × 2 = 0.0024,即 24 点(EURUSD 的一个点是 0.0001)。再算风险金额:10,000 $ 的 1% = 100 $。最后算仓位:EURUSD 每手每点价值 10 $,所以 100 ÷ (24 × 10) = 0.4166 手。计算器显示 0.41:它总是向下截断到百分位而不是四舍五入,因为 0.42 手时这 24 点会亏 100.80 $ · 超出你决定的金额。结果:0.41 手,即 41,000 个单位,实际风险 98.40 $。

参考表 · 同一账户,波动逐级增大

10,000 $ 账户、1% 风险、EURUSD、倍数 2:ATR 翻倍时止损距离随之翻倍,仓位则反向变化。数字与计算器一样向下截断。

该工具的参考数值
ATR(点)止损(点)仓位(手)单位数
5101.00100,000
10200.5050,000
15300.3333,000
20400.2525,000
30600.1616,000

这个数字没有告诉你的事

ATR 描述的是过去的波动,从来不是你下一笔交易的波动:一条新闻可以让价格远超近期的平均振幅,基于 ATR 的止损也可能像任何止损一样被跳空越过 · 实际亏损因此会超过计算出的金额。此外,点值来自一张参考表:在不以美元计价的货币对上,你的经纪商可能显示略有不同的数字。最后,2 倍 ATR 的止损只是一个统计上合理的距离,不是你分析出的价位:它可能落在市场结构上毫无意义的位置,那里没有任何理由离场。

最常见的错误

在一个周期上读 ATR,却在另一个周期上交易。EURUSD 的日线 ATR 有几十个点,5 分钟 ATR 只有几个点:同一个倍数会算出毫不相干的止损。用日线 ATR 去做几小时的交易,止损会大得离谱、仓位小得可怜 · 反过来做,止损就埋在噪音里,市场一天要穿过它好几次。应该输入的,是你真正管理这笔交易的那个周期的 ATR。


常见问题

应该填入哪里的 ATR 数值?

任何提供 ATR 指标的图表都可以(默认周期 14)。在你计划交易的周期上读取指标数值,原样填入,以价格为单位:EURUSD 上是 0.0012 这样的数字,指数上可能是 1.5。周期很关键:H1 的 ATR 和日线的 ATR 得出的距离相差很大。

乘数有什么用?

正好设在 1 个 ATR 的止损常常被普通的市场噪音扫到。乘数把距离放大:取 2 时,止损位于近期平均波幅的两倍处。乘数越大,止损越远,算出的头寸越小,因为风险金额保持不变。

它和普通的头寸规模计算器有什么区别?

普通计算器需要你自己用点数设定止损距离。这里的距离来自测得的波动幅度:行情变得剧烈时,止损自动加宽、头寸自动变小,行情平静时则相反。之后的规模计算在两个工具中是完全一样的。

我每次都冒同样的百分比风险,为什么仓位每天都在变?

因为 ATR 随市场变化。你的百分比决定了以金额计的风险,ATR 决定了这笔金额摊在多长的距离上:距离越长,每个点允许的亏损越少,手数就越少。风险 100 $ 时,20 点止损允许 0.50 手,40 点止损允许 0.25 手 · 风险金额本身始终不变。

它适用于指数或黄金吗,还是只适用于货币对?

逻辑到处都一样:ATR 以品种的价格单位读取,计算器再用该品种自己的点值大小把它换算成点数。在黄金或指数上,按图表显示的数值原样输入 ATR(例如 1.5 点),并确认输入的品种代码与图表一致 · 它决定了所用的点值大小和每点价值。

相关计算器