O indicador de Acumulação/Distribuição de Williams (W_A/D) é a soma acumulada dos movimentos de preço positivos, que representam acumulação, e negativos, que representam distribuição.
Por exemplo, se o preço de fechamento atual for maior que o anterior, o W_A/D aumenta pela diferença entre o preço de fechamento atual e o verdadeiro mínimo. Por outro lado, se o preço de fechamento atual for menor que o anterior, o W_A/D diminui pela diferença entre o preço de fechamento atual e o verdadeiro máximo.
O termo "acumulação" refere-se a um mercado controlado por compradores, enquanto "distribuição" indica que os vendedores estão dominando o mercado.
Divergências entre o indicador e o preço são sinais importantes. Assim como a maioria dos indicadores, o W_A/D geralmente sinaliza movimentos de preço futuros. Em outras palavras, quando uma divergência aparece, o preço tende a mudar de direção conforme indicado pelo W_A/D.
- Se o preço alcança um novo máximo, mas o indicador de acumulação/distribuição não consegue atingir um novo máximo, isso indica que o ativo está se distribuindo. É um sinal de venda.
- Se o preço atinge um novo mínimo, mas o indicador de acumulação/distribuição não consegue atingir um novo mínimo, isso significa que o ativo está se acumulando. É um sinal de compra.

Indicador de Acumulação/Distribuição de Williams
Cálculo:
Para calcular o indicador de acumulação/distribuição, você precisa primeiro determinar um "Verdadeiro Máximo" (VM) e um "Verdadeiro Mínimo" (VMi):
VM(i) = MAX (MÁX (i) || FECHAMENTO (i - 1))
VMi(i) = MIN (MÍN (i) || FECHAMENTO (i - 1))
Em seguida, você deve encontrar o valor atual de acumulação/distribuição (CurA/D) comparando os preços de fechamento de hoje e de ontem.
Se o preço de fechamento atual for maior que o anterior, então:
CurA/D = FECHAMENTO(i) - VMi(i)
Se o preço de fechamento atual for menor que o anterior, então:
CurA/D = FECHAMENTO(i) - VM(i)
Se os preços de fechamento atual e anterior forem iguais, então:
CurA/D = 0
O indicador de acumulação/distribuição de Williams é uma soma crescente desses valores para cada dia:
W_A/D(i) = CurA/D + W_A/D(i - 1)
onde:
- VM(i) - o Verdadeiro Máximo;
- VMi(i) - o Verdadeiro Mínimo;
- MIN - o valor mínimo;
- MAX - o valor máximo;
- || - o lógico OU;
- MÍN(i) - o preço mínimo da barra atual;
- MÁX(i) - o preço máximo da barra atual;
- FECHAMENTO(i) - o preço de fechamento da barra atual;
- FECHAMENTO(i - 1) - o preço de fechamento da barra anterior;
- CurA/D - significa valor atual de acumulação/distribuição;
- W_A/D(i) - o valor atual do indicador de Acumulação/Distribuição de Williams;
- W_A/D(i - 1) - o valor do indicador de Acumulação/Distribuição de Williams na barra anterior.
Publicações relacionadas
- iMFISignAlert: O Indicador para MetaTrader 5 que Gera Alertas
- AllAverages v4.9 MT5: O Indicador Imperdível para Traders
- Buffers Horários para Coleta de Dados no MetaTrader 5
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- Utilitário de Informações de Séries e Taxas para MetaTrader 5: Maximize Seu Trading