Indicador ALMA: a média móvel de Arnaud Legoux explicada

O indicador ALMA (Arnaud Legoux Moving Average) é uma média móvel que pondera os últimos N candles com uma curva de sino gaussiana. O offset (padrão 0.85) desloca o pico do sino para os candles mais recentes para reduzir o atraso, e o sigma (padrão 6) define o quanto ele é estreito. Com o mesmo atraso, ela produz uma linha mais suave do que uma SMA ou uma EMA.
A maioria dos traders conhece o indicador ALMA como uma linha que acompanha o preço mais de perto do que uma EMA, e para por aí. Essa comparação engana: uma ALMA(9) no padrão tem mais ou menos o mesmo atraso de uma média de 4 candles, então é claro que ela parece rápida. Este guia da Quantum Algo faz o trabalho que as explicações de sempre pulam. Calculamos os pesos à mão, medimos o que o offset e o sigma realmente fazem com o atraso e o ruído, rodamos um teste com atraso equivalente contra a SMA e a EMA e transformamos tudo isso em configurações que você pode usar no TradingView hoje mesmo.
Indicadores que se provam em público.
Um motor, quatro ferramentas de precisão — o Gold (XAU) Scalper, a Gravity Zone institucional, o Zeno Oscillator de momentum e o Zeno Stocks para ações.
De onde veio o indicador ALMA?
A Arnaud Legoux Moving Average foi criada por Arnaud Legoux e Dimitrios Kouzis-Loukas e lançada por volta de 2009. A própria página de ajuda do TradingView dá o crédito aos dois (ela grafa o segundo sobrenome como "Douzis-Loukas") e diz que Legoux se inspirou fortemente no filtro gaussiano, a mesma suavização em forma de sino usada em processamento de imagens e de sinais. Ele gostava de comparar a ALMA com a Hull Moving Average, que considerava a referência de linha rápida, mas limpa, e afirmava que a ALMA a superava em suavidade.
O problema que eles atacavam é o mais antigo da análise técnica. Uma média móvel simples é suave, mas atrasada. Uma média exponencial reage antes, mas é nervosa, porque entrega o salto de peso inteiro ao que o último candle fez. Toda média de "baixo atraso" criada desde os anos 1990 tenta ficar num ponto melhor dessa curva de compromisso. A resposta da ALMA foi abandonar o formato de ponderação linear ou exponencial, usar uma curva de sino no lugar e deixar o trader deslizar esse sino ao longo da janela.
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.
Qual é a fórmula exata da ALMA?
O TradingView implementa a ALMA como a função nativa ta.alma(series, length, offset, sigma, floor). A documentação mostra a lógica equivalente em Pine, que se resume a quatro linhas de matemática para uma janela de N candles:
m = offset × (N − 1)
s = N / sigma
w(i) = exp( −(i − m)² / (2 × s²) ), i = 0 … N−1
ALMA = Σ w(i) × preço(i) / Σ w(i)
Três detalhes importam mais do que parece.
- 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.
Vale corrigir duas descrições comuns. A ALMA não é recursiva: ao contrário de uma EMA, ela só olha para os últimos N candles, então um pico de preço de 50 candles atrás tem influência zero sobre a ALMA(9). E, apesar de alguns textos descreverem uma passada "da esquerda para a direita e depois da direita para a esquerda", a função que o TradingView entrega é uma única soma ponderada para a frente. Isso também significa que a ALMA não repinta em candles fechados. O último valor se move enquanto o candle atual ainda está se formando, como acontece com toda média que inclui o fechamento ao vivo, e fica fixo assim que o candle fecha. Se repintura é uma preocupação no seu conjunto de ferramentas, nosso guia de indicadores que não repintam mostra como testar isso.
Exemplo prático: os pesos da ALMA calculados à mão
Cinco candles são poucos o bastante para fazer no papel e suficientes para mostrar a peculiaridade que surpreende a maioria dos traders. Use N = 5, offset 0.85, sigma 6 e fechamentos (do mais antigo ao mais recente) de 50, 51, 53, 52, 55.
- 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.
- Width: s = 5 / 6 = 0.833, so 2s² = 1.389.
- Raw weights: for each i, compute exp(−(i − 3.4)² / 1.389).
- Normalize: divide each raw weight by their sum, 1.9228.
- Weighted sum: multiply each close by its normalized weight and add.
| Candle (i) | Fechamento | (i − m)² | Peso bruto | Normalizado | Fechamento × peso |
|---|---|---|---|---|---|
| 0 (mais antigo) | 50 | 11.56 | 0.0002 | 0.0001 | 0.006 |
| 1 | 51 | 5.76 | 0.0158 | 0.0082 | 0.419 |
| 2 | 53 | 1.96 | 0.2439 | 0.1268 | 6.722 |
| 3 | 52 | 0.16 | 0.8912 | 0.4635 | 24.101 |
| 4 (atual) | 55 | 0.36 | 0.7717 | 0.4013 | 22.072 |
| Total | 1.0000 | 53.32 | |||
A ALMA(5) marca 53.32. A SMA de 5 candles dos mesmos fechamentos fica em 52.20, e uma EMA de 5 candles iniciada em 50 fica em 52.65. A ALMA é a mais próxima do preço, como prometido.
Agora veja para onde foi o peso. O candle anterior ao atual carrega 46.4% da média, e o candle atual só 40.1%. Com as configurações padrão, a ALMA nunca coloca o peso máximo no candle ao vivo. Na configuração padrão de 9 candles a divisão é ainda mais marcada: os pesos, do mais antigo ao mais recente, são 0.000, 0.000, 0.002, 0.012, 0.053, 0.148, 0.263, 0.301, 0.220. O pico fica 1.2 candle para trás, e o candle atual recebe 22%. Esse pequeno atraso é proposital. É ele que impede a ALMA de tremer a cada tick, e é por isso que a ALMA parece mais calma do que uma EMA que, tecnicamente, é "mais rápida". Você mesmo pode conferir qualquer combinação na calculadora abaixo; ela mostra a lista completa de pesos normalizados ao lado do resultado.
Como o offset e o sigma mudam o atraso e a suavidade?

A forma mais limpa de comparar configurações é com dois números que você calcula só a partir dos pesos, sem precisar de gráfico.
- 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.
| Configuração (N / offset / sigma) | Peso no candle atual | Atraso efetivo (candles) | Ruído repassado |
|---|---|---|---|
| SMA 9 (referência) | 11% | 4.00 | 0.111 |
| ALMA 9 / 0.50 / 6 | 0.8% | 4.00 | 0.189 |
| ALMA 9 / 0.85 / 6 (padrão) | 22% | 1.56 | 0.233 |
| ALMA 9 / 0.95 / 6 | 35% | 1.09 | 0.287 |
| ALMA 9 / 1.00 / 6 | 42% | 0.91 | 0.323 |
| ALMA 9 / 0.85 / 3 | 17% | 2.56 | 0.148 |
| ALMA 9 / 0.85 / 10 | 19% | 1.25 | 0.328 |
Leia a tabela em duas direções.
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.
A ALMA é mesmo mais suave que uma EMA? Um teste com atraso equivalente

A maioria das comparações coloca a ALMA(9) ao lado da EMA(9), vê que a ALMA acompanha o preço mais de perto e declara uma vencedora. Essa não é uma disputa justa. Pela tabela acima, a ALMA(9) com as configurações padrão tem mais ou menos o mesmo atraso e o mesmo ruído de uma SMA de 4 candles (atraso de 1.5, ruído de 0.25). É claro que ela acompanha o preço. Qualquer média de 4 candles faz o mesmo.
A pergunta justa é: com o mesmo atraso, a ALMA é mais suave? Para responder, passamos 200,000 candles de ruído aleatório sintético por três filtros ajustados para o mesmo atraso de 4 candles e medimos o quanto cada linha se moveu de um candle para o seguinte (o seu "jitter", ou tremulação). Repetimos o mesmo exercício com um atraso de 10 candles.
| Filtro | Atraso efetivo | Tremulação candle a candle | vs. ALMA |
|---|---|---|---|
| EMA 9 | 4.0 | 0.211 | +95% |
| SMA 9 | 4.0 | 0.157 | +45% |
| ALMA 21 / 0.85 / 6 | 4.0 | 0.108 | referência |
| SMA 21 | 10.0 | 0.067 | +60% |
| ALMA 50 / 0.85 / 6 | 9.9 | 0.042 | referência |
É aqui que a ALMA faz jus à fama. Com o mesmo atraso, a linha dela se move cerca de 31% menos por candle do que uma SMA e mais ou menos a metade do que uma EMA. A quantidade total de ruído que ela deixa passar é só alguns por cento menor que a da SMA; o ganho está em como ela deixa o ruído passar. O formato de sino não tem bordas duras, então um candle que entra ou sai da janela não dá um tranco na linha como dá numa SMA, e o último candle não a puxa com força como puxa uma EMA. O resultado prático são menos microviradas de direção, que é exatamente o que você quer de uma linha usada para definir a direção da tendência.
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.
Quais são as melhores configurações da ALMA por timeframe?
Não existe um ajuste mágico, e ninguém publicou evidências confiáveis de que uma configuração da ALMA seja melhor do que outra em todos os mercados. O que você pode fazer é escolher um período pelo atraso que deseja e depois validar no seu ativo. Estes são pontos de partida razoáveis, todos com sigma 6.
| Estilo / timeframe | Linha rápida | Linha lenta ou filtro | Offset | Observações |
|---|---|---|---|---|
| Scalping, 1–5 min | ALMA 9 | ALMA 34 | 0.85 | As aberturas de sessão geram saltos de volatilidade; espere violinadas nos primeiros minutos. |
| Day trading, 15 min–1 h | ALMA 21 | ALMA 50 | 0.85 | A de 50 atrasa como uma EMA de 21, um filtro conhecido no day trading. |
| Swing, 4 h–diário | ALMA 21 | ALMA 100 | 0.85 | A ALMA 100 atrasa cerca de 20 candles, parecido com uma EMA de 41. |
| Position, diário–semanal | ALMA 50 | ALMA 200 | 0.80–0.85 | Um offset menor troca um ou dois candles de atraso por uma linha de regime mais tranquila. |
| Cripto, 24/7 | Igual aos de cima | Igual aos de cima | 0.85 | Sem gaps de sessão, mas a liquidez no fim de semana é baixa; considere timeframes maiores. |
Dois ajustes que valem a pena. Em ativos que abrem com muito gap (ações individuais, futuros de índice no domingo), uma ALMA curta vai correr atrás do gap e depois voltar de repente; aumente o período ou confira a linha num timeframe maior. Em ativos bem suaves, como os principais pares de forex em timeframes maiores, você pode se dar ao luxo de usar um offset de 0.9, porque há menos ruído para amplificar. Para uma visão mais ampla de como as médias se encaixam num kit de ferramentas de day trading, veja nossa seleção dos melhores indicadores para day trading e o equivalente para swing trading nos gráficos diários.
Como operar um cruzamento de ALMAs?
O cruzamento clássico de ALMAs usa duas linhas e opera na direção da mais rápida em relação à mais lenta. O formato calmo da ALMA ajuda aqui: há menos microcruzamentos num trecho lateral do que com o mesmo par de EMAs com atraso equivalente.
Uma versão simples e testável
- Lines: ALMA 21 and ALMA 50 (both 0.85 / 6) on the 1-hour chart.
- 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.
- Entry: next bar's open, or a pullback into ALMA 21 within the next 3 bars.
- Stop: below the most recent swing low, or 1.5 × ATR below entry, whichever is tighter but outside normal noise.
- Exit: the opposite cross, or a trailing stop at ALMA 50.
Exemplo em números: a ALMA 21 cruza acima da ALMA 50 em 1.0850 no EURUSD, a ALMA 50 está 12 pips acima de onde estava cinco candles atrás, e o ATR(14) é de 18 pips. Entrada em 1.0852, stop em 1.0852 − 27 pips = 1.0825. Risco de 27 pips. Arriscando 0.5% de uma conta de $20,000 ($100), o tamanho de posição é $100 / 27 pips ≈ $3.70 por pip, cerca de 0.37 lote padrão. O primeiro objetivo, em 2R, é 1.0906.
Variante de cruzamento com o preço
A versão mais agressiva opera o fechamento cruzando uma única ALMA. Ela reage mais rápido, mas dispara o tempo todo em lateralizações. Se for usá-la, exija que o fechamento fique além da linha por pelo menos uma fração do ATR, ou exija dois fechamentos seguidos do mesmo lado. Qualquer uma dessas regras corta bastante o número de sinais num mercado lateral sem custar muito numa tendência.
Seja qual for a versão escolhida, teste antes de confiar nela. Algumas semanas de paper trading no mesmo ativo e no mesmo timeframe vão te ensinar mais do que qualquer backtest das configurações de outra pessoa.
Usando a ALMA como filtro de tendência

A ALMA é provavelmente mais útil como filtro do que como sinal. Uma ALMA longa com a inclinação medida responde bem a uma pergunta: devo procurar compras, vendas ou nada?
- 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.
A suavidade da ALMA deixa a leitura da inclinação mais estável do que a de uma EMA com o mesmo atraso, então o filtro muda de estado com menos frequência. Combine-a com uma medida de força da tendência, como o ADX, se quiser uma checagem independente. Se você prefere um teste de regime estatístico em vez de visual, nosso guia do expoente de Hurst mostra como medir se um mercado vem seguindo tendência ou revertendo à média.
ALMA vs SMA, EMA, HMA e KAMA
Todas essas médias tentam resolver o mesmo problema de atraso versus ruído. Elas diferem no formato dos pesos e em se adaptam ou não às condições do mercado.
| Média | Ponderação | Adapta-se à volatilidade? | Ponto forte | Ponto fraco |
|---|---|---|---|---|
| SMA | Pesos iguais, janela fixa | Não | Simples, níveis muito acompanhados (50, 200) | O maior atraso por unidade de suavização; salta quando candles antigos saem da janela |
| EMA | Decaimento exponencial, memória infinita | Não | Reage cedo, é padrão em todo lugar | Nervosa; o último candle domina |
| HMA | Médias ponderadas combinadas para cancelar o atraso | Não | Atraso muito baixo, viradas suaves | Passa do ponto nas reversões |
| KAMA | Constante de suavização ajustada por um índice de eficiência | Sim | Fica plana na lateralização, acelera nas tendências | Dois parâmetros a mais; demora a despertar depois de períodos calmos |
| ALMA | Sino gaussiano, pico posicionado pelo offset | Não | A linha mais suave para um dado atraso; não passa do ponto | Períodos não comparáveis aos da EMA; três parâmetros |
A Hull Moving Average é a rival mais próxima da ALMA. A HMA ganha velocidade por extrapolação, subtraindo uma média ponderada lenta de uma rápida, então, depois de uma reversão brusca, ela pode passar do preço por alguns instantes. A ALMA não consegue fazer isso: todos os seus pesos são positivos, então a linha sempre fica dentro da faixa dos fechamentos da sua janela. Isso faz da ALMA a escolha mais segura para trailing stops, e da HMA a escolha mais agressiva para acertar o timing das viradas.
A Kaufman Adaptive Moving Average resolve outro problema. A KAMA muda a própria velocidade conforme a eficiência do mercado, algo que a ALMA nunca faz; a ALMA(50) se comporta de forma idêntica numa tendência e numa lateralização. Se a sua principal queixa são as violinadas em mercados laterais, a KAMA, ou um filtro como o McGinley Dynamic, ataca isso de forma mais direta do que qualquer média de pesos fixos. Para a árvore genealógica completa, incluindo a média móvel triangular com que a ALMA se parece no offset 0.5, comece pelo nosso guia de médias móveis.
Como adicionar a ALMA no TradingView
A ALMA já vem nativa no TradingView, então não há nada para instalar.
- Open a chart and click Indicators (or press the slash key).
- Search for Arnaud Legoux Moving Average and click it. It overlays the price pane.
- Abra as configurações. Os parâmetros são Window Size (padrão 9), Offset (0.85) e Sigma (6). Ajuste a janela de acordo com o atraso que você quer, usando a tabela mostrada antes neste guia.
- Para um setup de cruzamento, adicione o indicador uma segunda vez com uma janela mais longa e dê cores contrastantes às duas linhas.
- Use Add alert on either line and set "Crossing" with the other ALMA as the target to get notified on crosses.
Se você programa em Pine, a linha única é ta.alma(close, 21, 0.85, 6). Um overlay mínimo com duas linhas:
//@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)
Observe que o argumento offset de ta.alma é o offset gaussiano, não o deslocamento do plot que move uma linha para a esquerda ou para a direita no gráfico. Confundir os dois é um bug comum em Pine. É novo na plataforma? Nosso guia da plataforma TradingView cobre layouts, alertas e o básico de Pine.
Erros comuns e quando a ALMA falha
- 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".
A ALMA e a Quantum Algo
A ALMA rende o seu melhor como a linha de referência calma do seu gráfico: aquela que diz de que lado do mercado você deve trabalhar. Sozinha, ela não é uma ferramenta de timing e não sabe onde está o risco. Essa é a divisão de tarefas que recomendamos.
Um conjunto prático: uma ALMA longa (de 50 a 100 no seu timeframe operacional) define o viés, e outra ferramenta cuida do timing das entradas e da gestão do risco. Se você usa a suíte Zeno da QuantumAlgo, os indicadores premium dão sinais de compra e venda com stop e objetivos já embutidos, então o papel da ALMA se reduz a uma regra: só aceite sinais do Zeno que concordem com a inclinação da ALMA. O Zeno Oscillator pode acrescentar uma confirmação de momentum por cima. Os resultados dos próprios sinais estão na página pública de track record, caso você queira avaliá-los de forma independente.
Se você prefere ferramentas gratuitas, nosso Adaptive Trend Sentinel de código aberto combina naturalmente com uma linha de viés da ALMA, e o Supertrend Engine oferece um trailing stop baseado em volatilidade que complementa a suavidade da ALMA. A Academy gratuita cobre o básico de seguimento de tendência por trás dos dois, e você pode explorar tudo em indicadores gratuitos.
◆ Checagem interativa
Quanto você sabe sobre ALMA?
Perguntas que traders fazem sobre ALMA
A ALMA, Arnaud Legoux Moving Average, é uma média móvel que pondera os últimos N candles com uma curva de sino gaussiana. O parâmetro offset desloca o sino para os candles mais recentes para reduzir o atraso, e o sigma controla a largura do sino.
Arnaud Legoux e Dimitrios Kouzis-Loukas a desenvolveram, e ela foi lançada por volta de 2009. Legoux se baseou no filtro gaussiano do processamento de sinais e costumava comparar a ALMA com a Hull Moving Average.
A Arnaud Legoux Moving Average nativa do TradingView vem por padrão com janela de 9, offset de 0.85 e sigma de 6. Esses valores padrão produzem um atraso efetivo de cerca de 1.6 candle.
Um ponto de partida comum é a ALMA 21 para o timing e a ALMA 50 como filtro de tendência em gráficos de 15 minutos a 1 hora, com offset 0.85 e sigma 6. A ALMA 50 atrasa mais ou menos como uma EMA de 21. Teste períodos vizinhos no seu ativo antes de se comprometer.
Com o mesmo atraso, a ALMA é mais suave; no nosso teste com atraso equivalente, ela se moveu cerca da metade por candle do que uma EMA. Ela não tem mais poder de previsão, e os períodos da ALMA precisam ser comparados aos da EMA pelo atraso, não pelo número.
O offset define onde fica o pico da curva de sino dentro da janela, de 0 (candle mais antigo) a 1 (candle atual). Valores mais altos reduzem o atraso e aumentam o ruído; 0.5 centraliza o sino e dá o mesmo atraso de uma média móvel simples.
O sigma controla a largura do sino gaussiano por meio de s = N / sigma. Um sigma maior estreita o sino, de modo que menos candles importam, e um sigma menor o alarga em direção a uma média de pesos iguais. A maioria dos traders o deixa em 6.
Não. A ALMA é uma média ponderada de janela fixa, então os valores nos candles fechados nunca mudam. O valor no candle em formação se move com o preço ao vivo até esse candle fechar, como em qualquer média móvel.
As duas buscam baixo atraso. A HMA ganha velocidade por extrapolação e pode passar do preço depois de reversões, enquanto a ALMA usa só pesos gaussianos positivos e sempre fica dentro da faixa dos fechamentos recentes.
Sim. Chame ta.alma(source, length, offset, sigma) e, se quiser, um quinto argumento floor. O argumento offset aqui é o offset gaussiano, não o deslocamento usado na função plot.
Referências e guias relacionados
Leia a seguir
- Médias móveis
- Hull Moving Average
- Kaufman Adaptive Moving Average (KAMA)
- Triangular Moving Average
- Gaussian Channel
- Moving Average Ribbon
- Indicadores gratuitos para TradingView
- Zeno — o motor premium
Fontes primárias
- TradingView Help Center — Arnaud Legoux Moving Average
- TradingView — Pine Script v6 language reference (ta.alma)
- Pineify — ta.alma() reference with Pine implementation
- Capital.com — Arnaud Legoux Moving Average guide
- LuxAlgo — Arnaud Legoux Moving Average (ALMA) guide
- TrendSpider Help — Arnaud Legoux Moving Average (ALMA)