QuantumAlgo
首页›指南›指标 · 均线
指标 · 均线

ALMA 指标:阿诺·勒古移动平均线(Arnaud Legoux Moving Average)详解

ALMA 指标:阿诺·勒古移动平均线(Arnaud Legoux Moving Average)详解 — Quantum Algo 指南
◆ 简短答案

ALMA 指标(Arnaud Legoux Moving Average,阿诺·勒古移动平均线)是一种用高斯钟形曲线给最近 N 根K线加权的移动平均线。Offset(默认 0.85)把钟形的峰值推向最近的K线以减少滞后,sigma(默认 6)决定钟形的宽窄。在滞后相同的情况下,它画出的线比 SMA 或 EMA 更平滑。

大多数交易者对 ALMA 指标的印象,只停留在"一条比 EMA 更贴近价格的线"。这种比较其实有误导性:默认的 ALMA(9) 滞后程度大约只相当于一条 4 根K线的均线,看起来快是理所当然的。这篇 Quantum Algo 指南会把常见讲解跳过的功课补上:我们手算权重,实测 offset 和 sigma 到底如何影响滞后与噪音,在滞后对齐的前提下与 SMA 和 EMA 做对比测试,最后把这一切转化为你今天就能在 TradingView 上使用的参数设置。

高级指标

经得起公开验证的指标。

一个引擎,四款精准工具:Gold(XAU)Scalper、机构级 Gravity Zone、Zeno 动量振荡指标,以及面向股票的 Zeno Stocks。

点击侧边卡片、拖动,或使用圆点切换
快速了解:1 分钟看懂 ALMA 指标
问题实用答案它是什么一种用高斯(钟形曲线)窗口加权的移动平均线,峰值落在最近几根K线附近谁发明的Arnaud Legoux 与 Dimitrios Kouzis-Loukas,约于 2009 年发布公式m = offset × (N−1),s = N/sigma,w(i) = exp(−(i−m)²/2s²),ALMA = Σw·价格 / Σw最佳用途作为平滑的趋势与方向偏好线;配合斜率过滤的交叉信号主要局限不具自适应性,三个参数容易过度拟合,周期长度也不能与 EMA 的周期直接对比
真实图表上的 Zeno
◆ 真实图表 · Zeno 用于黄金、Bitcoin 和 NAS1001 / 3
◆ 真实图表 · XAUUSD · 15M · Quantum Algo Zeno Gold
XAUUSD 15 分钟图表上的 Quantum Algo Zeno Gold:多头和空头信号,带止盈和止损区域,仪表板显示保证金、TP1、TP2 和 Smart Entry 状态
本页每个指标都在过滤同一件事:黄金上的 Zeno 标出位置——扫荡、订单块、入场、止损、TP1/TP2。振荡指标决定何时行动。
滑动或使用箭头 · 3 张真实图表
每一次 Zeno 喊单都记录在公开实盘记录中。查看 Zeno 方案

ALMA 指标从何而来?

阿诺·勒古移动平均线由 Arnaud Legoux 和 Dimitrios Kouzis-Loukas 开发,约于 2009 年发布。TradingView 官方帮助页面同时署名了两人(第二人的姓氏被写成了"Douzis-Loukas"),并称 Legoux 深受高斯滤波器的启发——也就是图像处理和信号处理中常用的那种钟形曲线平滑方法。他喜欢拿 ALMA 与 Hull 移动平均线作比较,认为后者是"又快又干净"的均线标杆,并声称 ALMA 在平滑度上胜过它。

他们要解决的是技术分析里最古老的问题。简单移动平均线平滑但迟钝;指数移动平均线反应更早却容易抖动,因为它把权重的大幅跳变全部交给了最新一根K线。1990 年代以来的每一种"低滞后"均线,都在尝试在这条权衡曲线上找到更好的位置。ALMA 给出的答案是:不再使用线性或指数形状的权重,而改用钟形曲线,再让交易者沿着窗口滑动这个钟形。

That is the whole idea in one sentence: ALMA is a weighted moving average whose weights follow a Gaussian curve, and you choose where the curve peaks (offset) and how wide it is (sigma). Everything else in this guide is detail about what those two dials actually do, because most explanations of them online are vague or flat wrong.

ALMA 的精确公式是什么?

TradingView 将 ALMA 实现为内置函数 ta.alma(series, length, offset, sigma, floor)。参考手册给出了等价的 Pine 逻辑,对于 N 根K线的窗口,归结起来就是四行数学:

m = offset × (N − 1)

s = N / sigma

w(i) = exp( −(i − m)² / (2 × s²) ), i = 0 … N−1

ALMA = Σ w(i) × 价格(i) / Σ w(i)

有三个细节比看上去更重要。

  • Index direction. In the Pine reference loop, weight i = 0 is applied to the oldest bar in the window and i = N − 1 to the current bar. So an offset of 0.85 puts the bell's peak 85% of the way toward the present. Offset 0.5 centres it, which turns ALMA into a symmetric Gaussian smoother with the same lag as an SMA. Offset 0 would put the peak on the oldest bar, which nobody wants.
  • Sigma works backwards from intuition. The bell's width is s = N / sigma. A bigger sigma makes s smaller, so the bell gets narrower and spikier. A smaller sigma flattens it toward an SMA. Several popular explainers state the opposite.
  • The floor argument. ta.alma has an optional fifth argument, floor, default false. When true, the offset position is rounded down to a whole bar before the weights are built, so the peak lands exactly on a bar instead of between two bars. It changes values slightly; leave it off unless you are matching another platform.

有两种常见说法值得纠正。第一,ALMA 不是递归计算的:与 EMA 不同,它只看最近 N 根K线,所以 50 根K线之前的一次价格尖刺对 ALMA(9) 没有任何影响。第二,尽管有些文章描述了"先从左到右、再从右到左"的双向计算,TradingView 提供的函数其实只是一次正向加权求和。这也意味着 ALMA 在已收盘的K线上不会重绘。和所有包含实时收盘价的均线一样,它的最新值会在当前K线形成过程中变动,K线收盘后便固定下来。如果你的指标组合很在意重绘问题,可以参考我们的不重绘指标指南,里面介绍了如何检测重绘。

实例演算:手算 ALMA 权重

五根K线足够短,可以在纸上算完;也足够长,能展示出让大多数交易者意外的那个特点。取 N = 5、offset 0.85、sigma 6,收盘价(从最早到最新)依次为 50、51、53、52、55。

  1. Peak position: m = 0.85 × (5 − 1) = 3.4. The bell peaks between bar 3 (one bar ago) and bar 4 (the current bar), closer to bar 3.
  2. Width: s = 5 / 6 = 0.833, so 2s² = 1.389.
  3. Raw weights: for each i, compute exp(−(i − 3.4)² / 1.389).
  4. Normalize: divide each raw weight by their sum, 1.9228.
  5. Weighted sum: multiply each close by its normalized weight and add.
K线 (i)收盘价(i − m)²原始权重归一化权重收盘价 × 权重
0(最早)5011.560.00020.00010.006
1515.760.01580.00820.419
2531.960.24390.12686.722
3520.160.89120.463524.101
4(当前)550.360.77170.401322.072
Total1.000053.32

ALMA(5) 的结果是 53.32。同样收盘价的 5 周期 SMA 是 52.20,以 50 为初始值的 5 周期 EMA 则在 52.65。正如宣传的那样,ALMA 离价格最近。

现在看看权重分配到了哪里。当前K线之前的那根K线占了均值的 46.4%,而当前K线只占 40.1%。在默认设置下,ALMA 从不把最大权重放在正在形成的那根K线上。在标准的 9 周期设置下,这种分配更加明显:从最早到最新的权重依次为 0.000、0.000、0.002、0.012、0.053、0.148、0.263、0.301、0.220。峰值位于 1.2 根K线之前,当前K线只拿到 22%。这点小小的延迟是刻意设计的。正是它让 ALMA 不会随每一笔跳动而抽搐,也正因如此,ALMA 看起来比技术上"更快"的 EMA 更沉稳。你可以用下方的计算器自行验证任意参数组合;它会在结果旁边列出完整的归一化权重。

ALMA 计算器收盘价、窗口、offset、sigma → 最新 ALMA 值及其权重
结果——

offset 和 sigma 如何改变滞后与平滑度?

◆ 图表 · ALMA
柱状图显示 9 根K线窗口内的 ALMA 高斯权重,峰值靠近最新的K线,旁边是 ALMA 公式以及 offset 分别为 0.5、0.85 和 1.0 的三张小图
Offset 把钟形推向最近的K线,sigma 决定钟形的宽度。Offset 0.5 让权重居中(平滑但滞后),0.85 取得平衡,1.0 紧贴价格(快速但噪音更多)。

比较不同设置最干净的方法,是看两个仅凭权重就能算出的数字,完全不需要图表。

  • Effective lag is the weighted average age of the bars in the window, in bars. An SMA(9) has a lag of 4 bars, and so does an EMA(9).
  • Noise passed is the sum of the squared weights. It tells you what fraction of random bar-to-bar noise survives into the line. Raw price is 1.0; lower means smoother.
设置(N / offset / sigma)当前K线权重有效滞后(K线数)通过的噪音
SMA 9(参照)11%4.000.111
ALMA 9 / 0.50 / 60.8%4.000.189
ALMA 9 / 0.85 / 6(默认)22%1.560.233
ALMA 9 / 0.95 / 635%1.090.287
ALMA 9 / 1.00 / 642%0.910.323
ALMA 9 / 0.85 / 317%2.560.148
ALMA 9 / 0.85 / 1019%1.250.328

这张表要从两个方向来读。

Offset is the lag dial. Moving it from 0.85 to 0.95 cuts lag by about half a bar and raises noise by roughly a quarter. Push it to 1.0 and the bell's peak sits on the live bar: lag under one bar, but a line that wobbles almost as much as a 3-bar SMA. Pull it down to 0.5 and you get a centred Gaussian with exactly the SMA's lag, which is pointless for trading but useful for smoothing a closed historical series.

Sigma is the shape dial. Dropping sigma to 3 widens the bell. More bars contribute, noise falls by a third, and lag rises by a full bar. Raising sigma to 10 narrows the bell so that two or three bars carry almost everything; lag improves slightly but noise jumps. Past roughly sigma 8 on a 9-bar window you are no longer averaging, you are just reading the last couple of closes.

经验法则: change one dial at a time. Use offset to set how early you want the line, use length to set how smooth it is, and leave sigma at 6 unless you have a measured reason to move it. Three free parameters on one line is a curve-fitting trap.

ALMA 真的比 EMA 更平滑吗?滞后对齐测试

◆ 图表 · ALMA
K线图:offset 0.85、sigma 6 的 ALMA 9 与 20 周期 SMA 对比,ALMA 在横盘段更平滑,并在趋势开始时更早转向
ALMA (9, 6, 0.85) 对比 SMA 20。在嘈杂的震荡区间里 ALMA 保持平稳,趋势启动时它又转向得更早。平滑与及时兼得,这就是它的全部卖点,而且确实经得起检验。

大多数对比会把 ALMA(9) 和 EMA(9) 放在一起,看到 ALMA 更贴近价格,就宣布它胜出。这并不公平。从上表可见,默认设置的 ALMA(9) 的滞后和噪音与一条 4 周期 SMA 差不多(滞后 1.5,噪音 0.25)。它当然贴近价格——任何 4 周期均线都一样。

公平的问题应该是:在滞后相同的情况下,ALMA 是否更平滑?为了回答这个问题,我们让 200,000 根K线的合成随机噪音通过三个调到相同 4 根K线滞后的滤波器,再测量每条线从一根K线到下一根K线的变动幅度(即"抖动")。然后在 10 根K线的滞后下再做一遍同样的测试。

滤波器有效滞后逐K线抖动相对 ALMA
EMA 94.00.211+95%
SMA 94.00.157+45%
ALMA 21 / 0.85 / 64.00.108基准
SMA 2110.00.067+60%
ALMA 50 / 0.85 / 69.90.042基准

这正是 ALMA 名副其实的地方。在相同滞后下,它每根K线的变动比 SMA 少约 31%,大约只有 EMA 的一半。它放过的噪音总量只比 SMA 低几个百分点;真正的优势在于它如何让噪音通过。钟形曲线没有硬边缘,所以一根K线进入或离开窗口时,不会像 SMA 那样把线猛推一下,最新一根K线也不会像拽 EMA 那样把它拽走。实际效果就是方向上的细小反复更少——而这恰恰是你对一条用来判断趋势方向的线最想要的特性。

The flip side is the lesson most traders miss. ALMA lengths are not interchangeable with EMA lengths. ALMA(21) lags like a 9-bar SMA, not like a 21 EMA. If you are replacing a 21 EMA in a system, an ALMA near 50 matches its lag (about 10 bars) while giving you a visibly calmer line. Swap "ALMA 21 for EMA 21" and you have quietly made your system twice as fast, with all the extra whipsaw that comes with it.

各周期最佳的 ALMA 参数是什么?

不存在什么神奇参数,也没有人公布过可信的证据,证明某一组 ALMA 设置能在各个市场上都胜过另一组。你能做的是根据想要的滞后选择周期长度,然后在自己交易的品种上验证一下。以下是合理的起点,sigma 均为 6。

风格 / 周期快线慢线或过滤线Offset备注
Scalping,1–5 分钟ALMA 9ALMA 340.85开盘时段波动率会出现跳变;开盘头几分钟要预期来回扫损。
日内交易,15 分钟–1 小时ALMA 21ALMA 500.85ALMA 50 的滞后与 21 EMA 相当,后者是日内交易者熟悉的过滤线。
波段,4 小时–日线ALMA 21ALMA 1000.85ALMA 100 滞后约 20 根K线,与 41 EMA 相近。
中长线持仓,日线–周线ALMA 50ALMA 2000.80–0.85较低的 offset 用一两根K线的滞后,换来一条更安静的市场状态线。
加密货币,24/7同上同上0.85没有时段缺口,但周末流动性稀薄;可考虑使用更高周期。

有两处调整值得一做。对于开盘经常跳空的品种(个股、周日开盘的股指期货),短周期 ALMA 会追着缺口跑然后又弹回来;这时可以拉长周期,或用更高周期来核对这条线。对于走势非常平滑的品种,比如高周期上的主要外汇货币对,你可以把 offset 调到 0.9,因为需要放大的噪音更少。想更全面地了解均线在日内交易工具箱中的位置,请看我们的最佳日内交易指标汇总,日线图则可参考对应的波段交易版本。

如何交易 ALMA 交叉?

经典的 ALMA 交叉策略使用两条线,根据快线相对慢线的方向进行交易。ALMA 平稳的形态在这里很有帮助:在横盘区间里,它产生的微小交叉比滞后相同的一对 EMA 更少。

一个简单、可检验的版本

  1. Lines: ALMA 21 and ALMA 50 (both 0.85 / 6) on the 1-hour chart.
  2. Long trigger: ALMA 21 closes above ALMA 50 and ALMA 50 is higher than it was 5 bars ago. The slope condition throws out crosses that happen while the slow line is still falling, which are the main source of chop losses.
  3. Entry: next bar's open, or a pullback into ALMA 21 within the next 3 bars.
  4. Stop: below the most recent swing low, or 1.5 × ATR below entry, whichever is tighter but outside normal noise.
  5. Exit: the opposite cross, or a trailing stop at ALMA 50.

用数字举例:在 EURUSD 上,ALMA 21 在 1.0850 上穿 ALMA 50,ALMA 50 比五根K线前高 12 点(pip),ATR(14) 为 18 点。入场 1.0852,止损设在 1.0852 − 27 点 = 1.0825,风险 27 点。账户 $20,000,风险 0.5%($100),仓位大小为 $100 / 27 点 ≈ 每点 $3.70,约 0.37 标准手。2R 处的第一目标是 1.0906。

价格穿越版本

更激进的版本是交易收盘价穿越单条 ALMA。它反应更快,但在震荡区间里会频繁发出信号。如果你采用这种方法,可以要求收盘价越过均线至少一定比例的 ATR,或者要求连续两根K线收在同一侧。任何一条规则都能在横盘市场中大幅减少信号数量,而在趋势中几乎不损失什么。

无论选择哪个版本,在信任它之前都要先检验。在同一个品种、同一个周期上做几周模拟交易,比任何照搬别人参数的回测都更能说明问题。

把 ALMA 用作趋势过滤器

◆ 图表 · ALMA
比特币图表:ALMA 过滤器跳过了区间内的一个信号,随后价格从需求区重新站上向上倾斜的 ALMA 时开多,止损放在需求区下方,目标设在前一个 swing high
ALMA 是过滤器而非触发器:区间内的交叉被跳过,只有当价格从需求区重新站上向上倾斜的 ALMA 时才做多,止损放在该区域下方,目标设在前一个 swing high。

可以说,ALMA 作为过滤器比作为信号更有用。一条带斜率判断的长周期 ALMA 能很好地回答一个问题:我该找做多机会、做空机会,还是什么都不做?

  • Direction: close above ALMA 100 on the 4-hour chart = long setups only; below = shorts only.
  • Slope: compute the change in ALMA over 10 bars and divide by ATR. A reading above +0.5 is a real uptrend, below −0.5 a real downtrend, and anything between is drift. In the drift zone, a trend system should stand aside and a mean reversion approach takes over.
  • Distance: when price is more than 2–3 ATR away from the long ALMA, new trend entries carry poor risk-to-reward. Wait for a pullback toward the line.

在相同滞后下,ALMA 的平滑性让它的斜率读数比 EMA 更稳定,因此过滤器切换状态的次数更少。如果你想要一个独立的确认,可以搭配 ADX 之类的趋势强度指标。如果你想用统计方法而非肉眼来判断市场状态,我们的 Hurst 指数指南介绍了如何衡量市场是处于趋势还是均值回归。

ALMA 与 SMA、EMA、HMA 和 KAMA 对比

这些均线要解决的都是同一个"滞后与噪音"的矛盾。它们的区别在于权重的形状,以及是否会随市场状况自适应。

均线加权方式是否随波动率自适应?优势劣势
SMA等权重,固定窗口否简单,关键位置广受关注(50、200)同等平滑度下滞后最大;旧K线移出窗口时会跳动
EMA指数衰减,无限记忆否反应早,几乎所有平台的标配容易抖动;最新K线影响过大
HMA组合多个加权平均以抵消滞后否滞后极低,拐点平滑在反转处容易冲过头
KAMA平滑常数按效率比缩放是震荡时走平,趋势中加速多出两个参数;平静期过后反应迟缓
ALMA高斯钟形,峰值位置由 offset 决定否相同滞后下线条最平滑;不会冲过头周期不能与 EMA 直接对比;有三个参数

Hull 移动平均线是 ALMA 最接近的对手。HMA 的速度来自外推:用快速加权平均减去慢速加权平均,因此在急剧反转后,它可能短暂地冲过价格。ALMA 做不到这一点:它的所有权重都是正数,所以这条线永远落在窗口内收盘价的范围之内。这使得 ALMA 更适合用作追踪止损,而 HMA 更适合激进地捕捉拐点。

Kaufman 自适应移动平均线解决的是另一个问题。KAMA 会根据市场效率改变自身速度,而 ALMA 从不这样做;ALMA(50) 在趋势和震荡中的表现完全一样。如果你最头疼的是横盘时的来回扫损,那么 KAMA 或 McGinley Dynamic 这类过滤器,比任何固定权重的均线都更直接地对症。想了解完整的均线家族(包括 offset 为 0.5 时 ALMA 与之相似的三角移动平均线),可以从我们的均线指南开始。

如何在 TradingView 上添加 ALMA

ALMA 是 TradingView 的内置指标,无需安装任何东西。

  1. Open a chart and click Indicators (or press the slash key).
  2. Search for Arnaud Legoux Moving Average and click it. It overlays the price pane.
  3. 打开设置。输入参数为 Window Size(默认 9)、Offset(0.85)和 Sigma(6)。参考本指南前面的表格,按你想要的滞后来设置窗口。
  4. 如果要做交叉策略,再添加一次该指标,设置更长的窗口,并给两条线配上对比鲜明的颜色。
  5. Use Add alert on either line and set "Crossing" with the other ALMA as the target to get notified on crosses.

如果你会写 Pine,一行代码就是 ta.alma(close, 21, 0.85, 6)。一个最简的双线叠加脚本:

//@version=6

indicator("ALMA pair", overlay = true)

fast = ta.alma(close, 21, 0.85, 6)

slow = ta.alma(close, 50, 0.85, 6)

plot(fast, "ALMA 21", color.aqua)

plot(slow, "ALMA 50", color.purple)

注意,ta.alma 的 offset 参数指的是高斯偏移,而不是把线在图表上左右平移的绘图偏移。把两者搞混是常见的 Pine 错误。刚接触这个平台?我们的 TradingView 平台指南介绍了图表布局、警报和 Pine 基础。

常见错误与 ALMA 失效的情形

  • Comparing lengths across averages. ALMA(20) is far faster than EMA(20). Match by lag, not by the number in the box, or your backtest compares two different systems.
  • Cranking sigma for "sharpness". A high sigma on a short window turns ALMA into a two-bar average. You lose the smoothing you came for and gain nothing in timing.
  • Offset 1.0 as a shortcut to zero lag. It does cut lag below one bar, but noise passed rises to about a third of raw price. At that point you are trading the candles, not a trend line.
  • Optimizing all three parameters. With length, offset and sigma free, an optimizer will always find a beautiful backtest. Fix sigma at 6 and offset at 0.85, test a handful of lengths, and check that neighbouring values give similar results. If ALMA 37 works and 34 and 40 do not, you found noise.
  • Using it in ranges. ALMA is not adaptive. In a sideways market every fixed average gets chopped up, ALMA included. It whipsaws less than an EMA, but it still whipsaws.
  • Reading a flattening line as a reversal. A flat ALMA means momentum has paused. Reversals need confirmation from structure: a lower high after an uptrend, a break of the last swing low. Our break of structure and CHoCH guide covers those definitions.
  • Ignoring the forming bar. The current bar carries roughly a fifth of the weight on default settings, so intrabar crosses can appear and disappear before the close. Use alerts set to "once per bar close".

ALMA 与 Quantum Algo

ALMA 最适合作为图表上那条沉稳的参考线:告诉你该站在市场哪一边。它本身不是择时工具,也不知道风险在哪里。这就是我们推荐的分工方式。

一个实用的组合:用长周期 ALMA(在你的交易周期上取 50 到 100)确定方向偏好,再用别的工具来把握入场时机和管理风险。如果你使用 QuantumAlgo 的 Zeno 套件,其付费指标给出的买卖信号已内置止损和目标位,那么 ALMA 的任务就缩减为一条规则:只接与 ALMA 斜率方向一致的 Zeno 信号。Zeno Oscillator 还可以在此基础上加一层动量确认。如果你想独立评判这些信号本身的表现,可以查看公开的 track record 页面。

如果你更喜欢免费工具,我们开源的 Adaptive Trend Sentinel 与 ALMA 方向偏好线天然搭配,而 Supertrend Engine 则提供基于波动率的追踪止损,与 ALMA 的平滑性形成互补。免费的 Academy 讲解了两者背后的趋势跟踪基础知识,你还可以在免费指标页面浏览全部内容。

◆ 互动检查

您对 ALMA 了解多少?

交易者常问的 ALMA 问题

ALMA 指标是什么?+

ALMA 即阿诺·勒古移动平均线(Arnaud Legoux Moving Average),是一种用高斯钟形曲线给最近 N 根K线加权的移动平均线。它的 offset 参数把钟形推向最近的K线以减少滞后,sigma 则控制钟形的宽度。

阿诺·勒古移动平均线是谁发明的?+

它由 Arnaud Legoux 和 Dimitrios Kouzis-Loukas 开发,约于 2009 年发布。Legoux 借鉴了信号处理中的高斯滤波器,并经常把 ALMA 与 Hull 移动平均线作比较。

TradingView 上 ALMA 的默认参数是多少?+

TradingView 内置的阿诺·勒古移动平均线默认窗口为 9、offset 为 0.85、sigma 为 6。这组默认值的有效滞后约为 1.6 根K线。

日内交易用什么 ALMA 参数最好?+

常见的起点是在 15 分钟到 1 小时图上,用 ALMA 21 把握时机、ALMA 50 作为趋势过滤,offset 0.85、sigma 6。ALMA 50 的滞后大致与 21 EMA 相当。正式使用前,先在你的品种上测试一下相邻的周期长度。

ALMA 比 EMA 更好吗?+

在相同滞后下 ALMA 更平滑;在我们的滞后对齐测试中,它每根K线的变动大约只有 EMA 的一半。但它的预测能力并不更强,而且 ALMA 与 EMA 的周期要按滞后来匹配,而不是按数字。

ALMA 中的 offset 有什么作用?+

Offset 决定钟形曲线的峰值落在窗口内的什么位置,范围从 0(最早的K线)到 1(当前K线)。数值越高,滞后越小、噪音越大;0.5 让钟形居中,滞后与简单移动平均线相同。

ALMA 中的 sigma 有什么作用?+

Sigma 通过 s = N / sigma 控制高斯钟形的宽度。sigma 越高,钟形越窄,起作用的K线越少;sigma 越低,钟形越宽,越接近等权重平均。大多数交易者都保持 6 不变。

ALMA 指标会重绘吗?+

不会。ALMA 是固定窗口的加权平均,已收盘K线上的数值永远不会改变。和任何移动平均线一样,正在形成的K线上的数值会随实时价格变动,直到该K线收盘。

ALMA 和 Hull 移动平均线有什么区别?+

两者都追求低滞后。HMA 通过外推获得速度,在反转后可能冲过头;而 ALMA 只使用正的高斯权重,始终落在近期收盘价的范围之内。

可以在 Pine Script 中使用 ALMA 吗?+

可以。调用 ta.alma(source, length, offset, sigma),还可以选填第五个参数 floor。这里的 offset 参数是高斯偏移,不是 plot 函数中用于平移线条的绘图偏移。

参考资料与相关指南

接下来阅读

主要来源

作者 · Quantum Algo

ILY 为 Quantum Algo 撰写交易教育内容——把聪明钱概念(SMC)、市场结构和价格行为拆解成清晰、实用的课程。每篇指南都由创始人Quant 审核,Quantum Algo 发布的每个交易思路都会加上时间戳,任何人都可以验证。

✓ 由 Quant 审核 · 创始人兼首席交易员